Searched refs:iova_offset (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | dma-iommu.c | 479 start -= iova_offset(iovad, start); in cookie_init_hw_msi_region() 818 size_t iova_off = iova_offset(iovad, dma_addr); in __iommu_dma_unmap() 841 size_t iova_off = iova_offset(iovad, phys); in __iommu_dma_map() 1195 return iova_offset(iovad, phys | size); in iova_unaligned() 1423 size_t s_iova_off = iova_offset(iovad, s->offset); in iommu_dma_map_sg() 1779 iova_off = iova_offset(iovad, phys); in dma_iova_try_alloc() 1825 size_t iova_start_pad = iova_offset(iovad, state->addr); in dma_iova_free() 1877 size_t iova_start_pad = iova_offset(iovad, phys); in iommu_dma_iova_link_swiotlb() 1878 size_t iova_end_pad = iova_offset(iovad, phys + size); in iommu_dma_iova_link_swiotlb() 1944 size_t iova_start_pad = iova_offset(iovad, phys); in dma_iova_link() [all …]
|
| /linux/include/linux/ |
| H A D | iova.h | 58 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset() function
|