Searched refs:flush_tlb_range (Results 26 - 50 of 56) sorted by relevance

123

/linux-master/arch/loongarch/include/asm/
H A Dtlb.h151 flush_tlb_range(&vma, tlb->start, tlb->end);
/linux-master/mm/
H A Dmapping_dirty_helpers.c203 flush_tlb_range(walk->vma, wpwalk->range.start,
206 flush_tlb_range(walk->vma, wpwalk->tlbflush_start,
H A Dpgtable-generic.c232 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
H A Dmremap.c215 flush_tlb_range(vma, old_end - len, old_end);
287 flush_tlb_range(vma, old_addr, old_addr + PMD_SIZE);
336 flush_tlb_range(vma, old_addr, old_addr + PUD_SIZE);
/linux-master/arch/arm/include/asm/
H A Dtlbflush.h256 * flush_tlb_range(vma,start,end)
605 #define flush_tlb_range local_flush_tlb_range macro
613 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
657 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c220 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/riscv/mm/
H A Dtlbflush.c135 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
H A Dhugetlbpage.c179 flush_tlb_range(&vma, addr, addr + (PAGE_SIZE * pte_num));
212 flush_tlb_range(&vma, saddr, addr);
/linux-master/arch/powerpc/mm/nohash/
H A Dtlb.c146 * - flush_tlb_range(vma, start, end) flushes a range of pages
345 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
354 EXPORT_SYMBOL(flush_tlb_range); variable
/linux-master/arch/alpha/kernel/
H A Dsmp.c712 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) function
717 EXPORT_SYMBOL(flush_tlb_range); variable
/linux-master/arch/arm64/mm/
H A Dhugetlbpage.c195 flush_tlb_range(&vma, addr, addr + (pgsize * ncontig));
220 flush_tlb_range(&vma, saddr, addr);
/linux-master/arch/nios2/mm/
H A Dtlb.c102 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
/linux-master/arch/x86/include/asm/
H A Dtlbflush.h194 * - flush_tlb_range(vma, start, end) flushes a range of pages
240 #define flush_tlb_range(vma, start, end) \ macro
/linux-master/arch/openrisc/kernel/
H A Dsmp.c308 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h210 * flush_tlb_range(vma, start, end)
218 * Same as flush_tlb_range(..., start, end), but applies to
481 static inline void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/sparc/mm/
H A Dtlb.c255 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
/linux-master/arch/um/kernel/
H A Dtlb.c571 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
578 EXPORT_SYMBOL(flush_tlb_range); variable
/linux-master/include/asm-generic/
H A Dtlb.h136 * based on flush_tlb_range() will be used, unless MMU_GATHER_NO_RANGE is
183 * Use this if your architecture lacks an efficient flush_tlb_range(). This
429 flush_tlb_range(&vma, tlb->start, tlb->end);
440 * flush_tlb_range() implementations that look at VM_HUGETLB (tile,
443 * flush_tlb_range() implementations that flush I-TLB also flush D-TLB
/linux-master/arch/sh/kernel/
H A Dsmp.c392 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/xtensa/kernel/
H A Dsmp.c517 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/mips/kernel/
H A Dsmp.c583 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) function
/linux-master/arch/arc/mm/
H A Dtlb.c354 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
/linux-master/arch/arm/mach-rpc/
H A Decard.c241 flush_tlb_range(&vma, IO_START, IO_START + IO_SIZE);
242 flush_tlb_range(&vma, EASI_START, EASI_START + EASI_SIZE);
/linux-master/include/linux/
H A Dpgtable.h1720 * THP regime. Stock flush_tlb_range() typically has optimization to nuke the
1726 #define flush_pmd_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)
1727 #define flush_pud_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)
/linux-master/arch/parisc/kernel/
H A Dcache.c759 flush_tlb_range(vma, start, end);

Completed in 430 milliseconds

123