Lines Matching refs:iova_base
180 dma_addr_t iova_base;
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);
606 portid_msk, regionid, upper_32_bits(region->iova_base));
685 dom->domain.geometry.aperture_start = region->iova_base;
686 dom->domain.geometry.aperture_end = region->iova_base + region->size - 1;
983 if (resv->iova_base <= curdom->iova_base ||
984 resv->iova_base + resv->size >= curdom->iova_base + curdom->size)
987 region = iommu_alloc_resv_region(resv->iova_base, resv->size,