ReactOS 0.4.16-dev-112-g52265ae
|
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
struct | _IOAPIC_ROUTE_ENTRY |
struct | _IOAPIC_INFO |
Typedefs | |
typedef struct _IOAPIC_ROUTE_ENTRY | IOAPIC_ROUTE_ENTRY |
typedef struct _IOAPIC_ROUTE_ENTRY * | PIOAPIC_ROUTE_ENTRY |
typedef struct _IOAPIC_INFO | IOAPIC_INFO |
typedef struct _IOAPIC_INFO * | PIOAPIC_INFO |
Functions | |
VOID | IOAPICSetupIrqs (VOID) |
VOID | IOAPICEnable (VOID) |
VOID | IOAPICSetupIds (VOID) |
VOID | IOAPICMaskIrq (ULONG Irq) |
VOID | IOAPICUnmaskIrq (ULONG Irq) |
VOID | HaliReconfigurePciInterrupts (VOID) |
VOID | IOAPICDump (VOID) |
Variables | |
ULONG | IRQCount |
UCHAR | BUSMap [MAX_BUS] |
UCHAR | PCIBUSMap [MAX_BUS] |
IOAPIC_INFO | IOAPICMap [MAX_IOAPIC] |
ULONG | IOAPICCount |
ULONG | APICMode |
MP_CONFIGURATION_INTSRC | IRQMap [MAX_IRQ_SOURCE] |
#define GET_IOAPIC_ID | ( | x | ) | ((UCHAR)(((x) & IOAPIC_ID_MASK) >> 24)) |
#define IOAPIC_TBL_DF0 (0xF << 56) /* Destination Field (physical mode) */ |
#define IOAPIC_TBL_DF1 (0xFF<< 56) /* Destination Field (logical mode) */ |
#define IOAPIC_TBL_DM (0x1 << 11) /* Destination Mode */ |
typedef struct _IOAPIC_INFO IOAPIC_INFO |
typedef struct _IOAPIC_INFO * PIOAPIC_INFO |
typedef struct _IOAPIC_ROUTE_ENTRY * PIOAPIC_ROUTE_ENTRY |
Definition at line 634 of file ioapic.c.
Definition at line 524 of file ioapic.c.
Definition at line 409 of file ioapic.c.
Referenced by HalAllProcessorsStarted().
Definition at line 494 of file ioapic.c.
Referenced by HalDisableSystemInterrupt().
Definition at line 432 of file ioapic.c.
Referenced by HalAllProcessorsStarted().
Definition at line 296 of file ioapic.c.
Referenced by HalAllProcessorsStarted().
Definition at line 511 of file ioapic.c.
Referenced by HalEnableSystemInterrupt().
|
extern |
Definition at line 49 of file apic.c.
Referenced by APICSetup(), HaliGetSmpConfig(), and HaliInitBSP().
Definition at line 21 of file ioapic.c.
Referenced by HaliMPBusInfo(), HaliReconfigurePciInterrupts(), IRQPolarity(), IRQTrigger(), and Pin2Irq().
|
extern |
Definition at line 25 of file ioapic.c.
Referenced by HaliMPIOApicInfo(), IOAPICClearAll(), IOAPICDump(), IOAPICEnable(), IOAPICSetupIds(), and IOAPICSetupIrqs().
|
extern |
Definition at line 24 of file ioapic.c.
Referenced by HaliConstructDefaultIOIrqMPTable(), HaliMPIOApicInfo(), IOAPICDump(), IOAPICEnable(), IOAPICGetIrqEntry(), IOAPICRead(), IOAPICSetupIds(), IOAPICSetupIrqs(), IOAPICWrite(), and Pin2Irq().
|
extern |
Definition at line 18 of file ioapic.c.
Referenced by HaliGetSmpConfig(), HaliMPIntSrcInfo(), HaliReconfigurePciInterrupts(), IOAPICDump(), IOAPICGetIrqEntry(), and IOAPICSetupIds().
|
extern |
Definition at line 17 of file ioapic.c.
Referenced by HaliMPIntSrcInfo(), HaliReconfigurePciInterrupts(), IOAPICGetIrqEntry(), IOAPICSetupIds(), IRQPolarity(), IRQTrigger(), and Pin2Irq().
Definition at line 22 of file ioapic.c.
Referenced by HaliMPBusInfo().