Lines Matching refs:hose
241 lca_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in lca_pci_tbi() argument
251 struct pci_controller *hose; in lca_init_arch() local
257 pci_isa_hose = hose = alloc_pci_controller(); in lca_init_arch()
258 hose->io_space = &ioport_resource; in lca_init_arch()
259 hose->mem_space = &iomem_resource; in lca_init_arch()
260 hose->index = 0; in lca_init_arch()
262 hose->sparse_mem_base = LCA_SPARSE_MEM - IDENT_ADDR; in lca_init_arch()
263 hose->dense_mem_base = LCA_DENSE_MEM - IDENT_ADDR; in lca_init_arch()
264 hose->sparse_io_base = LCA_IO - IDENT_ADDR; in lca_init_arch()
265 hose->dense_io_base = 0; in lca_init_arch()
277 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, 0); in lca_init_arch()
278 hose->sg_pci = NULL; in lca_init_arch()
282 *(vulp)LCA_IOC_W_BASE0 = hose->sg_isa->dma_base | (3UL << 32); in lca_init_arch()
283 *(vulp)LCA_IOC_W_MASK0 = (hose->sg_isa->size - 1) & 0xfff00000; in lca_init_arch()
284 *(vulp)LCA_IOC_T_BASE0 = virt_to_phys(hose->sg_isa->ptes); in lca_init_arch()
292 lca_pci_tbi(hose, 0, -1); in lca_init_arch()