Home
last modified time | relevance | path

Searched refs:iova_shift (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/include/linux/
Diova.h106 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift() function
128 return (dma_addr_t)iova->pfn_lo << iova_shift(iovad); in iova_dma_addr()
133 return iova >> iova_shift(iovad); in iova_pfn()
/Linux-v4.19/drivers/iommu/
Ddma-iommu.c191 num_pages = iova_align(iovad, end - start) >> iova_shift(iovad); in cookie_init_hw_msi_region()
359 shift = iova_shift(iovad); in iommu_dma_alloc_iova()
398 size >> iova_shift(iovad)); in iommu_dma_free_iova()
Diova.c58 iovad->dma_32bit_pfn = 1UL << (32 - iova_shift(iovad)); in init_iova_domain()
660 if (WARN_ON((pfn_hi | pfn_lo) > (ULLONG_MAX >> iova_shift(iovad)))) in reserve_iova()
/Linux-v4.19/drivers/gpu/host1x/
Dcdma.c99 shift = iova_shift(&host1x->iova); in host1x_pushbuffer_init()
Djob.c160 shift = iova_shift(&host->iova); in pin_job()
/Linux-v4.19/drivers/gpu/drm/tegra/
Ddrm.c115 tegra->carveout.shift = iova_shift(&tegra->carveout.domain); in tegra_drm_load()