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()
323 struct pci_controller *hose; in common_init_pci() local
334 for (next_busno = 0, hose = hose_head; hose; hose = hose->next) { in common_init_pci()
335 sg_base = hose->sg_pci ? hose->sg_pci->dma_base : ~0; in common_init_pci()
340 end = hose->mem_space->start + pci_mem_end; in common_init_pci()
341 if (hose->mem_space->end > end) in common_init_pci()
342 hose->mem_space->end = end; in common_init_pci()
345 pci_add_resource_offset(&resources, hose->io_space, in common_init_pci()
346 hose->io_space->start); in common_init_pci()
347 pci_add_resource_offset(&resources, hose->mem_space, in common_init_pci()
348 hose->mem_space->start); in common_init_pci()
356 bridge->sysdata = hose; in common_init_pci()
368 bus = hose->bus = bridge->bus; in common_init_pci()
369 hose->need_domain_info = need_domain_info; in common_init_pci()
382 for (hose = hose_head; hose; hose = hose->next) { in common_init_pci()
383 bus = hose->bus; in common_init_pci()
392 struct pci_controller *hose; in alloc_pci_controller() local
394 hose = memblock_alloc(sizeof(*hose), SMP_CACHE_BYTES); in alloc_pci_controller()
395 if (!hose) in alloc_pci_controller()
397 sizeof(*hose)); in alloc_pci_controller()
399 *hose_tail = hose; in alloc_pci_controller()
400 hose_tail = &hose->next; in alloc_pci_controller()
402 return hose; in alloc_pci_controller()
424 struct pci_controller *hose; in SYSCALL_DEFINE3() local
429 for(hose = hose_head; hose; hose = hose->next) in SYSCALL_DEFINE3()
430 if (hose->index == bus) break; in SYSCALL_DEFINE3()
431 if (!hose) return -ENODEV; in SYSCALL_DEFINE3()
435 hose = pci_isa_hose; in SYSCALL_DEFINE3()
440 hose = dev->sysdata; in SYSCALL_DEFINE3()
447 return hose->index; in SYSCALL_DEFINE3()
449 return hose->sparse_mem_base; in SYSCALL_DEFINE3()
451 return hose->dense_mem_base; in SYSCALL_DEFINE3()
453 return hose->sparse_io_base; in SYSCALL_DEFINE3()
455 return hose->dense_io_base; in SYSCALL_DEFINE3()
457 return hose->bus->number; in SYSCALL_DEFINE3()