Searched refs:tlb_add_flush (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/arch/arm/include/asm/ |
D | tlb.h | 108 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/ |
D | io-pgtable.h | 32 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()
|
D | arm-smmu.c | 518 .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,
|
D | mtk_iommu.c | 201 .tlb_add_flush = mtk_iommu_tlb_add_flush_nosync,
|
D | ipmmu-vmsa.c | 366 .tlb_add_flush = ipmmu_tlb_add_flush,
|
D | qcom_iommu.c | 180 .tlb_add_flush = qcom_iommu_tlb_inv_range_nosync,
|
D | io-pgtable-arm-v7s.c | 816 .tlb_add_flush = dummy_tlb_add_flush,
|
D | msm_iommu.c | 194 .tlb_add_flush = __flush_iotlb_range,
|
D | io-pgtable-arm.c | 1033 .tlb_add_flush = dummy_tlb_add_flush,
|
D | arm-smmu-v3.c | 1433 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,
|