Lines Matching refs:hose
97 struct pci_controller *hose = dev->sysdata; in quirk_cypress() local
98 struct pci_iommu_arena *pci = hose->sg_pci; in quirk_cypress()
129 struct pci_controller *hose = dev->sysdata; in pcibios_align_resource() local
135 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource()
136 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource()
146 if (start - hose->mem_space->start < PCIBIOS_MIN_MEM) in pcibios_align_resource()
147 start = PCIBIOS_MIN_MEM + hose->mem_space->start; in pcibios_align_resource()
168 if (hose->sparse_mem_base && size <= 7 * 16*MB) { in pcibios_align_resource()
313 struct pci_controller *hose; in common_init_pci() local
323 for (next_busno = 0, hose = hose_head; hose; hose = hose->next) { in common_init_pci()
324 sg_base = hose->sg_pci ? hose->sg_pci->dma_base : ~0; in common_init_pci()
329 end = hose->mem_space->start + pci_mem_end; in common_init_pci()
330 if (hose->mem_space->end > end) in common_init_pci()
331 hose->mem_space->end = end; in common_init_pci()
334 pci_add_resource_offset(&resources, hose->io_space, in common_init_pci()
335 hose->io_space->start); in common_init_pci()
336 pci_add_resource_offset(&resources, hose->mem_space, in common_init_pci()
337 hose->mem_space->start); in common_init_pci()
340 hose, &resources); in common_init_pci()
343 hose->bus = bus; in common_init_pci()
344 hose->need_domain_info = need_domain_info; in common_init_pci()
358 for (hose = hose_head; hose; hose = hose->next) { in common_init_pci()
359 bus = hose->bus; in common_init_pci()
369 struct pci_controller *hose; in alloc_pci_controller() local
371 hose = alloc_bootmem(sizeof(*hose)); in alloc_pci_controller()
373 *hose_tail = hose; in alloc_pci_controller()
374 hose_tail = &hose->next; in alloc_pci_controller()
376 return hose; in alloc_pci_controller()
396 struct pci_controller *hose; in sys_pciconfig_iobase() local
401 for(hose = hose_head; hose; hose = hose->next) in sys_pciconfig_iobase()
402 if (hose->index == bus) break; in sys_pciconfig_iobase()
403 if (!hose) return -ENODEV; in sys_pciconfig_iobase()
407 hose = pci_isa_hose; in sys_pciconfig_iobase()
412 hose = dev->sysdata; in sys_pciconfig_iobase()
419 return hose->index; in sys_pciconfig_iobase()
421 return hose->sparse_mem_base; in sys_pciconfig_iobase()
423 return hose->dense_mem_base; in sys_pciconfig_iobase()
425 return hose->sparse_io_base; in sys_pciconfig_iobase()
427 return hose->dense_io_base; in sys_pciconfig_iobase()
429 return hose->bus->number; in sys_pciconfig_iobase()