#include <linux/bug.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/types.h>
#include <linux/pagemap.h>
#include <linux/ptrace.h>
#include <linux/mman.h>
#include <linux/mm.h>
#include <linux/bootmem.h>
#include <linux/highmem.h>
#include <linux/swap.h>
#include <linux/proc_fs.h>
#include <linux/pfn.h>
#include <linux/hardirq.h>
#include <linux/gfp.h>
#include <asm/asm-offsets.h>
#include <asm/bootinfo.h>
#include <asm/cachectl.h>
#include <asm/cpu.h>
#include <asm/dma.h>
#include <asm/kmap_types.h>
#include <asm/mmu_context.h>
#include <asm/sections.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/tlb.h>
#include <asm/fixmap.h>
Go to the source code of this file.
|
| EXPORT_SYMBOL_GPL (empty_zero_page) |
|
unsigned long | setup_zero_pages (void) |
|
void * | kmap_coherent (struct page *page, unsigned long addr) |
|
void | kunmap_coherent (void) |
|
void | copy_user_highpage (struct page *to, struct page *from, unsigned long vaddr, struct vm_area_struct *vma) |
|
void | copy_to_user_page (struct vm_area_struct *vma, struct page *page, unsigned long vaddr, void *dst, const void *src, unsigned long len) |
|
void | copy_from_user_page (struct vm_area_struct *vma, struct page *page, unsigned long vaddr, void *dst, const void *src, unsigned long len) |
|
void __init | fixrange_init (unsigned long start, unsigned long end, pgd_t *pgd_base) |
|
int | page_is_ram (unsigned long pagenr) |
|
void __init | paging_init (void) |
|
void __init | mem_init (void) |
|
void | free_init_pages (const char *what, unsigned long begin, unsigned long end) |
|
void __init_refok | free_initmem (void) |
|
pgd_t swapper_pg_dir[_PTRS_PER_PGD] | __section (.bss..swapper_pg_dir) |
|
int page_is_ram |
( |
unsigned long |
pagenr | ) |
|
paging_init - setup page tables
paging_init() sets up the page tables for each node of the system and frees the bootmem allocator memory for general use.
Definition at line 327 of file init.c.
unsigned long empty_zero_page |
unsigned long zero_page_mask |