#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 OLDINT |
Definition at line 17 of file allocpfn.c.
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 | ) |
Definition at line 369 of file allocpfn.c.
References lasteech, mem_map, mmg_allocontig_align(), mmg_delconpfn(), pfn_al_head, and sch_gl_freecnt.
Referenced by mmg_allocontig_align().
signed long mmg_allocpfn | ( | void | ) |
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().
Definition at line 235 of file allocpfn.c.
References lasteech, mem_map, mypfncheckaddr(), pfn_al_head, pfn_al_tail, PFN_C_FREPAGLST, PFN_C_MFYPAGLST, and _mypfn::pfn_l_flink.
Referenced by mmg_dallocpfn(), mmg_inspfnh(), mmg_inspfnt(), and mmg_purgempl().
signed long mmg_inspfnh | ( | unsigned long | type, | |
struct _pfn * | pfn | |||
) |
signed long mmg_inspfnt | ( | unsigned long | type, | |
struct _pfn * | pfn | |||
) |
signed long mmg_rempfn | ( | unsigned long | type, | |
struct _pfn * | pfn | |||
) |
Definition at line 64 of file allocpfn.c.
References lasteech, mem_map, pfn_al_head, pfn_al_tail, PFN_C_FREPAGLST, PFN_C_MFYPAGLST, _mypfn::pfn_l_blink, _mypfn::pfn_l_flink, sch_gl_freecnt, and sch_gl_mfycnt.
Referenced by mmg_purgempl(), and mmg_rempfnh().
signed long mmg_rempfnh | ( | unsigned long | type | ) |
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().
int lasteech = 0 |
Definition at line 14 of file allocpfn.c.
Referenced by mmg_allocontig(), mmg_allocontig_align(), mmg_inspfn(), and mmg_rempfn().