Linux Kernel
3.7.1
|
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/gfp.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/smp.h>
#include <linux/highmem.h>
#include <linux/pagemap.h>
#include <linux/spinlock.h>
#include <linux/quicklist.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/tlb.h>
#include <asm/tlbflush.h>
Go to the source code of this file.
Functions | |
void | set_pmd_pfn (unsigned long vaddr, unsigned long pfn, pgprot_t flags) |
pte_t * | pte_alloc_one_kernel (struct mm_struct *mm, unsigned long address) |
struct page * | pte_alloc_one (struct mm_struct *mm, unsigned long address) |
DEFINE_SPINLOCK (pgd_lock) | |
void | pgd_ctor (void *pgd) |
void | pgd_dtor (void *pgd) |
pgd_t * | pgd_alloc (struct mm_struct *mm) |
void | pgd_free (struct mm_struct *mm, pgd_t *pgd) |
void __init | pgtable_cache_init (void) |
void | check_pgt_cache (void) |
Variables | |
struct page * | pgd_list |
DEFINE_SPINLOCK | ( | pgd_lock | ) |