Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
init.c File Reference
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/swap.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <linux/mman.h>
#include <linux/export.h>
#include <linux/nodemask.h>
#include <linux/initrd.h>
#include <linux/of_fdt.h>
#include <linux/highmem.h>
#include <linux/gfp.h>
#include <linux/memblock.h>
#include <linux/dma-contiguous.h>
#include <linux/sizes.h>
#include <asm/mach-types.h>
#include <asm/memblock.h>
#include <asm/prom.h>
#include <asm/sections.h>
#include <asm/setup.h>
#include <asm/tlb.h>
#include <asm/fixmap.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
#include "mm.h"

Go to the source code of this file.

Macros

#define MLK(b, t)   b, t, ((t) - (b)) >> 10
 
#define MLM(b, t)   b, t, ((t) - (b)) >> 20
 
#define MLK_ROUNDUP(b, t)   b, t, DIV_ROUND_UP(((t) - (b)), SZ_1K)
 

Functions

 early_param ("initrd", early_initrd)
 
 __tagtable (ATAG_INITRD, parse_tag_initrd)
 
 __tagtable (ATAG_INITRD2, parse_tag_initrd2)
 
void show_mem (unsigned int filter)
 
void __init setup_dma_zone (struct machine_desc *mdesc)
 
phys_addr_t __init arm_memblock_steal (phys_addr_t size, phys_addr_t align)
 
void __init arm_memblock_init (struct meminfo *mi, struct machine_desc *mdesc)
 
void __init bootmem_init (void)
 
void __init mem_init (void)
 
void free_initmem (void)
 

Variables

struct meminfo meminfo
 

Macro Definition Documentation

#define MLK (   b,
  t 
)    b, t, ((t) - (b)) >> 10
#define MLK_ROUNDUP (   b,
  t 
)    b, t, DIV_ROUND_UP(((t) - (b)), SZ_1K)
#define MLM (   b,
  t 
)    b, t, ((t) - (b)) >> 20

Function Documentation

__tagtable ( ATAG_INITRD  ,
parse_tag_initrd   
)
__tagtable ( ATAG_INITRD2  ,
parse_tag_initrd2   
)
void __init arm_memblock_init ( struct meminfo mi,
struct machine_desc mdesc 
)

Definition at line 334 of file init.c.

phys_addr_t __init arm_memblock_steal ( phys_addr_t  size,
phys_addr_t  align 
)

Definition at line 321 of file init.c.

void __init bootmem_init ( void  )

Definition at line 387 of file init.c.

early_param ( "initrd"  ,
early_initrd   
)
void free_initmem ( void  )

Definition at line 735 of file init.c.

void __init mem_init ( void  )

Definition at line 592 of file init.c.

void __init setup_dma_zone ( struct machine_desc mdesc)

Definition at line 230 of file init.c.

void show_mem ( unsigned int  filter)

Definition at line 93 of file init.c.

Variable Documentation

Definition at line 91 of file init.c.