[RFC PATCH v1 18/18] nvme-pci: use new dma API
Christoph Hellwig
hch at lst.de
Thu Jul 4 22:58:06 PDT 2024
> This is exactly how dma_map_sg() works.
Which dma_map_sg? swiotlb handling is implemented in the underlying
ops, dma-direct and dma-iommu specifically.
dma-direct just iterates over the entries and calls dma_direct_map_page,
which does a per-entry decision to bounce based on
is_swiotlb_force_bounce, dma_capable and dma_kmalloc_needs_bounce.
More information about the Linux-nvme
mailing list