Lines Matching refs:hose
59 struct pci_controller *hose = dev->sysdata;
64 if (start < PCIBIOS_MIN_IO + hose->io_resource->start)
65 start = PCIBIOS_MIN_IO + hose->io_resource->start;
74 if (start < PCIBIOS_MIN_MEM + hose->mem_resource->start)
75 start = PCIBIOS_MIN_MEM + hose->mem_resource->start;
81 static void __devinit pcibios_scanbus(struct pci_controller *hose)
87 if (!hose->iommu)
90 if (hose->get_busno && pci_probe_only)
91 next_busno = (*hose->get_busno)();
93 bus = pci_scan_bus(next_busno, hose->pci_ops, hose);
94 hose->bus = bus;
96 need_domain_info = need_domain_info || hose->index;
97 hose->need_domain_info = need_domain_info;
100 /* Don't allow 8-bit bus number overflow inside the hose -
117 void __devinit register_pci_controller(struct pci_controller *hose)
119 if (request_resource(&iomem_resource, hose->mem_resource) < 0)
121 if (request_resource(&ioport_resource, hose->io_resource) < 0) {
122 release_resource(hose->mem_resource);
126 *hose_tail = hose;
127 hose_tail = &hose->next;
132 if (!hose->io_map_base) {
143 pcibios_scanbus(hose);
195 struct pci_controller *hose = (struct pci_controller *)dev->sysdata;
199 offset = hose->io_offset;
201 offset = hose->mem_offset;
211 struct pci_controller *hose = (struct pci_controller *)dev->sysdata;
215 offset = hose->io_offset;
217 offset = hose->mem_offset;