Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
vmem.c File Reference
#include <linux/bootmem.h>
#include <linux/pfn.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/list.h>
#include <linux/hugetlb.h>
#include <linux/slab.h>
#include <asm/pgalloc.h>
#include <asm/pgtable.h>
#include <asm/setup.h>
#include <asm/tlbflush.h>
#include <asm/sections.h>

Go to the source code of this file.

Data Structures

struct  memory_segment
 

Functions

int __meminit vmemmap_populate (struct page *start, unsigned long nr, int node)
 
int vmem_remove_mapping (unsigned long start, unsigned long size)
 
int vmem_add_mapping (unsigned long start, unsigned long size)
 
void __init vmem_map_init (void)
 
 core_initcall (vmem_convert_memory_chunk)
 

Function Documentation

core_initcall ( vmem_convert_memory_chunk  )
int vmem_add_mapping ( unsigned long  start,
unsigned long  size 
)

Definition at line 300 of file vmem.c.

void __init vmem_map_init ( void  )

Definition at line 336 of file vmem.c.

int vmem_remove_mapping ( unsigned long  start,
unsigned long  size 
)

Definition at line 276 of file vmem.c.

int __meminit vmemmap_populate ( struct page start,
unsigned long  nr,
int  node 
)

Definition at line 183 of file vmem.c.