Linux Kernel
3.7.1
|
#include <linux/sched.h>
Go to the source code of this file.
Macros | |
#define | local_flush_tlb_range(vma, start, end) __cpu_flush_user_tlb_range(start, end, vma) |
#define | local_flush_tlb_kernel_range(s, e) __cpu_flush_kern_tlb_range(s, e) |
#define | flush_tlb_all local_flush_tlb_all |
#define | flush_tlb_mm local_flush_tlb_mm |
#define | flush_tlb_page local_flush_tlb_page |
#define | flush_tlb_kernel_page local_flush_tlb_kernel_page |
#define | flush_tlb_range local_flush_tlb_range |
#define | flush_tlb_kernel_range local_flush_tlb_kernel_range |
Functions | |
void | __cpu_flush_user_tlb_range (unsigned long, unsigned long, struct vm_area_struct *) |
void | __cpu_flush_kern_tlb_range (unsigned long, unsigned long) |
void | update_mmu_cache (struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) |
void | do_bad_area (unsigned long addr, unsigned int fsr, struct pt_regs *regs) |
#define flush_tlb_all local_flush_tlb_all |
Definition at line 175 of file tlbflush.h.
#define flush_tlb_kernel_page local_flush_tlb_kernel_page |
Definition at line 178 of file tlbflush.h.
#define flush_tlb_kernel_range local_flush_tlb_kernel_range |
Definition at line 180 of file tlbflush.h.
#define flush_tlb_mm local_flush_tlb_mm |
Definition at line 176 of file tlbflush.h.
#define flush_tlb_page local_flush_tlb_page |
Definition at line 177 of file tlbflush.h.
#define flush_tlb_range local_flush_tlb_range |
Definition at line 179 of file tlbflush.h.
#define local_flush_tlb_kernel_range | ( | s, | |
e | |||
) | __cpu_flush_kern_tlb_range(s, e) |
Definition at line 172 of file tlbflush.h.
#define local_flush_tlb_range | ( | vma, | |
start, | |||
end | |||
) | __cpu_flush_user_tlb_range(start, end, vma) |
Definition at line 170 of file tlbflush.h.
void __cpu_flush_kern_tlb_range | ( | unsigned | long, |
unsigned | long | ||
) |
void __cpu_flush_user_tlb_range | ( | unsigned | long, |
unsigned | long, | ||
struct vm_area_struct * | |||
) |