/openbmc/linux/arch/xtensa/include/asm/ |
H A D | pci-bridge.h | 33 struct pci_controller { struct 34 int index; /* used for pci_controller_num */ argument 35 struct pci_controller *next; argument 36 struct pci_bus *bus; 37 void *arch_data; 39 int first_busno; 40 int last_busno; 42 struct pci_ops *ops; 43 volatile unsigned int *cfg_addr; 44 volatile unsigned char *cfg_data; [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | pci-bridge.h | 56 struct pci_controller { struct 57 struct pci_bus *bus; 58 char is_dynamic; 60 int node; 85 struct pci_controller_ops controller_ops; argument 86 struct pci_ops *ops; 87 unsigned int __iomem *cfg_addr; 88 void __iomem *cfg_data; 115 u32 indirect_type; 119 struct resource io_resource; [all …]
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | pci.h | 21 struct pci_controller { struct 22 struct pci_controller *next; argument 23 struct pci_bus *bus; 24 struct resource *io_space; 25 struct resource *mem_space; 30 unsigned long sparse_mem_base; 31 unsigned long dense_mem_base; 32 unsigned long sparse_io_base; 33 unsigned long dense_io_base; 59 #define pci_domain_nr(bus) ((struct pci_controller *)(bus)->sysdata)->index argument
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | pci.h | 30 struct pci_controller { struct 31 struct list_head list; 32 struct pci_bus *bus; 33 struct device_node *of_node; 58 extern void register_pci_controller(struct pci_controller *hose); argument
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | pci-bridge.h | 26 struct pci_controller { struct 27 struct pci_bus *bus; 28 struct list_head list_node; 30 void __iomem *io_base_virt; 35 struct resource io_resource;
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | pci.h | 46 struct pci_controller { struct 56 #define PCI_CONTROLLER(busdev) ((struct pci_controller *) busdev->sysdata) argument
|
/openbmc/u-boot/include/ |
H A D | pci.h | 557 struct pci_controller { struct 562 struct pci_controller *next; argument 575 * pci_controller for both the controller and any bridge devices argument 588 void (*fixup_irq)(struct pci_controller *, pci_dev_t); argument 591 int (*read_byte)(struct pci_controller*, pci_dev_t, int where, u8 *); argument 592 int (*read_word)(struct pci_controller*, pci_dev_t, int where, u16 *); argument 593 int (*read_dword)(struct pci_controller*, pci_dev_t, int where, u32 *); argument 594 int (*write_byte)(struct pci_controller*, pci_dev_t, int where, u8); argument 595 int (*write_word)(struct pci_controller*, pci_dev_t, int where, u16); argument 596 int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32); argument [all …]
|
/openbmc/linux/arch/mips/pci/ |
H A D | pci-lantiq.c | 74 static struct pci_controller pci_controller = { variable
|
H A D | pci-ar724x.c | 51 struct pci_controller pci_controller; member
|
H A D | pci-rt3883.c | 65 struct pci_controller pci_controller; member
|
/openbmc/linux/include/linux/ssb/ |
H A D | ssb_driver_gige.h | 48 struct pci_controller pci_controller; member
|
/openbmc/linux/include/linux/bcma/ |
H A D | bcma_driver_pci.h | 218 struct pci_controller pci_controller; member
|