Go to the documentation of this file. 1 #ifndef _SPARC64_TLBFLUSH_H
2 #define _SPARC64_TLBFLUSH_H
5 #include <asm/mmu_context.h>
9 #define TLB_BATCH_NR 192
24 #define flush_tlb_range(vma,start,end) \
25 do { (void)(start); flush_tlb_pending(); } while (0)
26 #define flush_tlb_page(vma,addr) flush_tlb_pending()
27 #define flush_tlb_mm(mm) flush_tlb_pending()
36 #define flush_tlb_kernel_range(start,end) \
37 do { flush_tsb_kernel_range(start,end); \
38 __flush_tlb_kernel_range(start,end); \
45 #define flush_tlb_kernel_range(start, end) \
46 do { flush_tsb_kernel_range(start,end); \
47 smp_flush_tlb_kernel_range(start, end); \