aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi
diff options
context:
space:
mode:
authorGravatar John Garry <john.garry@huawei.com> 2022-07-14 19:15:25 +0800
committerGravatar Christoph Hellwig <hch@lst.de> 2022-07-19 06:05:45 +0200
commit6d9870b7e5def2450e21316515b9efc0529204dd (patch)
treeabaca6c6f44208643e0c36705199c3ff9ff0dc80 /drivers/scsi
parentdma-mapping: add dma_opt_mapping_size() (diff)
downloadlinux-6d9870b7e5def2450e21316515b9efc0529204dd.tar.gz
linux-6d9870b7e5def2450e21316515b9efc0529204dd.tar.bz2
linux-6d9870b7e5def2450e21316515b9efc0529204dd.zip
dma-iommu: add iommu_dma_opt_mapping_size()
Add the IOMMU callback for DMA mapping API dma_opt_mapping_size(), which allows the drivers to know the optimal mapping limit and thus limit the requested IOVA lengths. This value is based on the IOVA rcache range limit, as IOVAs allocated above this limit must always be newly allocated, which may be quite slow. Signed-off-by: John Garry <john.garry@huawei.com> Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com> Acked-by: Robin Murphy <robin.murphy@arm.com> Acked-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/scsi')
0 files changed, 0 insertions, 0 deletions