Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
motorola.c File Reference
#include <linux/module.h>
#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/types.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <linux/gfp.h>
#include <asm/setup.h>
#include <asm/uaccess.h>
#include <asm/page.h>
#include <asm/pgalloc.h>
#include <asm/machdep.h>
#include <asm/io.h>
#include <asm/dma.h>
#include <asm/sections.h>

Go to the source code of this file.

Macros

#define INIT_MAPPED_SIZE   (4UL<<20)
 
#define PTRTREESIZE   (256*1024)
 
#define ROOTTREESIZE   (32*1024*1024)
 

Functions

 EXPORT_SYMBOL (mm_cachebits)
 
void __init paging_init (void)
 
void free_initmem (void)
 

Variables

unsigned long mm_cachebits
 
unsigned long availmem
 

Macro Definition Documentation

#define INIT_MAPPED_SIZE   (4UL<<20)

Definition at line 48 of file motorola.c.

#define PTRTREESIZE   (256*1024)
#define ROOTTREESIZE   (32*1024*1024)

Function Documentation

EXPORT_SYMBOL ( mm_cachebits  )
void free_initmem ( void  )

Definition at line 307 of file motorola.c.

void __init paging_init ( void  )

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 206 of file motorola.c.

Variable Documentation

unsigned long availmem
unsigned long mm_cachebits

Definition at line 43 of file motorola.c.