Searched refs:tlb_add_flush (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/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 186 tlb_add_flush(tlb, addr); in tlb_remove_tlb_entry() 231 tlb_add_flush(tlb, addr); in __pte_free_tlb() 238 tlb_add_flush(tlb, addr + SZ_1M - PAGE_SIZE); in __pte_free_tlb() 239 tlb_add_flush(tlb, addr + SZ_1M); in __pte_free_tlb() 249 tlb_add_flush(tlb, addr); in __pmd_free_tlb() 257 tlb_add_flush(tlb, addr); in tlb_remove_pmd_tlb_entry()
|
/linux-4.4.14/drivers/iommu/ |
D | io-pgtable.h | 29 void (*tlb_add_flush)(unsigned long iova, size_t size, bool leaf, member
|
D | io-pgtable-arm.c | 477 cfg->tlb->tlb_add_flush(iova, blk_size, true, data->iop.cookie); in arm_lpae_split_blk_unmap() 503 tlb->tlb_add_flush(iova, size, false, cookie); in __arm_lpae_unmap() 508 tlb->tlb_add_flush(iova, size, true, cookie); in __arm_lpae_unmap() 907 .tlb_add_flush = dummy_tlb_add_flush,
|
D | ipmmu-vmsa.c | 288 .tlb_add_flush = ipmmu_tlb_add_flush,
|
D | arm-smmu.c | 623 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,
|
D | arm-smmu-v3.c | 1362 .tlb_add_flush = arm_smmu_tlb_inv_range_nosync,
|