Home
last modified time | relevance | path

Searched refs:iova_start_pad (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iommu/
H A Ddma-iommu.c1825 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 …]