Searched refs:iova_off (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | dma-iommu.c | 466 size_t iova_off = iova_offset(iovad, dma_addr); in __iommu_dma_unmap() local 470 dma_addr -= iova_off; in __iommu_dma_unmap() 471 size = iova_align(iovad, size + iova_off); in __iommu_dma_unmap() 488 size_t iova_off = iova_offset(iovad, phys); in __iommu_dma_map() local 494 size = iova_align(iovad, size + iova_off); in __iommu_dma_map() 500 if (iommu_map_atomic(domain, iova, phys - iova_off, size, prot)) { in __iommu_dma_map() 504 return iova + iova_off; in __iommu_dma_map()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | dma-iommu.c | 728 size_t iova_off = iova_offset(iovad, dma_addr); in __iommu_dma_unmap() local 732 dma_addr -= iova_off; in __iommu_dma_unmap() 733 size = iova_align(iovad, size + iova_off); in __iommu_dma_unmap() 751 size_t iova_off = iova_offset(iovad, phys); in __iommu_dma_map() local 758 size = iova_align(iovad, size + iova_off); in __iommu_dma_map() 764 if (iommu_map(domain, iova, phys - iova_off, size, prot, GFP_ATOMIC)) { in __iommu_dma_map() 768 return iova + iova_off; in __iommu_dma_map()
|
Completed in 5 milliseconds