Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
mmu_context_64.h File Reference
#include <cpu/registers.h>
#include <asm/cacheflush.h>

Go to the source code of this file.

Macros

#define SR_ASID_MASK   0xffffffffff00ffffULL
 
#define SR_ASID_SHIFT   16
 
#define set_TTB(pgd)   (mmu_pdtp_cache = (pgd))
 
#define get_TTB()   (mmu_pdtp_cache)
 

Functions

unsigned long switch_and_save_asid (unsigned long new_asid)
 

Variables

pgd_tmmu_pdtp_cache
 

Macro Definition Documentation

#define get_TTB (   void)    (mmu_pdtp_cache)

Definition at line 76 of file mmu_context_64.h.

#define set_TTB (   pgd)    (mmu_pdtp_cache = (pgd))

Definition at line 75 of file mmu_context_64.h.

#define SR_ASID_MASK   0xffffffffff00ffffULL

Definition at line 17 of file mmu_context_64.h.

#define SR_ASID_SHIFT   16

Definition at line 18 of file mmu_context_64.h.

Function Documentation

unsigned long switch_and_save_asid ( unsigned long  new_asid)

Variable Documentation

pgd_t* mmu_pdtp_cache