android_kernel_samsung_sm8650/drivers/iommu
Chris Goldsworthy f817953a3b dma-mapping-fast: IOMMU helper clean up
iommu_put_dma_cookie() is now called by the IOMMU framework code
before each driver's domain free callback function is invoked. Remove
iommu_put_dma_cookie() accordingly.

qcom_iommu_put_resv_regions() is now replaced by
iommu_put_resv_regions(), drop all references to our qcom_ function
versions.

Change-Id: Ib9c1c431faf4988707e449ad00c1e3fe7ee2dd47
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-11-18 14:22:51 -08:00
..
amd iommu: Fix false ownership failure on AMD systems with PASID activated 2022-09-11 08:30:41 +02:00
arm iommu: Fix compilation issues on sdxbaagha 2022-11-18 14:20:52 -08:00
intel iommu/vt-d: Check correct capability for sagaw determination 2022-09-21 10:22:54 +02:00
apple-dart.c iommu: remove the put_resv_regions method 2022-07-15 10:13:45 +02:00
dma-iommu.c Merge 4d1044fcb9 ("Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux") into android-mainline 2022-08-25 12:09:21 +02:00
dma-mapping-fast.c dma-mapping-fast: IOMMU helper clean up 2022-11-18 14:22:51 -08:00
exynos-iommu.c Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next 2022-07-29 12:06:56 +02:00
fsl_pamu_domain.c iommu: Make .release_device optional 2022-07-06 12:55:53 +02:00
fsl_pamu_domain.h iommu/fsl_pamu: remove the snoop_id field 2021-04-07 10:56:52 +02:00
fsl_pamu.c iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h 2022-04-28 10:20:11 +02:00
fsl_pamu.h iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaace 2021-04-07 10:56:52 +02:00
hyperv-iommu.c iommu/hyper-v: Use helper instead of directly accessing affinity 2022-08-04 10:02:09 +01:00
io-pgfault.c iommu: Add a page fault handler 2021-04-07 10:54:29 +02:00
io-pgtable-arm-v7s.c iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit 2022-07-07 09:42:59 +02:00
io-pgtable-arm.c iommu/io-pgtable-arm: Fix table descriptor paddr formatting 2021-12-06 13:03:01 +01:00
io-pgtable-arm.h
io-pgtable-fast.c qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
io-pgtable.c iommu/io-pgtable: Add DART pagetable format 2021-08-12 13:15:02 +02:00
ioasid.c iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit 2022-02-15 11:31:35 +01:00
iommu-debugfs.c
iommu-logger.c qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
iommu-logger.h qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
iommu-sva-lib.c iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit 2022-02-15 11:31:35 +01:00
iommu-sva-lib.h iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit 2022-02-15 11:31:35 +01:00
iommu-sysfs.c
iommu-traces.c
iommu.c iommu: Fix false ownership failure on AMD systems with PASID activated 2022-09-11 08:30:41 +02:00
iova.c dma-mapping updates 2022-08-06 10:56:45 -07:00
ipmmu-vmsa.c iommu/ipmmu-vmsa: Fix compatible for rcar-gen4 2022-06-22 15:45:56 +02:00
irq_remapping.c x86: Kill all traces of irq_remapping_get_irq_domain() 2020-10-28 20:26:28 +01:00
irq_remapping.h x86: Kill all traces of irq_remapping_get_irq_domain() 2020-10-28 20:26:28 +01:00
Kconfig Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c) into msm-pineapple 2022-09-30 02:01:53 -07:00
Makefile Merge keystone/android-mainline-keystone-qcom-release.5.18-rc2 (2069378) into msm-pineapple 2022-05-13 03:27:16 -07:00
msm_dma_iommu_mapping.c dma-heap: qcom: Take a snapshot of our DMA-BUF heap driver from msm-5.15 2022-04-28 20:37:05 -07:00
msm_iommu_hw-8xxx.h
msm_iommu.c Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next 2022-07-29 12:06:56 +02:00
msm_iommu.h
mtk_iommu_v1.c iommu: Clean up release_device checks 2022-07-06 12:55:53 +02:00
mtk_iommu.c Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next 2022-07-29 12:06:56 +02:00
of_iommu.c Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()" 2022-08-23 13:14:02 +02:00
omap-iommu-debug.c
omap-iommu.c iommu/omap: Fix regression in probe for NULL pointer dereference 2022-04-08 11:16:29 +02:00
omap-iommu.h
omap-iopgtable.h
qcom-dma-iommu-generic.c qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
qcom-dma-iommu-generic.h qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
qcom-io-pgtable-alloc.c Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c) into msm-pineapple 2022-09-30 02:01:53 -07:00
qcom-io-pgtable-alloc.h qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
qcom-io-pgtable-arm.c iommu: Fix compilation issues on sdxbaagha 2022-11-18 14:20:52 -08:00
qcom-io-pgtable.h qcom-iommu-util: Take a snapshot of the qcom-iommu-util module from msm-5.15 2022-05-06 18:28:28 -07:00
qcom-iommu-debug-user.c qcom-iommu-debug: Fail incorrect fastmap usecases 2022-11-18 14:22:49 -08:00
qcom-iommu-debug.c qcom-iommu-debug: Fail incorrect fastmap usecases 2022-11-18 14:22:49 -08:00
qcom-iommu-debug.h qcom-iommu-debug: Fail incorrect fastmap usecases 2022-11-18 14:22:49 -08:00
qcom-iommu-util.c Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c) into msm-pineapple 2022-09-30 02:01:53 -07:00
rockchip-iommu.c Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', 'arm/rockchip', 'arm/smmu', 'x86/vt-d' and 'x86/amd' into next 2022-03-08 12:21:31 +01:00
s390-iommu.c iommu/s390: Tolerate repeat attach_dev calls 2022-05-20 09:57:09 +02:00
sprd-iommu.c iommu: Clean up release_device checks 2022-07-06 12:55:53 +02:00
sun50i-iommu.c iommu: Make .release_device optional 2022-07-06 12:55:53 +02:00
tegra-gart.c iommu: Make .release_device optional 2022-07-06 12:55:53 +02:00
tegra-smmu.c iommu: Make .release_device optional 2022-07-06 12:55:53 +02:00
virtio-iommu.c iommu/virtio: Fix interaction with VFIO 2022-09-07 15:44:58 +02:00