Searched refs:iotlb_sync (Results 1 - 14 of 14) sorted by relevance
/linux-master/include/linux/ |
H A D | iommu.h | 334 * into ->iotlb_sync(). Drivers can add pages to @freelist to be freed after 335 * ->iotlb_sync() or ->iotlb_flush_all() have cleared all cached references to 337 * later instead of ->iotlb_sync(), so drivers may optimise accordingly. 613 * @iotlb_sync: Flush all queued ranges from the hardware TLBs and empty flush 645 void (*iotlb_sync)(struct iommu_domain *domain, member in struct:iommu_domain_ops 854 if (domain->ops->iotlb_sync) 855 domain->ops->iotlb_sync(domain, iotlb_gather);
|
/linux-master/drivers/iommu/ |
H A D | sprd-iommu.c | 420 .iotlb_sync = sprd_iommu_sync,
|
H A D | s390-iommu.c | 798 .iotlb_sync = s390_iommu_iotlb_sync,
|
H A D | virtio-iommu.c | 1088 .iotlb_sync = viommu_iotlb_sync,
|
H A D | ipmmu-vmsa.c | 893 .iotlb_sync = ipmmu_iotlb_sync,
|
H A D | msm_iommu.c | 707 .iotlb_sync = NULL,
|
H A D | sun50i-iommu.c | 843 .iotlb_sync = sun50i_iommu_iotlb_sync,
|
H A D | apple-dart.c | 996 .iotlb_sync = apple_dart_iotlb_sync,
|
H A D | mtk_iommu.c | 1028 .iotlb_sync = mtk_iommu_iotlb_sync,
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 607 .iotlb_sync = qcom_iommu_iotlb_sync,
|
H A D | arm-smmu.c | 374 * no-op and call arm_smmu_tlb_inv_context_s2() from .iotlb_sync as you might 1614 .iotlb_sync = arm_smmu_iotlb_sync,
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 3090 .iotlb_sync = arm_smmu_iotlb_sync,
|
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 4865 .iotlb_sync = intel_iommu_tlb_sync,
|
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 2803 .iotlb_sync = amd_iommu_iotlb_sync,
|
Completed in 211 milliseconds