#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().
1.5.5