Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
pgtable-3level_types.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  pte_t
 

Macros

#define SHARED_KERNEL_PMD   1
 
#define PAGETABLE_LEVELS   3
 
#define PGDIR_SHIFT   30
 
#define PTRS_PER_PGD   4
 
#define PMD_SHIFT   21
 
#define PTRS_PER_PMD   512
 
#define PTRS_PER_PTE   512
 

Typedefs

typedef u64 pteval_t
 
typedef u64 pmdval_t
 
typedef u64 pudval_t
 
typedef u64 pgdval_t
 
typedef u64 pgprotval_t
 

Macro Definition Documentation

#define PAGETABLE_LEVELS   3

Definition at line 27 of file pgtable-3level_types.h.

#define PGDIR_SHIFT   30

Definition at line 32 of file pgtable-3level_types.h.

#define PMD_SHIFT   21

Definition at line 39 of file pgtable-3level_types.h.

#define PTRS_PER_PGD   4

Definition at line 33 of file pgtable-3level_types.h.

#define PTRS_PER_PMD   512

Definition at line 40 of file pgtable-3level_types.h.

#define PTRS_PER_PTE   512

Definition at line 45 of file pgtable-3level_types.h.

#define SHARED_KERNEL_PMD   1

Definition at line 24 of file pgtable-3level_types.h.

Typedef Documentation

typedef u64 pgdval_t

Definition at line 10 of file pgtable-3level_types.h.

typedef u64 pgprotval_t

Definition at line 11 of file pgtable-3level_types.h.

typedef u64 pmdval_t

Definition at line 8 of file pgtable-3level_types.h.

typedef u64 pteval_t

Definition at line 7 of file pgtable-3level_types.h.

typedef u64 pudval_t

Definition at line 9 of file pgtable-3level_types.h.