sys/src/memoryalc_pool.c File Reference

#include <linux/config.h>
#include <linux/compiler.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <irpdef.h>
#include <npool_data.h>
#include <ssdef.h>
#include <system_data_cells.h>
#include <exe_routines.h>
#include <misc_routines.h>
#include <mmg_routines.h>
#include <internals.h>
#include <ipldef.h>

Go to the source code of this file.

Classes

struct  _myhead

Functions

void exe_reclaim_pool_aggressive (void *pool)
int exe_allocate_pool (int requestsize, int pooltype, int alignment, unsigned int *allocatedsize, void **returnblock)
void exe_deallocate_pool (void *returnblock, int pooltype, int size)
 exe_extend_npp (void *pool)
 exe_extendpool (void *pool)
 exe_trim_pool_list (int percentage, void *listhead, void *basepool)
void exe_reclaim_pool_gentle (void *pool)


Function Documentation

int exe_allocate_pool ( int  requestsize,
int  pooltype,
int  alignment,
unsigned int *  allocatedsize,
void **  returnblock 
)

void exe_deallocate_pool ( void *  returnblock,
int  pooltype,
int  size 
)

exe_extend_npp ( void *  pool  ) 

Definition at line 126 of file memoryalc_pool.c.

References SS__INSFMEM.

Referenced by exe_extendpool().

exe_extendpool ( void *  pool  ) 

Definition at line 132 of file memoryalc_pool.c.

References exe_extend_npp().

Referenced by exe_allocate_pool(), and exe_alononpagvar().

void exe_reclaim_pool_aggressive ( void *  pool  ) 

void exe_reclaim_pool_gentle ( void *  pool  ) 

exe_trim_pool_list ( int  percentage,
void *  listhead,
void *  basepool 
)


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