|
Linux Kernel
3.7.1
|
#include <asm/page.h>#include <linux/compiler.h>#include <linux/percpu.h>#include <linux/sched.h>#include <linux/spinlock.h>#include <asm/processor.h>#include <asm-generic/mm_hooks.h>Go to the source code of this file.
Data Structures | |
| struct | ia64_ctx |
Macros | |
| #define | IA64_REGION_ID_KERNEL 0 /* the kernel's region id (tlb.c depends on this being 0) */ |
| #define | ia64_rid(ctx, addr) (((ctx) << 3) | (addr >> 61)) |
| #define | deactivate_mm(tsk, mm) do { } while (0) |
| #define | switch_mm(prev_mm, next_mm, next_task) activate_mm(prev_mm, next_mm) |
Functions | |
| DECLARE_PER_CPU (u8, ia64_need_tlb_flush) | |
| void | mmu_context_init (void) |
| void | wrap_mmu_context (struct mm_struct *mm) |
Variables | |
| struct ia64_ctx | ia64_ctx |
| #define deactivate_mm | ( | tsk, | |
| mm | |||
| ) | do { } while (0) |
Definition at line 179 of file mmu_context.h.
Definition at line 19 of file mmu_context.h.
Definition at line 21 of file mmu_context.h.
| #define switch_mm | ( | prev_mm, | |
| next_mm, | |||
| next_task | |||
| ) | activate_mm(prev_mm, next_mm) |
Definition at line 195 of file mmu_context.h.
| DECLARE_PER_CPU | ( | u8 | , |
| ia64_need_tlb_flush | |||
| ) |
1.8.2