sys/src/allocpfn.c File Reference

#include <system_data_cells.h>
#include <linux/mm.h>
#include <pfndef.h>
#include <vmspte.h>
#include <misc_routines.h>
#include <mmg_routines.h>
#include <internals.h>

Go to the source code of this file.

Classes

struct  _mypfn

Defines

#define OLDINT

Functions

signed long mmg_rempfnh (unsigned long type)
signed long mmg_rempfn (unsigned long type, struct _pfn *pfn)
signed long mmg_allocpfn (void)
signed long mmg_allocontig (unsigned long num)
signed long mmg_inspfn (unsigned long type, struct _pfn *pfn, struct _pfn *list)
signed long mmg_dallocpfn (struct _pfn *pageframe)
signed long mmg_inspfnh (unsigned long type, struct _pfn *pfn)
signed long mmg_inspfnt (unsigned long type, struct _pfn *pfn)
signed long mmg_allocontig_align (unsigned long num)
 mypfncheckaddr ()

Variables

int lasteech = 0


Define Documentation

#define OLDINT

Definition at line 17 of file allocpfn.c.


Function Documentation

signed long mmg_allocontig ( unsigned long  num  ) 

Definition at line 163 of file allocpfn.c.

References lasteech, mem_map, mmg_delconpfn(), pfn_al_head, _mypfn::pfn_l_flink, and sch_gl_freecnt.

signed long mmg_allocontig_align ( unsigned long  num  ) 

signed long mmg_allocpfn ( void   ) 

Definition at line 45 of file allocpfn.c.

References mmg_delconpfn(), and mmg_rempfnh().

signed long mmg_dallocpfn ( struct _pfn pageframe  ) 

Definition at line 347 of file allocpfn.c.

References mmg_inspfn(), and _pfn::pfn_l_pt_pfn.

Referenced by mmg_delpag().

signed long mmg_inspfn ( unsigned long  type,
struct _pfn pfn,
struct _pfn list 
)

signed long mmg_inspfnh ( unsigned long  type,
struct _pfn pfn 
)

Definition at line 359 of file allocpfn.c.

References mmg_inspfn().

signed long mmg_inspfnt ( unsigned long  type,
struct _pfn pfn 
)

Definition at line 363 of file allocpfn.c.

References mmg_inspfn().

signed long mmg_rempfn ( unsigned long  type,
struct _pfn pfn 
)

signed long mmg_rempfnh ( unsigned long  type  ) 

Definition at line 59 of file allocpfn.c.

References mmg_rempfn().

Referenced by mmg_allocpfn().

mypfncheckaddr (  ) 

Definition at line 482 of file allocpfn.c.

References mem_map, pfn_al_head, pfn_al_tail, and _mypfn::pfn_l_blink.

Referenced by mmg_inspfn().


Variable Documentation

int lasteech = 0

Definition at line 14 of file allocpfn.c.

Referenced by mmg_allocontig(), mmg_allocontig_align(), mmg_inspfn(), and mmg_rempfn().


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