0001
0002
0003 #ifndef __ASM_TLBFLUSH_H
0004 #define __ASM_TLBFLUSH_H
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 extern void flush_tlb_all(void);
0016 extern void flush_tlb_mm(struct mm_struct *mm);
0017 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page);
0018 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
0019 unsigned long end);
0020 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
0021
0022 extern void flush_tlb_one(unsigned long vaddr);
0023
0024 #endif