MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
LOCAL_APIC_MSI_DATA Union Reference

Data Fields

struct {
   UINT32   Vector:8
 Interrupt vector in range 010h..0FEH. More...
 
   UINT32   DeliveryMode:3
 Specifies the type of interrupt to be sent. More...
 
   UINT32   Reserved0:3
 Reserved. More...
 
   UINT32   Level:1
 0:Deassert, 1:Assert. Ignored for Edge triggered interrupts. More...
 
   UINT32   TriggerMode:1
 0:Edge, 1:Level. More...
 
   UINT32   Reserved1:16
 Reserved. More...
 
   UINT32   Reserved2:32
 Reserved. More...
 
Bits
 
UINT64 Uint64
 

Field Documentation

struct { ... } LOCAL_APIC_MSI_DATA::Bits
UINT32 LOCAL_APIC_MSI_DATA::DeliveryMode

Specifies the type of interrupt to be sent.

UINT32 LOCAL_APIC_MSI_DATA::Level

0:Deassert, 1:Assert. Ignored for Edge triggered interrupts.

UINT32 LOCAL_APIC_MSI_DATA::Reserved0

Reserved.

UINT32 LOCAL_APIC_MSI_DATA::Reserved1

Reserved.

UINT32 LOCAL_APIC_MSI_DATA::Reserved2

Reserved.

UINT32 LOCAL_APIC_MSI_DATA::TriggerMode

0:Edge, 1:Level.

UINT64 LOCAL_APIC_MSI_DATA::Uint64
UINT32 LOCAL_APIC_MSI_DATA::Vector

Interrupt vector in range 010h..0FEH.