struct pci_irq_routing_entry

Defined at line 55 of file fidling/gen/sdk/banjo/fuchsia.hardware.pciroot/fuchsia.hardware.pciroot/banjo/c/fuchsia/hardware/pciroot/c/banjo.h

A protocol representation of a routing entry.

It is intentionally very similar to an ACPI _PRT entry to reduce the complexity of

the data structure that needs to be passed over the 'wire'. Endpoints

directly connected to a root complex will have port device and function_ids

of PCI_IRQ_ROUTING_NO_PARENT. For other endpoints hanging off root ports or

bridges their upstream port address will be contained in these fields.

Public Members

uint8_t port_device_id
uint8_t port_function_id
uint8_t device_id
uint8_t[4] pins