Home
last modified time | relevance | path

Searched refs:iova_shift (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A 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()
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c186 num_pages = iova_align(iovad, end - start) >> iova_shift(iovad); in cookie_init_hw_msi_region()
478 shift = iova_shift(iovad); in iommu_dma_alloc_iova()
516 queue_iova(iovad, iova_pfn(iovad, iova), size >> iova_shift(iovad), 0); in iommu_dma_free_iova()
518 free_iova_fast(iovad, iova_pfn(iovad, iova), size >> iova_shift(iovad)); in iommu_dma_free_iova()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c371 shift = iova_shift(iovad); in rga_iommu_dma_alloc_iova()
398 size >> iova_shift(iovad)); in rga_iommu_dma_free_iova()

Completed in 4 milliseconds