Home
last modified time | relevance | path

Searched refs:iova_len (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c471 unsigned long shift, iova_len, iova = 0; in iommu_dma_alloc_iova() local
479 iova_len = size >> shift; in iommu_dma_alloc_iova()
486 if (iova_len < (1 << (IOVA_RANGE_CACHE_MAX_SIZE - 1))) { in iommu_dma_alloc_iova()
487 iova_len = roundup_pow_of_two(iova_len); in iommu_dma_alloc_iova()
498 iova = alloc_iova_fast(iovad, iova_len, DMA_BIT_MASK(DMA_IOMMU_BIT_MASK_VALUE) >> shift, false); in iommu_dma_alloc_iova()
502 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in iommu_dma_alloc_iova()
916 size_t iova_len = 0; in iommu_dma_map_sg() local
938 size_t pad_len = (mask - iova_len + 1) & mask; in iommu_dma_map_sg()
956 * iova_len in iommu_dma_map_sg()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c369 unsigned long shift, iova_len, iova = 0; in rga_iommu_dma_alloc_iova() local
372 iova_len = size >> shift; in rga_iommu_dma_alloc_iova()
379 if (iova_len < (1 << (IOVA_RANGE_CACHE_MAX_SIZE - 1))) in rga_iommu_dma_alloc_iova()
380 iova_len = roundup_pow_of_two(iova_len); in rga_iommu_dma_alloc_iova()
387 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in rga_iommu_dma_alloc_iova()

Completed in 4 milliseconds