Lines Matching full:carveout
1019 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_alloc()
1047 alloc = alloc_iova(&tegra->carveout.domain, in tegra_drm_alloc()
1048 size >> tegra->carveout.shift, in tegra_drm_alloc()
1049 tegra->carveout.limit, true); in tegra_drm_alloc()
1055 *dma = iova_dma_addr(&tegra->carveout.domain, alloc); in tegra_drm_alloc()
1064 __free_iova(&tegra->carveout.domain, alloc); in tegra_drm_alloc()
1075 size = iova_align(&tegra->carveout.domain, size); in tegra_drm_free()
1081 free_iova(&tegra->carveout.domain, in tegra_drm_free()
1082 iova_pfn(&tegra->carveout.domain, dma)); in tegra_drm_free()
1215 init_iova_domain(&tegra->carveout.domain, 1UL << order, in host1x_drm_probe()
1218 tegra->carveout.shift = iova_shift(&tegra->carveout.domain); in host1x_drm_probe()
1219 tegra->carveout.limit = carveout_end >> tegra->carveout.shift; in host1x_drm_probe()
1226 DRM_DEBUG_DRIVER(" Carveout: %#llx-%#llx\n", carveout_start, in host1x_drm_probe()
1285 put_iova_domain(&tegra->carveout.domain); in host1x_drm_probe()
1325 put_iova_domain(&tegra->carveout.domain); in host1x_drm_remove()