Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
init.c File Reference
#include <linux/gfp.h>
#include <linux/initrd.h>
#include <linux/ioport.h>
#include <linux/swap.h>
#include <linux/memblock.h>
#include <linux/bootmem.h>
#include <asm/cacheflush.h>
#include <asm/e820.h>
#include <asm/init.h>
#include <asm/page.h>
#include <asm/page_types.h>
#include <asm/sections.h>
#include <asm/setup.h>
#include <asm/tlbflush.h>
#include <asm/tlb.h>
#include <asm/proto.h>
#include <asm/dma.h>

Go to the source code of this file.

Data Structures

struct  map_range


#define NR_RANGE_MR   5


void __init native_pagetable_reserve (u64 start, u64 end)
unsigned long __init_refok init_memory_mapping (unsigned long start, unsigned long end)
int devmem_is_allowed (unsigned long pagenr)
void free_init_pages (char *what, unsigned long begin, unsigned long end)
void free_initmem (void)
void __init zone_sizes_init (void)


unsigned long __initdata pgt_buf_start
unsigned long __meminitdata pgt_buf_end
unsigned long __meminitdata pgt_buf_top
int after_bootmem
int direct_gbpages

Macro Definition Documentation

#define NR_RANGE_MR   5

Definition at line 105 of file init.c.

Function Documentation

int devmem_is_allowed ( unsigned long  pagenr)

Definition at line 324 of file init.c.

void free_init_pages ( char what,
unsigned long  begin,
unsigned long  end 

Definition at line 335 of file init.c.

void free_initmem ( void  )

Definition at line 384 of file init.c.

unsigned long __init_refok init_memory_mapping ( unsigned long  start,
unsigned long  end 

Definition at line 129 of file init.c.

void __init native_pagetable_reserve ( u64  start,
u64  end 

Definition at line 97 of file init.c.

void __init zone_sizes_init ( void  )

Definition at line 407 of file init.c.

Variable Documentation

int after_bootmem

Definition at line 24 of file init.c.

int direct_gbpages

Definition at line 30 of file init.c.

unsigned long __meminitdata pgt_buf_end

Definition at line 21 of file init.c.

unsigned long __initdata pgt_buf_start

Definition at line 20 of file init.c.

unsigned long __meminitdata pgt_buf_top

Definition at line 22 of file init.c.