tlb_flush_all
extern void tlb_flush_all(void);
tlb_flush_all();
pagetable->tlb->tlb_flush_all((void *)adreno_smmu->cookie);
.tlb_flush_all = msm_iommu_tlb_flush_all,
.tlb_flush_all = mmu_tlb_inv_context_s1,
.tlb_flush_all = mmu_tlb_flush_all,
.tlb_flush_all = arm_smmu_tlb_inv_context,
smmu_domain->flush_ops->tlb_flush_all(smmu_domain);
.tlb_flush_all = arm_smmu_tlb_inv_context_s1,
.tlb_flush_all = arm_smmu_tlb_inv_context_s2,
.tlb_flush_all = arm_smmu_tlb_inv_context_s2,
.tlb_flush_all = qcom_iommu_tlb_inv_context,
.tlb_flush_all = dummy_tlb_flush_all,
.tlb_flush_all = dummy_tlb_flush_all,
.tlb_flush_all = ipmmu_tlb_flush_all,
.tlb_flush_all = __flush_iotlb,
if (mmu->driver && mmu->driver->tlb_flush_all)
mmu->driver->tlb_flush_all(mmu);
void (*tlb_flush_all)(struct isp_mmu *mmu);
if (!driver->tlb_flush_all) {
.tlb_flush_all = sh_tlb_flush,
if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_all)
iop->cfg.tlb->tlb_flush_all(iop->cookie);
void (*tlb_flush_all)(void *cookie);