|
Linux Kernel
3.7.1
|
#include <linux/types.h>Go to the source code of this file.
Data Structures | |
| struct | pte_t |
Macros | |
| #define | SHARED_KERNEL_PMD 0 |
| #define | PAGETABLE_LEVELS 4 |
| #define | PGDIR_SHIFT 39 |
| #define | PTRS_PER_PGD 512 |
| #define | PUD_SHIFT 30 |
| #define | PTRS_PER_PUD 512 |
| #define | PMD_SHIFT 21 |
| #define | PTRS_PER_PMD 512 |
| #define | PTRS_PER_PTE 512 |
| #define | PMD_SIZE (_AC(1, UL) << PMD_SHIFT) |
| #define | PMD_MASK (~(PMD_SIZE - 1)) |
| #define | PUD_SIZE (_AC(1, UL) << PUD_SHIFT) |
| #define | PUD_MASK (~(PUD_SIZE - 1)) |
| #define | PGDIR_SIZE (_AC(1, UL) << PGDIR_SHIFT) |
| #define | PGDIR_MASK (~(PGDIR_SIZE - 1)) |
| #define | MAXMEM _AC(__AC(1, UL) << MAX_PHYSMEM_BITS, UL) |
| #define | VMALLOC_START _AC(0xffffc90000000000, UL) |
| #define | VMALLOC_END _AC(0xffffe8ffffffffff, UL) |
| #define | VMEMMAP_START _AC(0xffffea0000000000, UL) |
| #define | MODULES_VADDR _AC(0xffffffffa0000000, UL) |
| #define | MODULES_END _AC(0xffffffffff000000, UL) |
| #define | MODULES_LEN (MODULES_END - MODULES_VADDR) |
Typedefs | |
| typedef unsigned long | pteval_t |
| typedef unsigned long | pmdval_t |
| typedef unsigned long | pudval_t |
| typedef unsigned long | pgdval_t |
| typedef unsigned long | pgprotval_t |
| #define MAXMEM _AC(__AC(1, UL) << MAX_PHYSMEM_BITS, UL) |
Definition at line 55 of file pgtable_64_types.h.
| #define MODULES_END _AC(0xffffffffff000000, UL) |
Definition at line 60 of file pgtable_64_types.h.
| #define MODULES_LEN (MODULES_END - MODULES_VADDR) |
Definition at line 61 of file pgtable_64_types.h.
| #define MODULES_VADDR _AC(0xffffffffa0000000, UL) |
Definition at line 59 of file pgtable_64_types.h.
| #define PAGETABLE_LEVELS 4 |
Definition at line 21 of file pgtable_64_types.h.
| #define PGDIR_MASK (~(PGDIR_SIZE - 1)) |
Definition at line 52 of file pgtable_64_types.h.
| #define PGDIR_SHIFT 39 |
Definition at line 26 of file pgtable_64_types.h.
| #define PGDIR_SIZE (_AC(1, UL) << PGDIR_SHIFT) |
Definition at line 51 of file pgtable_64_types.h.
| #define PMD_MASK (~(PMD_SIZE - 1)) |
Definition at line 48 of file pgtable_64_types.h.
| #define PMD_SHIFT 21 |
Definition at line 39 of file pgtable_64_types.h.
Definition at line 47 of file pgtable_64_types.h.
| #define PTRS_PER_PGD 512 |
Definition at line 27 of file pgtable_64_types.h.
| #define PTRS_PER_PMD 512 |
Definition at line 40 of file pgtable_64_types.h.
| #define PTRS_PER_PTE 512 |
Definition at line 45 of file pgtable_64_types.h.
| #define PTRS_PER_PUD 512 |
Definition at line 33 of file pgtable_64_types.h.
| #define PUD_MASK (~(PUD_SIZE - 1)) |
Definition at line 50 of file pgtable_64_types.h.
| #define PUD_SHIFT 30 |
Definition at line 32 of file pgtable_64_types.h.
Definition at line 49 of file pgtable_64_types.h.
| #define SHARED_KERNEL_PMD 0 |
Definition at line 20 of file pgtable_64_types.h.
| #define VMALLOC_END _AC(0xffffe8ffffffffff, UL) |
Definition at line 57 of file pgtable_64_types.h.
| #define VMALLOC_START _AC(0xffffc90000000000, UL) |
Definition at line 56 of file pgtable_64_types.h.
| #define VMEMMAP_START _AC(0xffffea0000000000, UL) |
Definition at line 58 of file pgtable_64_types.h.
Definition at line 13 of file pgtable_64_types.h.
| typedef unsigned long pgprotval_t |
Definition at line 14 of file pgtable_64_types.h.
Definition at line 11 of file pgtable_64_types.h.
Definition at line 10 of file pgtable_64_types.h.
Definition at line 12 of file pgtable_64_types.h.
1.8.2