lib/src/spldef.h File Reference

#include <cpudef.h>

Go to the source code of this file.

Classes

struct  _spl
struct  _spl_shr
struct  _splblk
struct  _spldbg
struct  _spltre
struct  _spltrh

Defines

#define SPL_C_SPL_SPINLOCK   1
#define SPL_C_SPL_FORKLOCK   2
#define SPL_C_SPL_DEVICELOCK   3
#define SPL_C_SPL_PORTLOCK_TEMPLATE   4
#define SPL_C_SPL_PORTLOCK   5
#define SPL_M_INTERLOCK   0x1
#define SPL_K_PC_VEC_CNT   16
#define SPL_K_LENGTH   256
#define SPL_C_LENGTH   256
#define SPL_S_SPLDEF   256
#define SPL_SHR_K_LENGTH   128
#define SPL_SHR_C_LENGTH   128
#define SPLBLK_M_DYNAMIC_THRESHOLD   0x1
#define SPLBLK_C_LENGTH   256
#define SPLBLK_K_LENGTH   256
#define SPLBLK_C_SHIFT   8
#define SPLDBG_K_REV1   1
#define SPLDBG_K_REVISION   1
#define SPLDBG_K_ACQ   1
#define SPLDBG_K_REL   2
#define SPLDBG_K_SPIN   3
#define SPLDBG_K_FORKDSPTH   4
#define SPLDBG_K_FORKEND   5
#define SPLDBG_K_MAX_FLAG   5
#define SPLDBG_K_ACQNOIPL   1
#define SPLDBG_K_ACQUIRE   2
#define SPLDBG_K_ACQUIREL   3
#define SPLDBG_K_ACQNOIPL_OWN   4
#define SPLDBG_K_ACQUIRE_OWN   5
#define SPLDBG_K_ACQUIREL_OWN   6
#define SPLDBG_K_ACQUIRE_SHR_OWN   7
#define SPLDBG_K_ACQ_NOSPIN_OWN   8
#define SPLDBG_K_ACQ_SHR_NOSPIN_OWN   9
#define SPLDBG_K_ACQNOIPL_SPIN   10
#define SPLDBG_K_ACQUIRE_SPIN   11
#define SPLDBG_K_ACQUIREL_SPIN   12
#define SPLDBG_K_RESTORE   13
#define SPLDBG_K_RESTOREL   14
#define SPLDBG_K_RELEASE   15
#define SPLDBG_K_RELEASEL   16
#define SPLDBG_K_ACQUIRE_SHR   17
#define SPLDBG_K_ACQUIRE_SHR_SPIN   18
#define SPLDBG_K_RELEASE_SHR   19
#define SPLDBG_K_RESTORE_SHR   20
#define SPLDBG_K_ACQ_NOSPIN   21
#define SPLDBG_K_ACQ_NOSPIN_INUSE   22
#define SPLDBG_K_ACQ_SHR_NOSPIN   23
#define SPLDBG_K_ACQ_SHR_NOSPIN_INUSE   24
#define SPLDBG_K_ACQ_CVT_TO_EX   25
#define SPLDBG_K_ACQ_CVT_TO_EX_INUSE   26
#define SPLDBG_K_ACQ_CVT_TO_EX_SPIN   27
#define SPLDBG_K_ACQ_CVT_TO_SHR   28
#define SPLDBG_K_MAX_MODE   28
#define SPLDBG_M_ACQUIRE   0x1
#define SPLDBG_M_RELEASE   0x2
#define SPLDBG_M_SPINWAIT   0x4
#define SPLDBG_M_LCKMGR   0x8
#define SPLDBG_M_FORKDSPTH   0x10
#define SPLDBG_M_FORKEND   0x20
#define SPLDBG_K_LENGTH   616
#define SPLDBG_C_LENGTH   616
#define SPLTRE_K_LENGTH   32
#define SPLTRH_K_LENGTH   64


Define Documentation

#define SPL_C_LENGTH   256

Definition at line 52 of file spldef.h.

#define SPL_C_SPL_DEVICELOCK   3

Definition at line 8 of file spldef.h.

#define SPL_C_SPL_FORKLOCK   2

Definition at line 7 of file spldef.h.

#define SPL_C_SPL_PORTLOCK   5

Definition at line 10 of file spldef.h.

#define SPL_C_SPL_PORTLOCK_TEMPLATE   4

Definition at line 9 of file spldef.h.

#define SPL_C_SPL_SPINLOCK   1

Definition at line 6 of file spldef.h.

#define SPL_K_LENGTH   256

Definition at line 51 of file spldef.h.

#define SPL_K_PC_VEC_CNT   16

Definition at line 12 of file spldef.h.

#define SPL_M_INTERLOCK   0x1

Definition at line 11 of file spldef.h.

#define SPL_S_SPLDEF   256

Definition at line 53 of file spldef.h.

#define SPL_SHR_C_LENGTH   128

Definition at line 56 of file spldef.h.

#define SPL_SHR_K_LENGTH   128

Definition at line 55 of file spldef.h.

#define SPLBLK_C_LENGTH   256

Definition at line 71 of file spldef.h.

#define SPLBLK_C_SHIFT   8

Definition at line 73 of file spldef.h.

#define SPLBLK_K_LENGTH   256

Definition at line 72 of file spldef.h.

#define SPLBLK_M_DYNAMIC_THRESHOLD   0x1

Definition at line 70 of file spldef.h.

#define SPLDBG_C_LENGTH   616

Definition at line 137 of file spldef.h.

#define SPLDBG_K_ACQ   1

Definition at line 95 of file spldef.h.

#define SPLDBG_K_ACQ_CVT_TO_EX   25

Definition at line 125 of file spldef.h.

#define SPLDBG_K_ACQ_CVT_TO_EX_INUSE   26

Definition at line 126 of file spldef.h.

#define SPLDBG_K_ACQ_CVT_TO_EX_SPIN   27

Definition at line 127 of file spldef.h.

#define SPLDBG_K_ACQ_CVT_TO_SHR   28

Definition at line 128 of file spldef.h.

#define SPLDBG_K_ACQ_NOSPIN   21

Definition at line 121 of file spldef.h.

#define SPLDBG_K_ACQ_NOSPIN_INUSE   22

Definition at line 122 of file spldef.h.

#define SPLDBG_K_ACQ_NOSPIN_OWN   8

Definition at line 108 of file spldef.h.

#define SPLDBG_K_ACQ_SHR_NOSPIN   23

Definition at line 123 of file spldef.h.

#define SPLDBG_K_ACQ_SHR_NOSPIN_INUSE   24

Definition at line 124 of file spldef.h.

#define SPLDBG_K_ACQ_SHR_NOSPIN_OWN   9

Definition at line 109 of file spldef.h.

#define SPLDBG_K_ACQNOIPL   1

Definition at line 101 of file spldef.h.

#define SPLDBG_K_ACQNOIPL_OWN   4

Definition at line 104 of file spldef.h.

#define SPLDBG_K_ACQNOIPL_SPIN   10

Definition at line 110 of file spldef.h.

#define SPLDBG_K_ACQUIRE   2

Definition at line 102 of file spldef.h.

#define SPLDBG_K_ACQUIRE_OWN   5

Definition at line 105 of file spldef.h.

#define SPLDBG_K_ACQUIRE_SHR   17

Definition at line 117 of file spldef.h.

#define SPLDBG_K_ACQUIRE_SHR_OWN   7

Definition at line 107 of file spldef.h.

#define SPLDBG_K_ACQUIRE_SHR_SPIN   18

Definition at line 118 of file spldef.h.

#define SPLDBG_K_ACQUIRE_SPIN   11

Definition at line 111 of file spldef.h.

#define SPLDBG_K_ACQUIREL   3

Definition at line 103 of file spldef.h.

#define SPLDBG_K_ACQUIREL_OWN   6

Definition at line 106 of file spldef.h.

#define SPLDBG_K_ACQUIREL_SPIN   12

Definition at line 112 of file spldef.h.

#define SPLDBG_K_FORKDSPTH   4

Definition at line 98 of file spldef.h.

#define SPLDBG_K_FORKEND   5

Definition at line 99 of file spldef.h.

#define SPLDBG_K_LENGTH   616

Definition at line 136 of file spldef.h.

#define SPLDBG_K_MAX_FLAG   5

Definition at line 100 of file spldef.h.

#define SPLDBG_K_MAX_MODE   28

Definition at line 129 of file spldef.h.

#define SPLDBG_K_REL   2

Definition at line 96 of file spldef.h.

#define SPLDBG_K_RELEASE   15

Definition at line 115 of file spldef.h.

#define SPLDBG_K_RELEASE_SHR   19

Definition at line 119 of file spldef.h.

#define SPLDBG_K_RELEASEL   16

Definition at line 116 of file spldef.h.

#define SPLDBG_K_RESTORE   13

Definition at line 113 of file spldef.h.

#define SPLDBG_K_RESTORE_SHR   20

Definition at line 120 of file spldef.h.

#define SPLDBG_K_RESTOREL   14

Definition at line 114 of file spldef.h.

#define SPLDBG_K_REV1   1

Definition at line 93 of file spldef.h.

#define SPLDBG_K_REVISION   1

Definition at line 94 of file spldef.h.

#define SPLDBG_K_SPIN   3

Definition at line 97 of file spldef.h.

#define SPLDBG_M_ACQUIRE   0x1

Definition at line 130 of file spldef.h.

#define SPLDBG_M_FORKDSPTH   0x10

Definition at line 134 of file spldef.h.

#define SPLDBG_M_FORKEND   0x20

Definition at line 135 of file spldef.h.

#define SPLDBG_M_LCKMGR   0x8

Definition at line 133 of file spldef.h.

#define SPLDBG_M_RELEASE   0x2

Definition at line 131 of file spldef.h.

#define SPLDBG_M_SPINWAIT   0x4

Definition at line 132 of file spldef.h.

#define SPLTRE_K_LENGTH   32

Definition at line 177 of file spldef.h.

#define SPLTRH_K_LENGTH   64

Definition at line 192 of file spldef.h.


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