|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | purge_tlb_start(flags) spin_lock_irqsave(&pa_tlb_lock, flags) |
| #define | purge_tlb_end(flags) spin_unlock_irqrestore(&pa_tlb_lock, flags) |
| #define | flush_tlb_range(vma, start, end) __flush_tlb_range((vma)->vm_mm->context,start,end) |
| #define | flush_tlb_kernel_range(start, end) __flush_tlb_range(0,start,end) |
Functions | |
| void | flush_tlb_all (void) |
| void | flush_tlb_all_local (void *) |
| void | __flush_tlb_range (unsigned long sid, unsigned long start, unsigned long end) |
Variables | |
| spinlock_t | pa_tlb_lock |
| #define flush_tlb_kernel_range | ( | start, | |
| end | |||
| ) | __flush_tlb_range(0,start,end) |
Definition at line 81 of file tlbflush.h.
Definition at line 79 of file tlbflush.h.
| #define purge_tlb_end | ( | flags | ) | spin_unlock_irqrestore(&pa_tlb_lock, flags) |
Definition at line 20 of file tlbflush.h.
| #define purge_tlb_start | ( | flags | ) | spin_lock_irqsave(&pa_tlb_lock, flags) |
Definition at line 19 of file tlbflush.h.
| spinlock_t pa_tlb_lock |
1.8.2