Lines Matching refs:pci_controller
47 void (*shutdown)(struct pci_controller *hose);
49 struct iommu_group *(*device_group)(struct pci_controller *hose,
56 struct pci_controller { struct
145 extern int early_read_config_byte(struct pci_controller *hose, int bus, argument
147 extern int early_read_config_word(struct pci_controller *hose, int bus,
149 extern int early_read_config_dword(struct pci_controller *hose, int bus,
151 extern int early_write_config_byte(struct pci_controller *hose, int bus,
153 extern int early_write_config_word(struct pci_controller *hose, int bus,
155 extern int early_write_config_dword(struct pci_controller *hose, int bus,
158 extern int early_find_capability(struct pci_controller *hose, int bus,
161 extern void setup_indirect_pci(struct pci_controller* hose,
168 extern int __indirect_read_config(struct pci_controller *hose,
175 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus) in pci_bus_to_host()
212 struct pci_controller *phb; /* for pci devices */
242 extern struct pci_dn *pci_add_device_node_info(struct pci_controller *hose,
281 extern struct pci_controller *pci_find_hose_for_OF_device(
284 extern struct pci_controller *pci_find_controller_for_domain(int domain_nr);
287 extern void pci_process_bridge_OF_ranges(struct pci_controller *hose,
291 extern struct pci_controller *pcibios_alloc_controller(struct device_node *dev);
292 extern void pcibios_free_controller(struct pci_controller *phb);