Lines Matching defs:hose
318 apecs_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end)
329 struct pci_controller *hose;
332 * Create our single hose.
335 pci_isa_hose = hose = alloc_pci_controller();
336 hose->io_space = &ioport_resource;
337 hose->mem_space = &iomem_resource;
338 hose->index = 0;
340 hose->sparse_mem_base = APECS_SPARSE_MEM - IDENT_ADDR;
341 hose->dense_mem_base = APECS_DENSE_MEM - IDENT_ADDR;
342 hose->sparse_io_base = APECS_IO - IDENT_ADDR;
343 hose->dense_io_base = 0;
351 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000,
353 hose->sg_pci = NULL;
361 *(vuip)APECS_IOC_PB2R = hose->sg_isa->dma_base | 0x000c0000;
362 *(vuip)APECS_IOC_PM2R = (hose->sg_isa->size - 1) & 0xfff00000;
363 *(vuip)APECS_IOC_TB2R = virt_to_phys(hose->sg_isa->ptes) >> 1;
365 apecs_pci_tbi(hose, 0, -1);