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

123

/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/nios2/mm/
H A Dtlb.c102 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
/linux-master/arch/openrisc/include/asm/
H A Dtlbflush.h28 * - flush_tlb_range(vma, start, end) flushes a range of pages
42 #define flush_tlb_range local_flush_tlb_range macro
47 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
59 flush_tlb_range(NULL, start, end);
/linux-master/arch/openrisc/kernel/
H A Dsmp.c308 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/parisc/include/asm/
H A Dtlbflush.h19 #define flush_tlb_range(vma, start, end) \ macro
/linux-master/arch/parisc/kernel/
H A Dcache.c759 flush_tlb_range(vma, start, end);
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dtlbflush.h64 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) function
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush.h71 static inline void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/powerpc/include/asm/nohash/
H A Dtlbflush.h13 * - flush_tlb_range(vma, start, end) flushes a range of pages
21 * TODO: (CONFIG_PPC_85xx) determine if flush_tlb_range &
31 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
/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/riscv/include/asm/
H A Dtlbflush.h41 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
63 static inline void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/riscv/mm/
H A Dhugetlbpage.c179 flush_tlb_range(&vma, addr, addr + (PAGE_SIZE * pte_num));
212 flush_tlb_range(&vma, saddr, addr);
H A Dtlbflush.c168 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, function
/linux-master/arch/s390/include/asm/
H A Dtlbflush.h96 * flush_tlb_range(vma, start, end) - flushes a range of pages
102 * copy_page_range operation and flush_tlb_range is related to
106 * flush_tlb_range functions need to do the flush.
117 static inline void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/sh/kernel/
H A Dsmp.c392 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/arch/sparc/mm/
H A Dtlb.c254 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
/linux-master/arch/um/include/asm/
H A Dtlbflush.h19 * - flush_tlb_range(vma, start, end) flushes a range of pages
24 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
/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/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/x86/mm/
H A Dpgtable.c626 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE);
/linux-master/arch/xtensa/include/asm/
H A Dtlbflush.h30 * - flush_tlb_range(vma, vmaddr, end) flushes a range of pages
46 void flush_tlb_range(struct vm_area_struct *, unsigned long,
55 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, \ macro
/linux-master/arch/xtensa/kernel/
H A Dsmp.c517 void flush_tlb_range(struct vm_area_struct *vma, function
/linux-master/fs/proc/
H A Dtask_mmu.c2138 flush_tlb_range(vma, start, end);
2239 flush_tlb_range(vma, start, addr);
/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/include/linux/
H A Dhugetlb.h1259 #define flush_hugetlb_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end)

Completed in 811 milliseconds

123