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.c230 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.c168 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.c711 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) function
716 EXPORT_SYMBOL(flush_tlb_range); variable
/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/sparc/mm/
H A Dtlb.c254 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
/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.h203 * flush_tlb_range(vma, start, end)
211 * Same as flush_tlb_range(..., start, end), but applies to
474 static inline void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/um/kernel/
H A Dtlb.c570 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
577 EXPORT_SYMBOL(flush_tlb_range); variable
/linux-master/arch/arm64/mm/
H A Dhugetlbpage.c209 flush_tlb_range(&vma, addr, addr + (pgsize * ncontig));
234 flush_tlb_range(&vma, saddr, addr);
/linux-master/arch/sh/kernel/
H A Dsmp.c388 void flush_tlb_range(struct vm_area_struct *vma, function
/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/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/loongarch/kernel/
H A Dsmp.c636 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.h1647 * THP regime. Stock flush_tlb_range() typically has optimization to nuke the
1653 #define flush_pmd_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)
1654 #define flush_pud_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)

Completed in 287 milliseconds

123