Lines Matching refs:hose
116 struct pci_controller *hose, *tmp; in pcibios_make_OF_bus_map() local
133 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) { in pcibios_make_OF_bus_map()
134 struct device_node* node = hose->dn; in pcibios_make_OF_bus_map()
138 make_one_node_map(node, hose->first_busno); in pcibios_make_OF_bus_map()
223 void pcibios_setup_phb_io_space(struct pci_controller *hose) in pcibios_setup_phb_io_space() argument
226 struct resource *res = &hose->io_resource; in pcibios_setup_phb_io_space()
229 io_offset = pcibios_io_space_offset(hose); in pcibios_setup_phb_io_space()
236 struct pci_controller *hose, *tmp; in pcibios_init() local
245 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) { in pcibios_init()
247 hose->first_busno = next_busno; in pcibios_init()
248 hose->last_busno = 0xff; in pcibios_init()
249 pcibios_scan_phb(hose); in pcibios_init()
250 pci_bus_add_devices(hose->bus); in pcibios_init()
251 if (pci_assign_all_buses || next_busno <= hose->last_busno) in pcibios_init()
252 next_busno = hose->last_busno + pcibios_assign_bus_offset; in pcibios_init()
282 struct pci_controller *hose, *tmp; in pci_bus_to_hose() local
284 list_for_each_entry_safe(hose, tmp, &hose_list, list_node) in pci_bus_to_hose()
285 if (bus >= hose->first_busno && bus <= hose->last_busno) in pci_bus_to_hose()
286 return hose; in pci_bus_to_hose()
299 struct pci_controller* hose; in SYSCALL_DEFINE3() local
302 hose = pci_bus_to_hose(bus); in SYSCALL_DEFINE3()
303 if (!hose) in SYSCALL_DEFINE3()
308 return (long)hose->first_busno; in SYSCALL_DEFINE3()
310 return (long)hose->mem_offset[0]; in SYSCALL_DEFINE3()
312 return (long)hose->io_base_phys; in SYSCALL_DEFINE3()