Searched refs:dma_limit (Results 1 - 2 of 2) sorted by relevance
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | dma-iommu.c | 467 static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain, size_t size, u64 dma_limit, struct device *dev) in iommu_dma_alloc_iova() argument 490 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova() 493 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in iommu_dma_alloc_iova() 497 if (dma_limit > DMA_BIT_MASK(DMA_IOMMU_BIT_MASK_VALUE) && dev_is_pci(dev)) { in iommu_dma_alloc_iova() 502 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in iommu_dma_alloc_iova()
|
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/ |
H A D | rga_dma_buf.c | 364 size_t size, u64 dma_limit, in rga_iommu_dma_alloc_iova() 382 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in rga_iommu_dma_alloc_iova() 385 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in rga_iommu_dma_alloc_iova() 387 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in rga_iommu_dma_alloc_iova() 363 rga_iommu_dma_alloc_iova(struct iommu_domain *domain, size_t size, u64 dma_limit, struct device *dev) rga_iommu_dma_alloc_iova() argument
|
Completed in 4 milliseconds