Linux Kernel
3.7.1
|
#include <asm/pgtable-hwdef.h>
#include <asm/processor.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
Go to the source code of this file.
Macros | |
#define | check_pgt_cache() do { } while (0) |
#define | _PAGE_USER_TABLE (PMD_TYPE_TABLE | PMD_PRESENT) |
#define | _PAGE_KERNEL_TABLE (PMD_TYPE_TABLE | PMD_PRESENT) |
#define | pgd_alloc(mm) get_pgd_slow(mm) |
#define | pgd_free(mm, pgd) free_pgd_slow(mm, pgd) |
#define | PGALLOC_GFP (GFP_KERNEL | __GFP_NOTRACK | __GFP_REPEAT | __GFP_ZERO) |
#define | pmd_pgtable(pmd) pmd_page(pmd) |
Functions | |
pgd_t * | get_pgd_slow (struct mm_struct *mm) |
void | free_pgd_slow (struct mm_struct *mm, pgd_t *pgd) |
#define _PAGE_KERNEL_TABLE (PMD_TYPE_TABLE | PMD_PRESENT) |
#define _PAGE_USER_TABLE (PMD_TYPE_TABLE | PMD_PRESENT) |
#define PGALLOC_GFP (GFP_KERNEL | __GFP_NOTRACK | __GFP_REPEAT | __GFP_ZERO) |
#define pgd_alloc | ( | mm | ) | get_pgd_slow(mm) |
#define pgd_free | ( | mm, | |
pgd | |||
) | free_pgd_slow(mm, pgd) |