|
Linux Kernel
3.7.1
|
#include <linux/mm.h>#include <linux/mmzone.h>#include <linux/bootmem.h>#include <linux/highmem.h>#include <linux/slab.h>#include <linux/spinlock.h>#include <linux/vmalloc.h>#include <linux/sched.h>#include <asm/dma.h>#include <asm/pgalloc.h>#include <asm/pgtable.h>Go to the source code of this file.
Functions | |
| void *__meminit | vmemmap_alloc_block (unsigned long size, int node) |
| void *__meminit | vmemmap_alloc_block_buf (unsigned long size, int node) |
| void __meminit | vmemmap_verify (pte_t *pte, int node, unsigned long start, unsigned long end) |
| pte_t *__meminit | vmemmap_pte_populate (pmd_t *pmd, unsigned long addr, int node) |
| pmd_t *__meminit | vmemmap_pmd_populate (pud_t *pud, unsigned long addr, int node) |
| pud_t *__meminit | vmemmap_pud_populate (pgd_t *pgd, unsigned long addr, int node) |
| pgd_t *__meminit | vmemmap_pgd_populate (unsigned long addr, int node) |
| int __meminit | vmemmap_populate_basepages (struct page *start_page, unsigned long size, int node) |
| struct page *__meminit | sparse_mem_map_populate (unsigned long pnum, int nid) |
| void __init | sparse_mem_maps_populate_node (struct page **map_map, unsigned long pnum_begin, unsigned long pnum_end, unsigned long map_count, int nodeid) |
Definition at line 177 of file sparse-vmemmap.c.
| void __init sparse_mem_maps_populate_node | ( | struct page ** | map_map, |
| unsigned long | pnum_begin, | ||
| unsigned long | pnum_end, | ||
| unsigned long | map_count, | ||
| int | nodeid | ||
| ) |
Definition at line 187 of file sparse-vmemmap.c.
Definition at line 49 of file sparse-vmemmap.c.
Definition at line 70 of file sparse-vmemmap.c.
Definition at line 136 of file sparse-vmemmap.c.
Definition at line 112 of file sparse-vmemmap.c.
Definition at line 148 of file sparse-vmemmap.c.
Definition at line 98 of file sparse-vmemmap.c.
Definition at line 124 of file sparse-vmemmap.c.
1.8.2