Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | vmemmap_backing |
Macros | |
#define | MAX_PGTABLE_INDEX_SIZE 0xf |
#define | PGT_CACHE(shift) (pgtable_cache[(shift)-1]) |
#define | pgd_populate(MM, PGD, PUD) pgd_set(PGD, PUD) |
#define | pmd_populate(mm, pmd, pte_page) pmd_populate_kernel(mm, pmd, page_address(pte_page)) |
#define | pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, (unsigned long)(pte)) |
#define | pmd_pgtable(pmd) pmd_page(pmd) |
#define | __pmd_free_tlb(tlb, pmd, addr) pgtable_free_tlb(tlb, pmd, PMD_INDEX_SIZE) |
#define | __pud_free_tlb(tlb, pud, addr) pgtable_free_tlb(tlb, pud, PUD_INDEX_SIZE) |
#define | check_pgt_cache() do { } while (0) |
Variables | |
struct kmem_cache * | pgtable_cache [] |
#define __pmd_free_tlb | ( | tlb, | |
pmd, | |||
addr | |||
) | pgtable_free_tlb(tlb, pmd, PMD_INDEX_SIZE) |
Definition at line 133 of file pgalloc-64.h.
#define __pud_free_tlb | ( | tlb, | |
pud, | |||
addr | |||
) | pgtable_free_tlb(tlb, pud, PUD_INDEX_SIZE) |
Definition at line 136 of file pgalloc-64.h.
#define check_pgt_cache | ( | void | ) | do { } while (0) |
Definition at line 141 of file pgalloc-64.h.
#define MAX_PGTABLE_INDEX_SIZE 0xf |
Definition at line 35 of file pgalloc-64.h.
Definition at line 52 of file pgalloc-64.h.
#define PGT_CACHE | ( | shift | ) | (pgtable_cache[(shift)-1]) |
Definition at line 38 of file pgalloc-64.h.
Definition at line 73 of file pgalloc-64.h.
#define pmd_populate | ( | mm, | |
pmd, | |||
pte_page | |||
) | pmd_populate_kernel(mm, pmd, page_address(pte_page)) |
Definition at line 70 of file pgalloc-64.h.
Definition at line 72 of file pgalloc-64.h.
struct kmem_cache* pgtable_cache[] |