Lines Matching defs:pci_controller
68 struct pci_controller {
147 extern int early_read_config_byte(struct pci_controller *hose, int bus,
149 extern int early_read_config_word(struct pci_controller *hose, int bus,
151 extern int early_read_config_dword(struct pci_controller *hose, int bus,
153 extern int early_write_config_byte(struct pci_controller *hose, int bus,
155 extern int early_write_config_word(struct pci_controller *hose, int bus,
157 extern int early_write_config_dword(struct pci_controller *hose, int bus,
160 extern int early_find_capability(struct pci_controller *hose, int bus,
163 extern void setup_indirect_pci(struct pci_controller* hose,
169 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus)
194 struct pci_controller *phb; /* for pci devices */
263 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus)
272 extern void isa_bridge_find_early(struct pci_controller *hose);
293 extern struct pci_controller *pci_find_hose_for_OF_device(
297 extern void pci_process_bridge_OF_ranges(struct pci_controller *hose,
301 extern struct pci_controller *pcibios_alloc_controller(struct device_node *dev);
302 extern void pcibios_free_controller(struct pci_controller *phb);
303 extern void pcibios_setup_phb_resources(struct pci_controller *hose);