lib/src/pfndef.h File Reference

#include <shm_iddef.h>

Go to the source code of this file.

Classes

struct  _pmap
struct  _plnk
struct  _pfn
struct  _prvpfn

Defines

#define PMAP_C_LENGTH   8
#define PLNK_C_LENGTH   8
#define PFN_M_PAGTYP   0x7
#define PFN_M_LOC   0xF0
#define PFN_M_BUFOBJ   0x100
#define PFN_M_COLLISION   0x200
#define PFN_M_BADPAG   0x400
#define PFN_M_RPTEVT   0x800
#define PFN_M_DELCON   0x1000
#define PFN_M_MODIFY   0x2000
#define PFN_M_UNAVAILABLE   0x4000
#define PFN_M_SWPPAG_VALID   0x8000
#define PFN_M_TOP_LEVEL_PT   0x10000
#define PFN_M_SLOT   0x20000
#define PFN_M_SHARED   0x40000
#define PFN_M_ZEROED   0x80000
#define PFN_S_INDEX_WIDTH   48
#define PFN_M_TYP0   0x10000
#define PFN_M_PARTIAL_SECTION   0x80000
#define PFN_M_GBLBAK   0x80000000
#define PFN_M_STX   0xFFFF00000000
#define PFN_M_CRF   0x1000000000000
#define PFN_M_DZRO   0x2000000000000
#define PFN_M_WRT   0x4000000000000
#define PFN_M_STX_HIBIT   0x8000000000000
#define PFN_M_PGFLPAG   0xFFFFFF00000000
#define PFN_M_PGFLX   0xFF00000000000000
#define PFN_M_BAKX   0xFFFFFFFF00000000
#define PFN_M_GPTX   0xFFFFFFFF00000000
#define PFN_C_ENTRY_SIZE   40
#define PFN_C_FREPAGLST   0
#define PFN_C_MFYPAGLST   1
#define PFN_C_BADPAGLST   2
#define PFN_C_RELPEND   3
#define PFN_C_UNTESTED   3
#define PFN_C_RDERR   4
#define PFN_C_WRTINPROG   5
#define PFN_C_RDINPROG   6
#define PFN_C_ZERO_LIST   7
#define PFN_C_PRVPFN   8
#define PFN_C_ACTIVE   15
#define PFN_C_PROCESS   0
#define PFN_C_SYSTEM   1
#define PFN_C_GLOBAL   2
#define PFN_C_GBLWRT   3
#define PFN_C_PPGTBL   4
#define PFN_C_GPGTBL   5
#define PFN_C_RESERVED   6
#define PFN_C_UNKNOWN   7
#define PFN_C_PFNLST   1
#define PFN_C_SHM_REG   3
#define PFN_S_PFNDEF   40
#define PRVPFN_K_LENGTH   40
#define PRVPFN_C_LENGTH   40

Typedefs

typedef struct _pfnPFN_PQ
typedef struct _pfn ** PFN_PPQ
typedef struct _prvpfnPRVPFN_PQ
typedef struct _prvpfn ** PRVPFN_PPQ
typedef struct _pmapPMAP_PQ
typedef struct _pmap ** PMAP_PPQ
typedef struct _plnkPLNK_PQ


Define Documentation

#define PFN_C_ACTIVE   15

Definition at line 48 of file pfndef.h.

#define PFN_C_BADPAGLST   2

Definition at line 40 of file pfndef.h.

#define PFN_C_ENTRY_SIZE   40

Definition at line 37 of file pfndef.h.

#define PFN_C_FREPAGLST   0

Definition at line 38 of file pfndef.h.

Referenced by mmg_inspfn(), and mmg_rempfn().

#define PFN_C_GBLWRT   3

Definition at line 52 of file pfndef.h.

#define PFN_C_GLOBAL   2

Definition at line 51 of file pfndef.h.

#define PFN_C_GPGTBL   5

Definition at line 54 of file pfndef.h.

#define PFN_C_MFYPAGLST   1

Definition at line 39 of file pfndef.h.

Referenced by mmg_inspfn(), and mmg_rempfn().

#define PFN_C_PFNLST   1

Definition at line 57 of file pfndef.h.

#define PFN_C_PPGTBL   4

Definition at line 53 of file pfndef.h.

#define PFN_C_PROCESS   0

Definition at line 49 of file pfndef.h.

#define PFN_C_PRVPFN   8

Definition at line 47 of file pfndef.h.

#define PFN_C_RDERR   4

Definition at line 43 of file pfndef.h.

#define PFN_C_RDINPROG   6

Definition at line 45 of file pfndef.h.

#define PFN_C_RELPEND   3

Definition at line 41 of file pfndef.h.

#define PFN_C_RESERVED   6

Definition at line 55 of file pfndef.h.

#define PFN_C_SHM_REG   3

Definition at line 58 of file pfndef.h.

#define PFN_C_SYSTEM   1

Definition at line 50 of file pfndef.h.

#define PFN_C_UNKNOWN   7

Definition at line 56 of file pfndef.h.

#define PFN_C_UNTESTED   3

Definition at line 42 of file pfndef.h.

#define PFN_C_WRTINPROG   5

Definition at line 44 of file pfndef.h.

#define PFN_C_ZERO_LIST   7

Definition at line 46 of file pfndef.h.

#define PFN_M_BADPAG   0x400

Definition at line 14 of file pfndef.h.

#define PFN_M_BAKX   0xFFFFFFFF00000000

Definition at line 35 of file pfndef.h.

#define PFN_M_BUFOBJ   0x100

Definition at line 12 of file pfndef.h.

#define PFN_M_COLLISION   0x200

Definition at line 13 of file pfndef.h.

#define PFN_M_CRF   0x1000000000000

Definition at line 29 of file pfndef.h.

#define PFN_M_DELCON   0x1000

Definition at line 16 of file pfndef.h.

#define PFN_M_DZRO   0x2000000000000

Definition at line 30 of file pfndef.h.

#define PFN_M_GBLBAK   0x80000000

Definition at line 27 of file pfndef.h.

#define PFN_M_GPTX   0xFFFFFFFF00000000

Definition at line 36 of file pfndef.h.

#define PFN_M_LOC   0xF0

Definition at line 11 of file pfndef.h.

#define PFN_M_MODIFY   0x2000

Definition at line 17 of file pfndef.h.

#define PFN_M_PAGTYP   0x7

Definition at line 10 of file pfndef.h.

#define PFN_M_PARTIAL_SECTION   0x80000

Definition at line 26 of file pfndef.h.

#define PFN_M_PGFLPAG   0xFFFFFF00000000

Definition at line 33 of file pfndef.h.

#define PFN_M_PGFLX   0xFF00000000000000

Definition at line 34 of file pfndef.h.

#define PFN_M_RPTEVT   0x800

Definition at line 15 of file pfndef.h.

#define PFN_M_SHARED   0x40000

Definition at line 22 of file pfndef.h.

#define PFN_M_SLOT   0x20000

Definition at line 21 of file pfndef.h.

#define PFN_M_STX   0xFFFF00000000

Definition at line 28 of file pfndef.h.

#define PFN_M_STX_HIBIT   0x8000000000000

Definition at line 32 of file pfndef.h.

#define PFN_M_SWPPAG_VALID   0x8000

Definition at line 19 of file pfndef.h.

#define PFN_M_TOP_LEVEL_PT   0x10000

Definition at line 20 of file pfndef.h.

#define PFN_M_TYP0   0x10000

Definition at line 25 of file pfndef.h.

#define PFN_M_UNAVAILABLE   0x4000

Definition at line 18 of file pfndef.h.

#define PFN_M_WRT   0x4000000000000

Definition at line 31 of file pfndef.h.

#define PFN_M_ZEROED   0x80000

Definition at line 23 of file pfndef.h.

#define PFN_S_INDEX_WIDTH   48

Definition at line 24 of file pfndef.h.

#define PFN_S_PFNDEF   40

Definition at line 59 of file pfndef.h.

#define PLNK_C_LENGTH   8

Definition at line 8 of file pfndef.h.

#define PMAP_C_LENGTH   8

Definition at line 6 of file pfndef.h.

#define PRVPFN_C_LENGTH   40

Definition at line 62 of file pfndef.h.

#define PRVPFN_K_LENGTH   40

Definition at line 61 of file pfndef.h.


Typedef Documentation

typedef struct _pfn** PFN_PPQ

Definition at line 230 of file pfndef.h.

typedef struct _pfn* PFN_PQ

Definition at line 229 of file pfndef.h.

typedef struct _plnk* PLNK_PQ

Definition at line 235 of file pfndef.h.

typedef struct _pmap** PMAP_PPQ

Definition at line 234 of file pfndef.h.

typedef struct _pmap* PMAP_PQ

Definition at line 233 of file pfndef.h.

typedef struct _prvpfn** PRVPFN_PPQ

Definition at line 232 of file pfndef.h.

typedef struct _prvpfn* PRVPFN_PQ

Definition at line 231 of file pfndef.h.


Generated on Fri Oct 9 10:25:53 2009 for FreeVMS by  doxygen 1.5.5