Home
last modified time | relevance | path

Searched refs:flush_tlb_kernel_range (Results 1 - 25 of 149) sorted by relevance

123456

/kernel/linux/linux-6.6/arch/um/include/asm/
H A Dcacheflush.h5 #define flush_cache_vmap flush_tlb_kernel_range
6 #define flush_cache_vunmap flush_tlb_kernel_range
/kernel/linux/linux-5.10/arch/nios2/include/asm/
H A Dtlbflush.h18 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
28 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
38 flush_tlb_kernel_range(address, address + PAGE_SIZE); in flush_tlb_kernel_page()
/kernel/linux/linux-6.6/arch/nios2/include/asm/
H A Dtlbflush.h18 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
28 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
38 flush_tlb_kernel_range(address, address + PAGE_SIZE); in flush_tlb_kernel_page()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dtlbflush.h14 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
33 extern void flush_tlb_kernel_range(unsigned long, unsigned long);
42 #define flush_tlb_kernel_range(vmaddr,end) \ macro
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dtlbflush.h14 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
33 extern void flush_tlb_kernel_range(unsigned long, unsigned long);
42 #define flush_tlb_kernel_range(vmaddr,end) \ macro
/kernel/linux/linux-5.10/arch/parisc/mm/
H A Dfixmap.c27 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in set_fixmap()
40 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in clear_fixmap()
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dtlbflush.h12 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
34 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
47 #define flush_tlb_kernel_range(start, end) \ macro
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dtlbflush.h17 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
33 extern void flush_tlb_kernel_range(unsigned long, unsigned long);
42 #define flush_tlb_kernel_range(vmaddr,end) local_flush_tlb_kernel_range(vmaddr, end) macro
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dtlbflush.h17 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
33 extern void flush_tlb_kernel_range(unsigned long, unsigned long);
42 #define flush_tlb_kernel_range(vmaddr, end) local_flush_tlb_kernel_range(vmaddr, end) macro
/kernel/linux/linux-6.6/arch/parisc/mm/
H A Dfixmap.c24 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in set_fixmap()
37 flush_tlb_kernel_range(vaddr, vaddr + PAGE_SIZE); in clear_fixmap()
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dtlbflush.h12 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
34 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
47 #define flush_tlb_kernel_range(start, end) \ macro
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dpatch.c66 flush_tlb_kernel_range(start, end); in __patch_text_multiple()
81 flush_tlb_kernel_range((unsigned long)fixmap, in __patch_text_multiple()
91 flush_tlb_kernel_range((unsigned long)fixmap, (unsigned long)p); in __patch_text_multiple()
H A Dcache.c428 flush_tlb_kernel_range((unsigned long)_text, (unsigned long)_end); in parisc_setup_cache_timing()
656 flush_tlb_kernel_range(start, end); in flush_kernel_vmap_range()
662 flush_tlb_kernel_range(start, end); in flush_kernel_vmap_range()
673 flush_tlb_kernel_range(start, end); in invalidate_kernel_vmap_range()
679 flush_tlb_kernel_range(start, end); in invalidate_kernel_vmap_range()
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dpatch.c66 flush_tlb_kernel_range(start, end); in __patch_text_multiple()
81 flush_tlb_kernel_range((unsigned long)fixmap, in __patch_text_multiple()
91 flush_tlb_kernel_range((unsigned long)fixmap, (unsigned long)p); in __patch_text_multiple()
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dtlbflush.h25 #define flush_tlb_kernel_range(s, e) local_flush_tlb_kernel_range(s, e) macro
35 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dtlbflush.h36 #define flush_tlb_kernel_range(start, end) do { } while (0) macro
61 #define flush_tlb_kernel_range(start, end) BUG() macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/
H A Dtlbflush.h14 * - flush_tlb_kernel_range(start, end) flushes a range of kernel pages
22 * flush_tlb_kernel_range are best implemented as tlbia vs
54 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() function
64 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Dtlbflush.h25 #define flush_tlb_kernel_range(s, e) local_flush_tlb_kernel_range(s, e) macro
35 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dtlbflush.h43 void flush_tlb_kernel_range(unsigned long start, unsigned long end);
62 static inline void flush_tlb_kernel_range(unsigned long start, in flush_tlb_kernel_range() function
/kernel/linux/linux-5.10/arch/openrisc/kernel/
H A Ddma.c36 flush_tlb_kernel_range(addr, addr + PAGE_SIZE); in page_set_nocache()
59 flush_tlb_kernel_range(addr, addr + PAGE_SIZE); in page_clear_nocache()
/kernel/linux/linux-6.6/arch/openrisc/kernel/
H A Ddma.c36 flush_tlb_kernel_range(addr, addr + PAGE_SIZE); in page_set_nocache()
59 flush_tlb_kernel_range(addr, addr + PAGE_SIZE); in page_clear_nocache()
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dpgtable.c41 flush_tlb_kernel_range(addr, addr + PUD_SIZE); in pud_free_pmd_page()
78 flush_tlb_kernel_range(addr, addr + PMD_SIZE); in pmd_free_pte_page()
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dtlbflush.h48 void flush_tlb_kernel_range(unsigned long start, unsigned long end);
57 #define flush_tlb_kernel_range(start, end) local_flush_tlb_kernel_range(start, \ macro
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s32/
H A Dtlb.c67 * - flush_tlb_kernel_range(start, end) flushes kernel pages
112 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() function
116 EXPORT_SYMBOL(flush_tlb_kernel_range); variable
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dtlbflush.h48 void flush_tlb_kernel_range(unsigned long start, unsigned long end);
57 #define flush_tlb_kernel_range(start, end) local_flush_tlb_kernel_range(start, \ macro

Completed in 8 milliseconds

123456