Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.h>
#include <linux/percpu.h>
#include <asm/mmu_context.h>
#include <asm/tlbflush.h>
#include <asm/cachetype.h>
Go to the source code of this file.
Macros | |
#define | asid_bits(reg) (((read_cpuid(ID_AA64MMFR0_EL1) & 0xf0) >> 2) + 8) |
#define | ASID_FIRST_VERSION (1 << MAX_ASID_BITS) |
Functions | |
void | __init_new_context (struct task_struct *tsk, struct mm_struct *mm) |
void | __new_context (struct mm_struct *mm) |
Variables | |
unsigned int | cpu_last_asid = ASID_FIRST_VERSION |
#define asid_bits | ( | reg | ) | (((read_cpuid(ID_AA64MMFR0_EL1) & 0xf0) >> 2) + 8) |
#define ASID_FIRST_VERSION (1 << MAX_ASID_BITS) |
void __init_new_context | ( | struct task_struct * | tsk, |
struct mm_struct * | mm | ||
) |
unsigned int cpu_last_asid = ASID_FIRST_VERSION |