Home
last modified time | relevance | path

Searched refs:tlb_add_flush (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/arm/include/asm/
Dtlb.h108 static inline void tlb_add_flush(struct mmu_gather *tlb, unsigned long addr) in tlb_add_flush() function
193 tlb_add_flush(tlb, addr); in tlb_remove_tlb_entry()
254 tlb_add_flush(tlb, addr); in __pte_free_tlb()
261 tlb_add_flush(tlb, addr + SZ_1M - PAGE_SIZE); in __pte_free_tlb()
262 tlb_add_flush(tlb, addr + SZ_1M); in __pte_free_tlb()
272 tlb_add_flush(tlb, addr); in __pmd_free_tlb()
280 tlb_add_flush(tlb, addr); in tlb_remove_pmd_tlb_entry()
/Linux-v4.19/drivers/iommu/
Dio-pgtable.h32 void (*tlb_add_flush)(unsigned long iova, size_t size, size_t granule, member
182 iop->cfg.tlb->tlb_add_flush(iova, size, granule, leaf, iop->cookie); in io_pgtable_tlb_add_flush()
Darm-smmu.c518 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,
524 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,
530 .tlb_add_flush = arm_smmu_tlb_inv_vmid_nosync,
Dmtk_iommu.c201 .tlb_add_flush = mtk_iommu_tlb_add_flush_nosync,
Dipmmu-vmsa.c366 .tlb_add_flush = ipmmu_tlb_add_flush,
Dqcom_iommu.c180 .tlb_add_flush = qcom_iommu_tlb_inv_range_nosync,
Dio-pgtable-arm-v7s.c816 .tlb_add_flush = dummy_tlb_add_flush,
Dmsm_iommu.c194 .tlb_add_flush = __flush_iotlb_range,
Dio-pgtable-arm.c1033 .tlb_add_flush = dummy_tlb_add_flush,
Darm-smmu-v3.c1433 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,