struct MsixTableEntry

Defined at line 148 of file ../../zircon/kernel/object/include/object/msi_interrupt_dispatcher.h

For MSI-X, the kernel only needs to interact with a given table entry for a specific vector.

Furthermore, since each vector has its own entry and MsiInterruptDispatchers hold a reference to

their allocation there is no need to lock any of the accesses. If the PCI bus driver wishes

to disable MSI-X on the device function then it can do so with the function level disable

in the capability before tearing down any interrupts.

MSI-X table entries are covered in the PCI Local Bus Spec v3.0 section 6.8.2.7

Public Members

uint32_t msg_addr
uint32_t msg_upper_addr
uint32_t msg_data
uint32_t vector_control