Searched refs:iova_shift (Results 1 – 10 of 10) sorted by relevance
48 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift() function70 return (dma_addr_t)iova->pfn_lo << iova_shift(iovad); in iova_dma_addr()75 return iova >> iova_shift(iovad); in iova_pfn()
31 shift = iova_shift(&vde->iova); in tegra_vde_iommu_map()53 unsigned long shift = iova_shift(&vde->iova); in tegra_vde_iommu_unmap()102 shift = iova_shift(&vde->iova); in tegra_vde_iommu_init()
96 unsigned long shift = iova_shift(&imgu->iova_domain); in imgu_dmamap_alloc()161 iova_size(iova) << iova_shift(&imgu->iova_domain)); in imgu_dmamap_unmap()187 unsigned long shift = iova_shift(&imgu->iova_domain); in imgu_dmamap_map_sg()
358 unsigned long shift = iova_shift(iovad); in vduse_domain_alloc_iova()370 unsigned long shift = iova_shift(iovad); in vduse_domain_free_iova()
68 iovad->dma_32bit_pfn = 1UL << (32 - iova_shift(iovad)); in init_iova_domain()586 if (WARN_ON((pfn_hi | pfn_lo) > (ULLONG_MAX >> iova_shift(iovad)))) in reserve_iova()
405 num_pages = iova_align(iovad, end - start) >> iova_shift(iovad); in cookie_init_hw_msi_region()637 shift = iova_shift(iovad); in iommu_dma_alloc_iova()667 size >> iova_shift(iovad), in iommu_dma_free_iova()671 size >> iova_shift(iovad)); in iommu_dma_free_iova()
98 shift = iova_shift(&host1x->iova); in host1x_pushbuffer_init()
237 shift = iova_shift(&host->iova); in pin_job()
147 iova = alloc_iova(&vdpasim->iova, size >> iova_shift(&vdpasim->iova), in vdpasim_map_range()
1224 tegra->carveout.shift = iova_shift(&tegra->carveout.domain); in host1x_drm_probe()