Lines Matching defs:pci_controller
27 struct pci_controller { struct
28 int index; /* PCI domain number */
29 struct pci_bus *root_bus;
31 int last_busno;
33 int hv_cfg_fd[2]; /* config{0,1} fds for this PCIe controller */
34 int hv_mem_fd; /* fd to Hypervisor for MMIO operations */
36 struct pci_ops *ops;
38 int irq_base; /* Base IRQ from the Hypervisor */
39 int plx_gen1; /* flag for PLX Gen 1 configuration */
42 struct resource mem_resources[3];
142 struct pci_controller { struct
145 gxio_trio_context_t *trio;
146 int mac; /* PCIe mac index on the TRIO shim */
147 int trio_index; /* Index of TRIO shim that contains the MAC. */
149 int pio_mem_index; /* PIO region index for memory access */
152 int pio_io_index; /* PIO region index for I/O space access */
182 extern struct pci_controller pci_controllers[TILEGX_NUM_TRIO * TILEGX_TRIO_PCIES]; argument