Home
last modified time | relevance | path

Searched refs:s_iova_off (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Ddma-iommu.c768 unsigned int s_iova_off = sg_dma_address(s); in __finalise_sg() local
772 s->offset += s_iova_off; in __finalise_sg()
784 if (cur_len && !s_iova_off && (dma_addr & seg_mask) && in __finalise_sg()
795 sg_dma_address(cur) = dma_addr + s_iova_off; in __finalise_sg()
801 if (s_length + s_iova_off < s_iova_len) in __finalise_sg()
859 size_t s_iova_off = iova_offset(iovad, s->offset); in iommu_dma_map_sg() local
863 sg_dma_address(s) = s_iova_off; in iommu_dma_map_sg()
865 s->offset -= s_iova_off; in iommu_dma_map_sg()
866 s_length = iova_align(iovad, s_length + s_iova_off); in iommu_dma_map_sg()
/kernel/linux/linux-6.6/drivers/iommu/
H A Ddma-iommu.c1124 unsigned int s_iova_off = sg_dma_address(s); in __finalise_sg() local
1144 s->offset += s_iova_off; in __finalise_sg()
1154 if (cur_len && !s_iova_off && (dma_addr & seg_mask) && in __finalise_sg()
1165 sg_dma_address(cur) = dma_addr + s_iova_off; in __finalise_sg()
1171 if (s_length + s_iova_off < s_iova_len) in __finalise_sg()
1276 size_t s_iova_off = iova_offset(iovad, s->offset); in iommu_dma_map_sg() local
1304 sg_dma_address(s) = s_iova_off; in iommu_dma_map_sg()
1306 s->offset -= s_iova_off; in iommu_dma_map_sg()
1307 s_length = iova_align(iovad, s_length + s_iova_off); in iommu_dma_map_sg()

Completed in 5 milliseconds