mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
dma-mapping-fast: Add tracepoints for sg-list mapping functions
Add tracepoints for fast_smmu_[map/unmap]_sg(). Change-Id: Id973840b3ccac52ff15e46d6973eb6bc7a7a8731 Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
This commit is contained in:
parent
74dea4a42e
commit
6ebd8dac2c
1 changed files with 3 additions and 0 deletions
|
|
@ -345,6 +345,8 @@ static int fast_smmu_map_sg(struct device *dev, struct scatterlist *sg,
|
|||
if ((attrs & DMA_ATTR_SKIP_CPU_SYNC) == 0)
|
||||
fast_smmu_sync_sg_for_device(dev, sg, nents, dir);
|
||||
|
||||
trace_map_sg(to_msm_iommu_domain(mapping->domain), iova, iova_len,
|
||||
prot);
|
||||
return ret;
|
||||
fail:
|
||||
iommu_dma_invalidate_sg(sg, nents);
|
||||
|
|
@ -383,6 +385,7 @@ static void fast_smmu_unmap_sg(struct device *dev,
|
|||
spin_lock_irqsave(&mapping->lock, flags);
|
||||
__fast_smmu_free_iova(mapping, start, len);
|
||||
spin_unlock_irqrestore(&mapping->lock, flags);
|
||||
trace_unmap(to_msm_iommu_domain(mapping->domain), start, len, len);
|
||||
}
|
||||
|
||||
static void __fast_smmu_free_pages(struct page **pages, int count)
|
||||
|
|
|
|||
Loading…
Reference in a new issue