/linux-master/arch/powerpc/mm/kasan/ |
H A D | book3s_32.c | 56 flush_tlb_kernel_range(k_start, k_end);
|
H A D | init_32.c | 79 flush_tlb_kernel_range(k_start, k_end); 98 flush_tlb_kernel_range(k_start, k_end);
|
H A D | 8xx.c | 71 flush_tlb_kernel_range(k_start, k_end);
|
H A D | init_book3e_64.c | 124 flush_tlb_kernel_range(KASAN_SHADOW_START, KASAN_SHADOW_END);
|
/linux-master/arch/s390/include/asm/ |
H A D | tlbflush.h | 97 * 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 D | tlbflush.h | 69 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
|
/linux-master/arch/alpha/include/asm/ |
H A D | tlbflush.h | 113 static inline void flush_tlb_kernel_range(unsigned long start, function
|
/linux-master/arch/riscv/include/asm/ |
H A D | tlbflush.h | 53 void flush_tlb_kernel_range(unsigned long start, unsigned long end);
|
H A D | cacheflush.h | 49 #define flush_cache_vmap(start, end) flush_tlb_kernel_range(start, end)
|
/linux-master/arch/m68k/include/asm/ |
H A D | tlbflush.h | 97 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 D | pageattr.c | 70 flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
|
/linux-master/arch/csky/mm/ |
H A D | tlb.c | 95 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
|
/linux-master/arch/arm/mm/ |
H A D | pageattr.c | 50 flush_tlb_kernel_range(start, start + size);
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 78 static inline void flush_tlb_kernel_range(unsigned long start, function
|
/linux-master/arch/parisc/kernel/ |
H A D | cache.c | 566 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 D | tlbflush.h | 606 #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 D | smp_tlb.c | 235 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
|
/linux-master/arch/arm64/mm/ |
H A D | fixmap.c | 130 flush_tlb_kernel_range(addr, addr+PAGE_SIZE);
|
H A D | pageattr.c | 63 flush_tlb_kernel_range(start, start + size);
|
/linux-master/arch/riscv/mm/ |
H A D | tlbflush.c | 168 void flush_tlb_kernel_range(unsigned long start, unsigned long end) function
|
H A D | pageattr.c | 333 * 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 D | shadow.c | 265 flush_tlb_kernel_range(shadow_start, shadow_end); 266 flush_tlb_kernel_range(origin_start, origin_end);
|
/linux-master/arch/powerpc/lib/ |
H A D | code-patching.c | 276 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 D | tlb.c | 147 * - 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 D | hugetlb_vmemmap.c | 86 flush_tlb_kernel_range(start, start + PMD_SIZE); 174 flush_tlb_kernel_range(start, end);
|