Lines Matching refs:hose

111 	struct pci_controller *hose, *tmp;  in pcibios_make_OF_bus_map()  local
128 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) { in pcibios_make_OF_bus_map()
129 struct device_node* node = hose->dn; in pcibios_make_OF_bus_map()
133 make_one_node_map(node, hose->first_busno); in pcibios_make_OF_bus_map()
214 void pcibios_setup_phb_io_space(struct pci_controller *hose) in pcibios_setup_phb_io_space() argument
217 struct resource *res = &hose->io_resource; in pcibios_setup_phb_io_space()
220 io_offset = pcibios_io_space_offset(hose); in pcibios_setup_phb_io_space()
227 struct pci_controller *hose, *tmp; in pcibios_init() local
236 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) { in pcibios_init()
238 hose->first_busno = next_busno; in pcibios_init()
239 hose->last_busno = 0xff; in pcibios_init()
240 pcibios_scan_phb(hose); in pcibios_init()
241 pci_bus_add_devices(hose->bus); in pcibios_init()
242 if (pci_assign_all_buses || next_busno <= hose->last_busno) in pcibios_init()
243 next_busno = hose->last_busno + pcibios_assign_bus_offset; in pcibios_init()
269 struct pci_controller *hose, *tmp; in pci_bus_to_hose() local
271 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) in pci_bus_to_hose()
272 if (bus >= hose->first_busno && bus <= hose->last_busno) in pci_bus_to_hose()
273 return hose; in pci_bus_to_hose()
285 struct pci_controller* hose; in sys_pciconfig_iobase() local
288 hose = pci_bus_to_hose(bus); in sys_pciconfig_iobase()
289 if (!hose) in sys_pciconfig_iobase()
294 return (long)hose->first_busno; in sys_pciconfig_iobase()
296 return (long)hose->mem_offset[0]; in sys_pciconfig_iobase()
298 return (long)hose->io_base_phys; in sys_pciconfig_iobase()