Lines Matching refs:hose
346 t2_sg_map_window2(struct pci_controller *hose, in t2_sg_map_window2() argument
354 hose->sg_isa = iommu_arena_new(hose, base, length, SMP_CACHE_BYTES); in t2_sg_map_window2()
355 hose->sg_pci = NULL; in t2_sg_map_window2()
361 *(vulp)T2_TBASE2 = virt_to_phys(hose->sg_isa->ptes) >> 1; in t2_sg_map_window2()
364 t2_pci_tbi(hose, 0, -1); /* flush TLB all */ in t2_sg_map_window2()
408 struct pci_controller *hose; in t2_init_arch() local
435 pci_isa_hose = hose = alloc_pci_controller(); in t2_init_arch()
436 hose->io_space = &ioport_resource; in t2_init_arch()
443 hose->mem_space = hae_mem; in t2_init_arch()
444 hose->index = 0; in t2_init_arch()
446 hose->sparse_mem_base = T2_SPARSE_MEM - IDENT_ADDR; in t2_init_arch()
447 hose->dense_mem_base = T2_DENSE_MEM - IDENT_ADDR; in t2_init_arch()
448 hose->sparse_io_base = T2_IO - IDENT_ADDR; in t2_init_arch()
449 hose->dense_io_base = 0; in t2_init_arch()
461 t2_sg_map_window2(hose, T2_ISA_SG_START, T2_ISA_SG_LENGTH); in t2_init_arch()
506 t2_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in t2_pci_tbi() argument