Home
last modified time | relevance | path

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

/openbmc/linux/drivers/char/agp/
H A Dhp-agp.c36 #define HP_ZX1_IOVA_TO_PDIR(va) ((va - hp_private.iova_base) >> hp_private.io_tlb_shift)
63 u64 iova_base; member
102 hp->iova_base = readq(hp->ioc_regs+HP_ZX1_IBASE) & ~0x1; in hp_zx1_ioc_shared()
103 hp->gart_base = hp->iova_base + HP_ZX1_IOVA_SIZE - HP_ZX1_GART_SIZE; in hp_zx1_ioc_shared()
149 hp->iova_base = HP_ZX1_IOVA_BASE; in hp_zx1_ioc_owner()
151 hp->gart_base = hp->iova_base + HP_ZX1_IOVA_SIZE - hp->gart_size; in hp_zx1_ioc_owner()
253 writel(hp->iova_base|1, hp->ioc_regs+HP_ZX1_IBASE); in hp_zx1_configure()
255 writel(hp->iova_base|ilog2(HP_ZX1_IOVA_SIZE), hp->ioc_regs+HP_ZX1_PCOM); in hp_zx1_configure()
H A Dparisc-agp.c255 u64 iova_base, io_tlb_ps; in agp_ioc_init() local
279 iova_base = readq(info->ioc_regs+IOC_IBASE) & ~0x1; in agp_ioc_init()
280 info->gart_base = iova_base + PLUTO_IOVA_SIZE - PLUTO_GART_SIZE; in agp_ioc_init()
/openbmc/linux/drivers/iommu/
H A Dmtk_iommu.c180 dma_addr_t iova_base; member
344 {.iova_base = 0, .size = MTK_IOMMU_IOVA_SZ_4G},
353 { .iova_base = 0x0, .size = MTK_IOMMU_IOVA_SZ_4G}, /* 0 ~ 4G, */
355 { .iova_base = SZ_4G, .size = MTK_IOMMU_IOVA_SZ_4G}, /* 4G ~ 8G */
356 { .iova_base = SZ_4G * 2, .size = MTK_IOMMU_IOVA_SZ_4G}, /* 8G ~ 12G */
357 { .iova_base = SZ_4G * 3, .size = MTK_IOMMU_IOVA_SZ_4G}, /* 12G ~ 16G */
359 { .iova_base = 0x240000000ULL, .size = 0x4000000}, /* CCU0 */
360 { .iova_base = 0x244000000ULL, .size = 0x4000000}, /* CCU1 */
602 larb_mmu->bank[portid] = upper_32_bits(region->iova_base); in mtk_iommu_config()
606 portid_msk, regionid, upper_32_bits(region->iova_base)); in mtk_iommu_config()
[all …]
/openbmc/linux/arch/arm/mm/
H A Ddma-mapping.c1193 dma_addr_t iova, iova_base; in __map_sg_chunk() local
1202 iova_base = iova = __alloc_iova(mapping, size); in __map_sg_chunk()
1222 *handle = iova_base; in __map_sg_chunk()
1226 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk()
1227 __free_iova(mapping, iova_base, size); in __map_sg_chunk()