Home
last modified time | relevance | path

Searched refs:iova_base (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/char/agp/
Dhp-agp.c39 #define HP_ZX1_IOVA_TO_PDIR(va) ((va - hp_private.iova_base) >> hp_private.io_tlb_shift)
66 u64 iova_base; member
105 hp->iova_base = readq(hp->ioc_regs+HP_ZX1_IBASE) & ~0x1; in hp_zx1_ioc_shared()
106 hp->gart_base = hp->iova_base + HP_ZX1_IOVA_SIZE - HP_ZX1_GART_SIZE; in hp_zx1_ioc_shared()
152 hp->iova_base = HP_ZX1_IOVA_BASE; in hp_zx1_ioc_owner()
154 hp->gart_base = hp->iova_base + HP_ZX1_IOVA_SIZE - hp->gart_size; in hp_zx1_ioc_owner()
256 writel(hp->iova_base|1, hp->ioc_regs+HP_ZX1_IBASE); in hp_zx1_configure()
258 writel(hp->iova_base|ilog2(HP_ZX1_IOVA_SIZE), hp->ioc_regs+HP_ZX1_PCOM); in hp_zx1_configure()
Dparisc-agp.c245 u64 iova_base, *io_pdir, io_tlb_ps; in agp_ioc_init() local
268 iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1; in agp_ioc_init()
269 info->gart_base = iova_base + PLUTO_IOVA_SIZE - PLUTO_GART_SIZE; in agp_ioc_init()
/Linux-v4.19/arch/arm/mm/
Ddma-mapping.c1693 dma_addr_t iova, iova_base; in __map_sg_chunk() local
1702 iova_base = iova = __alloc_iova(mapping, size); in __map_sg_chunk()
1721 *handle = iova_base; in __map_sg_chunk()
1725 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk()
1726 __free_iova(mapping, iova_base, size); in __map_sg_chunk()