Home
last modified time | relevance | path

Searched refs:flush_iotlb_all (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Diommu.h194 * @flush_iotlb_all: Synchronously flush all hardware TLBs for this domain
246 void (*flush_iotlb_all)(struct iommu_domain *domain); member
522 if (domain->ops->flush_iotlb_all) in iommu_flush_iotlb_all()
523 domain->ops->flush_iotlb_all(domain); in iommu_flush_iotlb_all()
/kernel/linux/linux-6.6/include/linux/
H A Diommu.h320 * @flush_iotlb_all: Synchronously flush all hardware TLBs for this domain
348 void (*flush_iotlb_all)(struct iommu_domain *domain); member
546 if (domain->ops->flush_iotlb_all) in iommu_flush_iotlb_all()
547 domain->ops->flush_iotlb_all(domain); in iommu_flush_iotlb_all()
/kernel/linux/linux-6.6/drivers/iommu/
H A Ds390-iommu.c443 .flush_iotlb_all = s390_iommu_flush_iotlb_all,
H A Domap-iommu.c439 * flush_iotlb_all - Clear all iommu tlb entries
442 static void flush_iotlb_all(struct omap_iommu *obj) in flush_iotlb_all() function
796 flush_iotlb_all(obj); in iopgtable_clear_entry_all()
864 flush_iotlb_all(obj); in omap_iommu_attach()
H A Dipmmu-vmsa.c864 .flush_iotlb_all = ipmmu_flush_iotlb_all,
H A Dsun50i-iommu.c390 * At boot, we'll have a first call into .flush_iotlb_all right after in sun50i_iommu_flush_iotlb_all()
837 .flush_iotlb_all = sun50i_iommu_flush_iotlb_all,
H A Dapple-dart.c963 .flush_iotlb_all = apple_dart_flush_iotlb_all,
H A Dmtk_iommu.c1010 .flush_iotlb_all = mtk_iommu_flush_iotlb_all,
H A Ddma-iommu.c152 cookie->fq_domain->ops->flush_iotlb_all(cookie->fq_domain); in fq_flush_iotlb()
/kernel/linux/linux-5.10/drivers/iommu/
H A Domap-iommu.c440 * flush_iotlb_all - Clear all iommu tlb entries
443 static void flush_iotlb_all(struct omap_iommu *obj) in flush_iotlb_all() function
797 flush_iotlb_all(obj); in iopgtable_clear_entry_all()
865 flush_iotlb_all(obj); in omap_iommu_attach()
H A Dsun50i-iommu.c333 * At boot, we'll have a first call into .flush_iotlb_all right after in sun50i_iommu_flush_iotlb_all()
779 .flush_iotlb_all = sun50i_iommu_flush_iotlb_all,
H A Dmtk_iommu.c541 .flush_iotlb_all = mtk_iommu_flush_iotlb_all,
H A Dipmmu-vmsa.c903 .flush_iotlb_all = ipmmu_flush_iotlb_all,
H A Ddma-iommu.c286 * implies that ops->flush_iotlb_all must be non-NULL. in iommu_dma_flush_iotlb_all()
288 domain->ops->flush_iotlb_all(domain); in iommu_dma_flush_iotlb_all()
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c623 .flush_iotlb_all = qcom_iommu_flush_iotlb_all,
H A Darm-smmu.c1625 .flush_iotlb_all = arm_smmu_flush_iotlb_all,
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c578 .flush_iotlb_all = qcom_iommu_flush_iotlb_all,
H A Darm-smmu.c1578 .flush_iotlb_all = arm_smmu_flush_iotlb_all,
/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.c1351 .flush_iotlb_all = loongson_iommu_flush_iotlb_all,
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2587 .flush_iotlb_all = arm_smmu_flush_iotlb_all,
/kernel/linux/linux-5.10/drivers/iommu/amd/
H A Diommu.c2781 .flush_iotlb_all = amd_iommu_flush_iotlb_all,
/kernel/linux/linux-6.6/drivers/iommu/amd/
H A Diommu.c2481 .flush_iotlb_all = amd_iommu_flush_iotlb_all,
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2881 .flush_iotlb_all = arm_smmu_flush_iotlb_all,
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c4818 .flush_iotlb_all = intel_flush_iotlb_all,

Completed in 70 milliseconds