\r
typedef union {\r
struct {\r
- UINT32 Reserved0:24;\r
- UINT32 Identification:4;\r
- UINT32 Reserved1:4;\r
+ UINT32 Reserved0 : 24;\r
+ UINT32 Identification : 4;\r
+ UINT32 Reserved1 : 4;\r
} Bits;\r
- UINT32 Uint32;\r
+ UINT32 Uint32;\r
} IO_APIC_IDENTIFICATION_REGISTER;\r
\r
typedef union {\r
struct {\r
- UINT32 Version:8;\r
- UINT32 Reserved0:8;\r
- UINT32 MaximumRedirectionEntry:8;\r
- UINT32 Reserved1:8;\r
+ UINT32 Version : 8;\r
+ UINT32 Reserved0 : 8;\r
+ UINT32 MaximumRedirectionEntry : 8;\r
+ UINT32 Reserved1 : 8;\r
} Bits;\r
- UINT32 Uint32;\r
+ UINT32 Uint32;\r
} IO_APIC_VERSION_REGISTER;\r
\r
typedef union {\r
struct {\r
- UINT32 Vector: 8;\r
- UINT32 DeliveryMode: 3;\r
- UINT32 DestinationMode: 1;\r
- UINT32 DeliveryStatus: 1;\r
- UINT32 Polarity: 1;\r
- UINT32 RemoteIRR: 1;\r
- UINT32 TriggerMode: 1;\r
- UINT32 Mask: 1;\r
- UINT32 Reserved0: 15;\r
- UINT32 Reserved1: 24;\r
- UINT32 DestinationID: 8;\r
+ UINT32 Vector : 8;\r
+ UINT32 DeliveryMode : 3;\r
+ UINT32 DestinationMode : 1;\r
+ UINT32 DeliveryStatus : 1;\r
+ UINT32 Polarity : 1;\r
+ UINT32 RemoteIRR : 1;\r
+ UINT32 TriggerMode : 1;\r
+ UINT32 Mask : 1;\r
+ UINT32 Reserved0 : 15;\r
+ UINT32 Reserved1 : 24;\r
+ UINT32 DestinationID : 8;\r
} Bits;\r
struct {\r
- UINT32 Low;\r
- UINT32 High;\r
+ UINT32 Low;\r
+ UINT32 High;\r
} Uint32;\r
- UINT64 Uint64;\r
+ UINT64 Uint64;\r
} IO_APIC_REDIRECTION_TABLE_ENTRY;\r
\r
#pragma pack()\r