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 | |||
) |