Searched refs:iova_start_pad (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | dma-iommu.c | 1825 size_t iova_start_pad = iova_offset(iovad, state->addr); in dma_iova_free() local 1828 iommu_dma_free_iova(domain, state->addr - iova_start_pad, in dma_iova_free() 1829 iova_align(iovad, size + iova_start_pad), NULL); in dma_iova_free() 1850 size_t iova_start_pad) in iommu_dma_iova_bounce_and_link() argument 1861 error = __dma_iova_link(dev, addr - iova_start_pad, in iommu_dma_iova_bounce_and_link() 1862 bounce_phys - iova_start_pad, in iommu_dma_iova_bounce_and_link() 1877 size_t iova_start_pad = iova_offset(iovad, phys); in iommu_dma_iova_link_swiotlb() local 1883 if (iova_start_pad) { in iommu_dma_iova_link_swiotlb() 1884 size_t bounce_len = min(size, iovad->granule - iova_start_pad); in iommu_dma_iova_link_swiotlb() 1887 bounce_len, dir, attrs, iova_start_pad); in iommu_dma_iova_link_swiotlb() [all …]
|