Lines Matching refs:hose
99 struct pci_controller *hose = dev->sysdata; in quirk_cypress() local
100 struct pci_iommu_arena *pci = hose->sg_pci; in quirk_cypress()
131 struct pci_controller *hose = dev->sysdata; in pcibios_align_resource() local
137 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource()
138 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource()
148 if (start - hose->mem_space->start < PCIBIOS_MIN_MEM) in pcibios_align_resource()
149 start = PCIBIOS_MIN_MEM + hose->mem_space->start; in pcibios_align_resource()
170 if (hose->sparse_mem_base && size <= 7 * 16*MB) { in pcibios_align_resource()
324 struct pci_controller *hose; in common_init_pci() local
335 for (next_busno = 0, hose = hose_head; hose; hose = hose->next) { in common_init_pci()
336 sg_base = hose->sg_pci ? hose->sg_pci->dma_base : ~0; in common_init_pci()
341 end = hose->mem_space->start + pci_mem_end; in common_init_pci()
342 if (hose->mem_space->end > end) in common_init_pci()
343 hose->mem_space->end = end; in common_init_pci()
346 pci_add_resource_offset(&resources, hose->io_space, in common_init_pci()
347 hose->io_space->start); in common_init_pci()
348 pci_add_resource_offset(&resources, hose->mem_space, in common_init_pci()
349 hose->mem_space->start); in common_init_pci()
357 bridge->sysdata = hose; in common_init_pci()
369 bus = hose->bus = bridge->bus; in common_init_pci()
370 hose->need_domain_info = need_domain_info; in common_init_pci()
383 for (hose = hose_head; hose; hose = hose->next) { in common_init_pci()
384 bus = hose->bus; in common_init_pci()
393 struct pci_controller *hose; in alloc_pci_controller() local
395 hose = memblock_alloc(sizeof(*hose), SMP_CACHE_BYTES); in alloc_pci_controller()
396 if (!hose) in alloc_pci_controller()
398 sizeof(*hose)); in alloc_pci_controller()
400 *hose_tail = hose; in alloc_pci_controller()
401 hose_tail = &hose->next; in alloc_pci_controller()
403 return hose; in alloc_pci_controller()
425 struct pci_controller *hose; in SYSCALL_DEFINE3() local
430 for(hose = hose_head; hose; hose = hose->next) in SYSCALL_DEFINE3()
431 if (hose->index == bus) break; in SYSCALL_DEFINE3()
432 if (!hose) return -ENODEV; in SYSCALL_DEFINE3()
436 hose = pci_isa_hose; in SYSCALL_DEFINE3()
441 hose = dev->sysdata; in SYSCALL_DEFINE3()
448 return hose->index; in SYSCALL_DEFINE3()
450 return hose->sparse_mem_base; in SYSCALL_DEFINE3()
452 return hose->dense_mem_base; in SYSCALL_DEFINE3()
454 return hose->sparse_io_base; in SYSCALL_DEFINE3()
456 return hose->dense_io_base; in SYSCALL_DEFINE3()
458 return hose->bus->number; in SYSCALL_DEFINE3()