TianoCore EDK2 master
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
 

Detailed Description

Definition at line 169 of file LocalApic.h.

Field Documentation

◆ DeliveryMode

UINT32 LOCAL_APIC_MSI_DATA::DeliveryMode

Specifies the type of interrupt to be sent.

Definition at line 172 of file LocalApic.h.

◆ Level

UINT32 LOCAL_APIC_MSI_DATA::Level

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

Definition at line 174 of file LocalApic.h.

◆ Reserved0

UINT32 LOCAL_APIC_MSI_DATA::Reserved0

Reserved.

Definition at line 173 of file LocalApic.h.

◆ Reserved1

UINT32 LOCAL_APIC_MSI_DATA::Reserved1

Reserved.

Definition at line 176 of file LocalApic.h.

◆ Reserved2

UINT32 LOCAL_APIC_MSI_DATA::Reserved2

Reserved.

Definition at line 177 of file LocalApic.h.

◆ TriggerMode

UINT32 LOCAL_APIC_MSI_DATA::TriggerMode

0:Edge, 1:Level.

Definition at line 175 of file LocalApic.h.

◆ Uint64

UINT64 LOCAL_APIC_MSI_DATA::Uint64

Definition at line 179 of file LocalApic.h.

◆ Vector

UINT32 LOCAL_APIC_MSI_DATA::Vector

Interrupt vector in range 010h..0FEH.

Definition at line 171 of file LocalApic.h.


The documentation for this union was generated from the following file: