sys/src/vmsbootmem.c File Reference

#include <linux/config.h>
#include <linux/mm.h>
#include <linux/kernel_stat.h>
#include <linux/swap.h>
#include <linux/swapctl.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <linux/mmzone.h>
#include <asm/dma.h>
#include <system_data_cells.h>

Go to the source code of this file.

Defines

#define OLDINT

Functions

unsigned long __init bootmem_bootmap_pages (unsigned long pages)
unsigned long __init init_bootmem_node (pg_data_t *pgdat, unsigned long freepfn, unsigned long startpfn, unsigned long endpfn)
void __init reserve_bootmem_node (pg_data_t *pgdat, unsigned long physaddr, unsigned long size)
void __init free_bootmem_node (pg_data_t *pgdat, unsigned long physaddr, unsigned long size)
unsigned long __init free_all_bootmem_node (pg_data_t *pgdat)
unsigned long __init init_bootmem (unsigned long start, unsigned long pages)
void __init reserve_bootmem (unsigned long addr, unsigned long size)
void __init free_bootmem (unsigned long addr, unsigned long size)
unsigned long __init free_all_bootmem (void)
void *__init __alloc_bootmem (unsigned long size, unsigned long align, unsigned long goal)
void *__init __alloc_bootmem_node (pg_data_t *pgdat, unsigned long size, unsigned long align, unsigned long goal)

Variables

unsigned long max_low_pfn
unsigned long min_low_pfn
int in_free_all_bootmem_core = 0


Define Documentation

#define OLDINT

Definition at line 32 of file vmsbootmem.c.


Function Documentation

void* __init __alloc_bootmem ( unsigned long  size,
unsigned long  align,
unsigned long  goal 
)

Definition at line 423 of file vmsbootmem.c.

void* __init __alloc_bootmem_node ( pg_data_t *  pgdat,
unsigned long  size,
unsigned long  align,
unsigned long  goal 
)

Definition at line 442 of file vmsbootmem.c.

unsigned long __init bootmem_bootmap_pages ( unsigned long  pages  ) 

Definition at line 46 of file vmsbootmem.c.

unsigned long __init free_all_bootmem ( void   ) 

Definition at line 418 of file vmsbootmem.c.

unsigned long __init free_all_bootmem_node ( pg_data_t *  pgdat  ) 

Definition at line 396 of file vmsbootmem.c.

void __init free_bootmem ( unsigned long  addr,
unsigned long  size 
)

Definition at line 413 of file vmsbootmem.c.

void __init free_bootmem_node ( pg_data_t *  pgdat,
unsigned long  physaddr,
unsigned long  size 
)

Definition at line 391 of file vmsbootmem.c.

unsigned long __init init_bootmem ( unsigned long  start,
unsigned long  pages 
)

Definition at line 401 of file vmsbootmem.c.

References max_low_pfn, and min_low_pfn.

unsigned long __init init_bootmem_node ( pg_data_t *  pgdat,
unsigned long  freepfn,
unsigned long  startpfn,
unsigned long  endpfn 
)

Definition at line 381 of file vmsbootmem.c.

void __init reserve_bootmem ( unsigned long  addr,
unsigned long  size 
)

Definition at line 408 of file vmsbootmem.c.

void __init reserve_bootmem_node ( pg_data_t *  pgdat,
unsigned long  physaddr,
unsigned long  size 
)

Definition at line 386 of file vmsbootmem.c.


Variable Documentation

Definition at line 260 of file vmsbootmem.c.

unsigned long max_low_pfn

Definition at line 42 of file vmsbootmem.c.

Referenced by init_bootmem().

unsigned long min_low_pfn

Definition at line 43 of file vmsbootmem.c.

Referenced by init_bootmem().


Generated on Fri Oct 9 10:26:05 2009 for FreeVMS by  doxygen 1.5.5