Lines Matching refs:hose

82 __weak int pci_skip_dev(struct pci_controller *hose, pci_dev_t dev)  in pci_skip_dev()  argument
87 if (dev == PCI_BDF(hose->first_busno, 0, 0)) { in pci_skip_dev()
122 void pci_write_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum, in pci_write_bar32() argument
128 pci_hose_write_config_dword(hose, dev, bar, addr_and_ctrl); in pci_write_bar32()
131 u32 pci_read_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum) in pci_read_bar32() argument
137 pci_hose_read_config_dword(hose, dev, bar, &addr); in pci_read_bar32()
144 int __pci_hose_bus_to_phys(struct pci_controller *hose, in __pci_hose_bus_to_phys() argument
153 for (i = 0; i < hose->region_count; i++) { in __pci_hose_bus_to_phys()
154 res = &hose->regions[i]; in __pci_hose_bus_to_phys()
172 phys_addr_t pci_hose_bus_to_phys(struct pci_controller *hose, in pci_hose_bus_to_phys() argument
179 if (!hose) { in pci_hose_bus_to_phys()
189 ret = __pci_hose_bus_to_phys(hose, bus_addr, in pci_hose_bus_to_phys()
195 ret = __pci_hose_bus_to_phys(hose, bus_addr, flags, 0, &phys_addr); in pci_hose_bus_to_phys()
203 int __pci_hose_phys_to_bus(struct pci_controller *hose, in __pci_hose_phys_to_bus() argument
213 for (i = 0; i < hose->region_count; i++) { in __pci_hose_phys_to_bus()
214 res = &hose->regions[i]; in __pci_hose_phys_to_bus()
241 pci_addr_t pci_hose_phys_to_bus(struct pci_controller *hose, in pci_hose_phys_to_bus() argument
248 if (!hose) { in pci_hose_phys_to_bus()
258 ret = __pci_hose_phys_to_bus(hose, phys_addr, in pci_hose_phys_to_bus()
264 ret = __pci_hose_phys_to_bus(hose, phys_addr, flags, 0, &bus_addr); in pci_hose_phys_to_bus()
282 pci_dev_t pci_hose_find_devices(struct pci_controller *hose, int busnum, in pci_hose_find_devices() argument
294 if (pci_skip_dev(hose, bdf)) in pci_hose_find_devices()