#include <linux/config.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/swapctl.h>
#include <linux/interrupt.h>
#include <linux/pagemap.h>
#include <linux/bootmem.h>
#include <linux/slab.h>
#include <linux/compiler.h>
#include <ssdef.h>
#include <system_data_cells.h>
#include <mmgdef.h>
#include <irpdef.h>
#include <tqedef.h>
#include <dyndef.h>
#include <cebdef.h>
#include <misc_routines.h>
#include <mmg_routines.h>
#include <exe_routines.h>
#include <ipl.h>
#include <ipldef.h>
#include <internals.h>
Go to the source code of this file.
Classes | |
struct | _gen |
Defines | |
#define | VMS_MM_DEBUG |
#define | OLDINT |
Functions | |
int | exe_alononpaged () |
int | exe_deanonpaged () |
int | exe_allocate (int requestsize, void **poolhead, int alignment, unsigned int *allocatedsize, void **returnblock) |
int | exe_deallocate (void *returnblock, void **poolhead, int size) |
int | exe_std_allocxyz (int *alosize_p, struct _tqe **tqe_p, int type, int size) |
int | exe_std_allocbuf (int reqsize, int *alosize_p, void **bufptr_p) |
int | exe_std_allocceb (int *alosize_p, struct _ceb **ceb_p) |
int | exe_std_allocirp (struct _irp **irp_p) |
int | exe_std_alloctqe (int *alosize_p, struct _tqe **tqe_p) |
int | poison_packet (char *packet, int size, int deall) |
int | check_packet (char *packet, int size, int deall) |
#define OLDINT |
Definition at line 35 of file memoryalc.c.
#define VMS_MM_DEBUG |
Definition at line 32 of file memoryalc.c.
int check_packet | ( | char * | packet, | |
int | size, | |||
int | deall | |||
) |
Definition at line 671 of file memoryalc.c.
Referenced by exe_allocate(), exe_allocate_pool(), and exe_std_alononpaged().
int exe_allocate | ( | int | requestsize, | |
void ** | poolhead, | |||
int | alignment, | |||
unsigned int * | allocatedsize, | |||
void ** | returnblock | |||
) |
Definition at line 539 of file memoryalc.c.
References check_packet(), _gen::gen_l_flink, _gen::gen_l_poison, _gen::gen_w_size, poison_packet(), SS__INSFMEM, and SS__NORMAL.
Referenced by exe_allocate_pool(), and exe_alononpagvar().
int exe_alononpaged | ( | ) |
Definition at line 517 of file memoryalc.c.
int exe_deallocate | ( | void * | returnblock, | |
void ** | poolhead, | |||
int | size | |||
) |
Definition at line 574 of file memoryalc.c.
References _gen::gen_l_flink, _gen::gen_l_poison, _gen::gen_w_size, poison_packet(), and SS__NORMAL.
Referenced by exe_deallocate_pool(), exe_flushlists(), exe_std_deanonpgdsiz(), and exe_trim_pool_list().
int exe_deanonpaged | ( | ) |
Definition at line 521 of file memoryalc.c.
int exe_std_allocbuf | ( | int | reqsize, | |
int * | alosize_p, | |||
void ** | bufptr_p | |||
) |
int exe_std_allocceb | ( | int * | alosize_p, | |
struct _ceb ** | ceb_p | |||
) |
Definition at line 636 of file memoryalc.c.
References exe_std_allocxyz().
Referenced by exe_ascefc().
int exe_std_allocirp | ( | struct _irp ** | irp_p | ) |
int exe_std_alloctqe | ( | int * | alosize_p, | |
struct _tqe ** | tqe_p | |||
) |
int exe_std_allocxyz | ( | int * | alosize_p, | |
struct _tqe ** | tqe_p, | |||
int | type, | |||
int | size | |||
) |
Definition at line 620 of file memoryalc.c.
References exe_std_alononpaged(), SS__NORMAL, _tqe::tqe_b_type, and _tqe::tqe_w_size.
Referenced by exe_std_allocbuf(), exe_std_allocceb(), exe_std_allocirp(), and exe_std_alloctqe().
int poison_packet | ( | char * | packet, | |
int | size, | |||
int | deall | |||
) |
Definition at line 652 of file memoryalc.c.
Referenced by exe_allocate(), exe_allocate_pool(), exe_deallocate(), exe_deallocate_pool(), exe_std_alononpaged(), exe_std_deanonpgdsiz(), and init_nonpaged_pool().