linux/drivers/iommu/arm/arm-smmu
Robin Murphy a4fdd97622 iommu: Use flush queue capability
It remains really handy to have distinct DMA domain types within core
code for the sake of default domain policy selection, but we can now
hide that detail from drivers by using the new capability instead.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Jerry Snitselaar <jsnitsel@redhat.com> # amd, intel, smmu-v3
Reviewed-by: Jerry Snitselaar <jsnitsel@redhat.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/1c552d99e8ba452bdac48209fa74c0bdd52fd9d9.1683233867.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2023-05-22 17:38:45 +02:00
..
arm-smmu-impl.c iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply 2022-11-15 11:47:28 +00:00
arm-smmu-nvidia.c iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu 2022-04-22 11:21:30 +01:00
arm-smmu-qcom-debug.c firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/ 2023-02-08 19:15:16 -08:00
arm-smmu-qcom.c Merge tag 'drm-msm-fixes-2023-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes 2023-05-19 11:22:23 +10:00
arm-smmu-qcom.h iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data 2022-11-14 18:09:38 +00:00
arm-smmu.c iommu: Use flush queue capability 2023-05-22 17:38:45 +02:00
arm-smmu.h iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts 2022-07-08 14:15:52 +01:00
Makefile iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts 2022-07-08 14:15:52 +01:00
qcom_iommu.c iommu/arm-smmu: Convert to platform remove callback returning void 2023-03-31 10:01:56 +02:00