Searched refs:flush_tlb_kernel_range (Results 26 - 50 of 78) sorted by relevance

1234

/linux-master/arch/powerpc/mm/kasan/
H A Dbook3s_32.c56 flush_tlb_kernel_range(k_start, k_end);
H A Dinit_32.c79 flush_tlb_kernel_range(k_start, k_end);
98 flush_tlb_kernel_range(k_start, k_end);
H A D8xx.c71 flush_tlb_kernel_range(k_start, k_end);
H A Dinit_book3e_64.c124 flush_tlb_kernel_range(KASAN_SHADOW_START, KASAN_SHADOW_END);
/linux-master/arch/s390/include/asm/
H A Dtlbflush.h97 * flush_tlb_kernel_range(start, end) - flushes a range of kernel pages
123 static inline void flush_tlb_kernel_range(unsigned long start, function
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dtlbflush.h69 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
/linux-master/arch/alpha/include/asm/
H A Dtlbflush.h113 static inline void flush_tlb_kernel_range(unsigned long start, function
/linux-master/arch/riscv/include/asm/
H A Dtlbflush.h53 void flush_tlb_kernel_range(unsigned long start, unsigned long end);
H A Dcacheflush.h49 #define flush_cache_vmap(start, end) flush_tlb_kernel_range(start, end)
/linux-master/arch/m68k/include/asm/
H A Dtlbflush.h97 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
212 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
/linux-master/arch/powerpc/mm/
H A Dpageattr.c70 flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
/linux-master/arch/csky/mm/
H A Dtlb.c95 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
/linux-master/arch/arm/mm/
H A Dpageattr.c50 flush_tlb_kernel_range(start, start + size);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush.h78 static inline void flush_tlb_kernel_range(unsigned long start, function
/linux-master/arch/parisc/kernel/
H A Dcache.c566 flush_tlb_kernel_range((unsigned long)_text, (unsigned long)_end);
803 flush_tlb_kernel_range(start, end);
809 flush_tlb_kernel_range(start, end);
823 flush_tlb_kernel_range(start, end);
829 flush_tlb_kernel_range(start, end);
/linux-master/arch/arm/include/asm/
H A Dtlbflush.h606 #define flush_tlb_kernel_range local_flush_tlb_kernel_range macro
614 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
658 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c235 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
/linux-master/arch/arm64/mm/
H A Dfixmap.c130 flush_tlb_kernel_range(addr, addr+PAGE_SIZE);
H A Dpageattr.c63 flush_tlb_kernel_range(start, start + size);
/linux-master/arch/riscv/mm/
H A Dtlbflush.c168 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
H A Dpageattr.c333 * We can't use flush_tlb_kernel_range() here as we may have split a
343 flush_tlb_kernel_range(start, end);
416 flush_tlb_kernel_range(start, start + size);
/linux-master/mm/kmsan/
H A Dshadow.c265 flush_tlb_kernel_range(shadow_start, shadow_end);
266 flush_tlb_kernel_range(origin_start, origin_end);
/linux-master/arch/powerpc/lib/
H A Dcode-patching.c276 flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
345 flush_tlb_kernel_range(text_poke_addr, text_poke_addr + PAGE_SIZE);
497 flush_tlb_kernel_range(text_poke_addr, text_poke_addr + PAGE_SIZE);
/linux-master/arch/powerpc/mm/nohash/
H A Dtlb.c147 * - flush_tlb_kernel_range(start, end) flushes kernel pages
325 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
336 EXPORT_SYMBOL(flush_tlb_kernel_range); variable
/linux-master/mm/
H A Dhugetlb_vmemmap.c86 flush_tlb_kernel_range(start, start + PMD_SIZE);
174 flush_tlb_kernel_range(start, end);

Completed in 199 milliseconds

1234