lib/src/pcbdef.h File Reference

Go to the source code of this file.

Classes

struct  pcb
struct  ktb

Defines

#define PCB_M_RES   0x1
#define PCB_M_DELPEN   0x2
#define PCB_M_FORCPEN   0x4
#define PCB_M_INQUAN   0x8
#define PCB_M_PSWAPM   0x10
#define PCB_M_RESPEN   0x20
#define PCB_M_SSFEXC   0x40
#define PCB_M_SSFEXCE   0x80
#define PCB_M_SSFEXCS   0x100
#define PCB_M_SSFEXCU   0x200
#define PCB_M_SSRWAIT   0x400
#define PCB_M_SUSPEN   0x800
#define PCB_M_WAKEPEN   0x1000
#define PCB_M_WALL   0x2000
#define PCB_M_BATCH   0x4000
#define PCB_M_NOACNT   0x8000
#define PCB_M_NOSUSPEND   0x10000
#define PCB_M_ASTPEN   0x20000
#define PCB_M_PHDRES   0x40000
#define PCB_M_HIBER   0x80000
#define PCB_M_LOGIN   0x100000
#define PCB_M_NETWRK   0x200000
#define PCB_M_PWRAST   0x400000
#define PCB_M_NODELET   0x800000
#define PCB_M_DISAWS   0x1000000
#define PCB_M_INTER   0x2000000
#define PCB_M_RECOVER   0x4000000
#define PCB_M_SECAUDIT   0x8000000
#define PCB_M_HARDAFF   0x10000000
#define PCB_M_ERDACT   0x20000000
#define PCB_M_SOFTSUSP   0x40000000
#define PCB_M_PREEMPTED   0x80000000
#define PCB_M_QUANTUM_RESCHED   0x1
#define PCB_M_DISABLE_PREEMPT_PKTA_LOCK   0x2
#define PCB_M_FREDLOCK   0x4
#define PCB_M_PHDLOCK   0x8
#define PCB_M_TCB   0x10
#define PCB_M_TBS_STATE_PENDING   0x20
#define PCB_M_CLASS_SCHED_PERM   0x8000
#define PCB_M_TERM_NOTIFY   0x10000
#define PCB_M_BYTLM_LOAN   0x20000
#define PCB_M_DISABLE_PREEMPT   0x40000
#define PCB_M_NOUNSHELVE   0x80000
#define PCB_M_SHELVING_RESERVED   0x100000
#define PCB_M_CLASS_SCHEDULED   0x200000
#define PCB_M_CLASS_SUPPLIED   0x400000
#define PCB_M_IN_TBS_STATE   0x800000
#define PCB_M_WINDFALL   0x1000000
#define PCB_M_NOTIFY   0x2000000
#define PCB_M_SINGLE_THREADED   0x3C000000
#define PCB_M_RWAST   0x40000000
#define PCB_M_SOFT_SINGLE_THREAD   0x80000000
#define PCB_M_EPID_WILD   0x80000000
#define PCB_M_FORK   0x1
#define PCB_K_SCHED_OTHER   0
#define PCB_K_SCHED_FIFO   1
#define PCB_K_SCHED_RR   2
#define PCB_K_SCHED_POLICY_CNT   3
#define PCB_K_ALL_THREADS   -2147483648
#define PCB_K_MAX_KT_COUNT   256
#define PCB_M_EVENT_NO_FLAG   0x1
#define PCB_K_LENGTH   952
#define PCB_C_LENGTH   952
#define PCB_S_PCBDEF   952
#define KTB_M_RES   0x1
#define KTB_M_DELPEN   0x2
#define KTB_M_FORCPEN   0x4
#define KTB_M_INQUAN   0x8
#define KTB_M_PSWAPM   0x10
#define KTB_M_RESPEN   0x20
#define KTB_M_SSFEXC   0x40
#define KTB_M_SSFEXCE   0x80
#define KTB_M_SSFEXCS   0x100
#define KTB_M_SSFEXCU   0x200
#define KTB_M_SSRWAIT   0x400
#define KTB_M_SUSPEN   0x800
#define KTB_M_WAKEPEN   0x1000
#define KTB_M_WALL   0x2000
#define KTB_M_BATCH   0x4000
#define KTB_M_NOACNT   0x8000
#define KTB_M_NOSUSPEND   0x10000
#define KTB_M_ASTPEN   0x20000
#define KTB_M_PHDRES   0x40000
#define KTB_M_HIBER   0x80000
#define KTB_M_LOGIN   0x100000
#define KTB_M_NETWRK   0x200000
#define KTB_M_PWRAST   0x400000
#define KTB_M_NODELET   0x800000
#define KTB_M_DISAWS   0x1000000
#define KTB_M_INTER   0x2000000
#define KTB_M_RECOVER   0x4000000
#define KTB_M_SECAUDIT   0x8000000
#define KTB_M_HARDAFF   0x10000000
#define KTB_M_ERDACT   0x20000000
#define KTB_M_SOFTSUSP   0x40000000
#define KTB_M_PREEMPTED   0x80000000
#define KTB_M_QUANTUM_RESCHED   0x1
#define KTB_M_PHDLOCK   0x8
#define KTB_M_TCB   0x10
#define KTB_M_TBS_STATE_PENDING   0x20
#define KTB_M_CLASS_SCHED_PERM   0x8000
#define KTB_M_TERM_NOTIFY   0x10000
#define KTB_M_BYTLM_LOAN   0x20000
#define KTB_M_NOUNSHELVE   0x80000
#define KTB_M_SHELVING_RESERVED   0x100000
#define KTB_M_CLASS_SCHEDULED   0x200000
#define KTB_M_CLASS_SUPPLIED   0x400000
#define KTB_M_IN_TBS_STATE   0x800000
#define KTB_M_WINDFALL   0x1000000
#define KTB_M_NOTIFY   0x2000000
#define KTB_M_SINGLE_THREADED   0x3C000000
#define KTB_M_EPID_WILD   0x80000000
#define KTB_K_SCHED_OTHER   0
#define KTB_K_SCHED_FIFO   1
#define KTB_K_SCHED_RR   2
#define KTB_K_SCHED_POLICY_CNT   3
#define KTB_M_DELETE_PENDING   0x1
#define KTB_M_SCHED_CONTEXT_SAVED   0x2
#define KTB_M_SINGLE_THREAD_ACT   0x3C
#define KTB_M_TOLERANT   0x40
#define KTB_M_SOFT_RAD_AFFINITY   0x80
#define KTB_K_LENGTH   952
#define KTB_C_LENGTH   952
#define KTB_S_KTBDEF   952


Define Documentation

#define KTB_C_LENGTH   952

Definition at line 130 of file pcbdef.h.

#define KTB_K_LENGTH   952

Definition at line 129 of file pcbdef.h.

#define KTB_K_SCHED_FIFO   1

Definition at line 119 of file pcbdef.h.

#define KTB_K_SCHED_OTHER   0

Definition at line 118 of file pcbdef.h.

#define KTB_K_SCHED_POLICY_CNT   3

Definition at line 122 of file pcbdef.h.

#define KTB_K_SCHED_RR   2

Definition at line 120 of file pcbdef.h.

#define KTB_M_ASTPEN   0x20000

Definition at line 87 of file pcbdef.h.

#define KTB_M_BATCH   0x4000

Definition at line 84 of file pcbdef.h.

#define KTB_M_BYTLM_LOAN   0x20000

Definition at line 108 of file pcbdef.h.

#define KTB_M_CLASS_SCHED_PERM   0x8000

Definition at line 106 of file pcbdef.h.

#define KTB_M_CLASS_SCHEDULED   0x200000

Definition at line 111 of file pcbdef.h.

#define KTB_M_CLASS_SUPPLIED   0x400000

Definition at line 112 of file pcbdef.h.

#define KTB_M_DELETE_PENDING   0x1

Definition at line 123 of file pcbdef.h.

#define KTB_M_DELPEN   0x2

Definition at line 71 of file pcbdef.h.

#define KTB_M_DISAWS   0x1000000

Definition at line 94 of file pcbdef.h.

#define KTB_M_EPID_WILD   0x80000000

Definition at line 117 of file pcbdef.h.

#define KTB_M_ERDACT   0x20000000

Definition at line 99 of file pcbdef.h.

#define KTB_M_FORCPEN   0x4

Definition at line 72 of file pcbdef.h.

#define KTB_M_HARDAFF   0x10000000

Definition at line 98 of file pcbdef.h.

#define KTB_M_HIBER   0x80000

Definition at line 89 of file pcbdef.h.

#define KTB_M_IN_TBS_STATE   0x800000

Definition at line 113 of file pcbdef.h.

#define KTB_M_INQUAN   0x8

Definition at line 73 of file pcbdef.h.

#define KTB_M_INTER   0x2000000

Definition at line 95 of file pcbdef.h.

#define KTB_M_LOGIN   0x100000

Definition at line 90 of file pcbdef.h.

#define KTB_M_NETWRK   0x200000

Definition at line 91 of file pcbdef.h.

#define KTB_M_NOACNT   0x8000

Definition at line 85 of file pcbdef.h.

#define KTB_M_NODELET   0x800000

Definition at line 93 of file pcbdef.h.

#define KTB_M_NOSUSPEND   0x10000

Definition at line 86 of file pcbdef.h.

#define KTB_M_NOTIFY   0x2000000

Definition at line 115 of file pcbdef.h.

#define KTB_M_NOUNSHELVE   0x80000

Definition at line 109 of file pcbdef.h.

#define KTB_M_PHDLOCK   0x8

Definition at line 103 of file pcbdef.h.

#define KTB_M_PHDRES   0x40000

Definition at line 88 of file pcbdef.h.

#define KTB_M_PREEMPTED   0x80000000

Definition at line 101 of file pcbdef.h.

#define KTB_M_PSWAPM   0x10

Definition at line 74 of file pcbdef.h.

#define KTB_M_PWRAST   0x400000

Definition at line 92 of file pcbdef.h.

#define KTB_M_QUANTUM_RESCHED   0x1

Definition at line 102 of file pcbdef.h.

#define KTB_M_RECOVER   0x4000000

Definition at line 96 of file pcbdef.h.

#define KTB_M_RES   0x1

Definition at line 70 of file pcbdef.h.

#define KTB_M_RESPEN   0x20

Definition at line 75 of file pcbdef.h.

#define KTB_M_SCHED_CONTEXT_SAVED   0x2

Definition at line 124 of file pcbdef.h.

#define KTB_M_SECAUDIT   0x8000000

Definition at line 97 of file pcbdef.h.

#define KTB_M_SHELVING_RESERVED   0x100000

Definition at line 110 of file pcbdef.h.

#define KTB_M_SINGLE_THREAD_ACT   0x3C

Definition at line 125 of file pcbdef.h.

#define KTB_M_SINGLE_THREADED   0x3C000000

Definition at line 116 of file pcbdef.h.

#define KTB_M_SOFT_RAD_AFFINITY   0x80

Definition at line 127 of file pcbdef.h.

#define KTB_M_SOFTSUSP   0x40000000

Definition at line 100 of file pcbdef.h.

#define KTB_M_SSFEXC   0x40

Definition at line 76 of file pcbdef.h.

#define KTB_M_SSFEXCE   0x80

Definition at line 77 of file pcbdef.h.

#define KTB_M_SSFEXCS   0x100

Definition at line 78 of file pcbdef.h.

#define KTB_M_SSFEXCU   0x200

Definition at line 79 of file pcbdef.h.

#define KTB_M_SSRWAIT   0x400

Definition at line 80 of file pcbdef.h.

#define KTB_M_SUSPEN   0x800

Definition at line 81 of file pcbdef.h.

#define KTB_M_TBS_STATE_PENDING   0x20

Definition at line 105 of file pcbdef.h.

#define KTB_M_TCB   0x10

Definition at line 104 of file pcbdef.h.

#define KTB_M_TERM_NOTIFY   0x10000

Definition at line 107 of file pcbdef.h.

#define KTB_M_TOLERANT   0x40

Definition at line 126 of file pcbdef.h.

#define KTB_M_WAKEPEN   0x1000

Definition at line 82 of file pcbdef.h.

#define KTB_M_WALL   0x2000

Definition at line 83 of file pcbdef.h.

#define KTB_M_WINDFALL   0x1000000

Definition at line 114 of file pcbdef.h.

#define KTB_S_KTBDEF   952

Definition at line 131 of file pcbdef.h.

#define PCB_C_LENGTH   952

Definition at line 68 of file pcbdef.h.

#define PCB_K_ALL_THREADS   -2147483648

Definition at line 63 of file pcbdef.h.

#define PCB_K_LENGTH   952

Definition at line 67 of file pcbdef.h.

#define PCB_K_MAX_KT_COUNT   256

Definition at line 64 of file pcbdef.h.

#define PCB_K_SCHED_FIFO   1

Definition at line 59 of file pcbdef.h.

Referenced by sys_sched_get_priority_max(), and sys_sched_get_priority_min().

#define PCB_K_SCHED_OTHER   0

Definition at line 58 of file pcbdef.h.

Referenced by sys_sched_get_priority_max(), and sys_sched_get_priority_min().

#define PCB_K_SCHED_POLICY_CNT   3

Definition at line 62 of file pcbdef.h.

#define PCB_K_SCHED_RR   2

Definition at line 60 of file pcbdef.h.

Referenced by sys_sched_get_priority_max(), and sys_sched_get_priority_min().

#define PCB_M_ASTPEN   0x20000

Definition at line 21 of file pcbdef.h.

#define PCB_M_BATCH   0x4000

Definition at line 18 of file pcbdef.h.

#define PCB_M_BYTLM_LOAN   0x20000

Definition at line 44 of file pcbdef.h.

#define PCB_M_CLASS_SCHED_PERM   0x8000

Definition at line 42 of file pcbdef.h.

#define PCB_M_CLASS_SCHEDULED   0x200000

Definition at line 48 of file pcbdef.h.

#define PCB_M_CLASS_SUPPLIED   0x400000

Definition at line 49 of file pcbdef.h.

#define PCB_M_DELPEN   0x2

Definition at line 5 of file pcbdef.h.

#define PCB_M_DISABLE_PREEMPT   0x40000

Definition at line 45 of file pcbdef.h.

#define PCB_M_DISABLE_PREEMPT_PKTA_LOCK   0x2

Definition at line 37 of file pcbdef.h.

#define PCB_M_DISAWS   0x1000000

Definition at line 28 of file pcbdef.h.

#define PCB_M_EPID_WILD   0x80000000

Definition at line 56 of file pcbdef.h.

#define PCB_M_ERDACT   0x20000000

Definition at line 33 of file pcbdef.h.

#define PCB_M_EVENT_NO_FLAG   0x1

Definition at line 65 of file pcbdef.h.

#define PCB_M_FORCPEN   0x4

Definition at line 6 of file pcbdef.h.

#define PCB_M_FORK   0x1

Definition at line 57 of file pcbdef.h.

#define PCB_M_FREDLOCK   0x4

Definition at line 38 of file pcbdef.h.

#define PCB_M_HARDAFF   0x10000000

Definition at line 32 of file pcbdef.h.

#define PCB_M_HIBER   0x80000

Definition at line 23 of file pcbdef.h.

#define PCB_M_IN_TBS_STATE   0x800000

Definition at line 50 of file pcbdef.h.

#define PCB_M_INQUAN   0x8

Definition at line 7 of file pcbdef.h.

#define PCB_M_INTER   0x2000000

Definition at line 29 of file pcbdef.h.

#define PCB_M_LOGIN   0x100000

Definition at line 24 of file pcbdef.h.

#define PCB_M_NETWRK   0x200000

Definition at line 25 of file pcbdef.h.

#define PCB_M_NOACNT   0x8000

Definition at line 19 of file pcbdef.h.

#define PCB_M_NODELET   0x800000

Definition at line 27 of file pcbdef.h.

#define PCB_M_NOSUSPEND   0x10000

Definition at line 20 of file pcbdef.h.

#define PCB_M_NOTIFY   0x2000000

Definition at line 52 of file pcbdef.h.

#define PCB_M_NOUNSHELVE   0x80000

Definition at line 46 of file pcbdef.h.

#define PCB_M_PHDLOCK   0x8

Definition at line 39 of file pcbdef.h.

#define PCB_M_PHDRES   0x40000

Definition at line 22 of file pcbdef.h.

#define PCB_M_PREEMPTED   0x80000000

Definition at line 35 of file pcbdef.h.

#define PCB_M_PSWAPM   0x10

Definition at line 8 of file pcbdef.h.

#define PCB_M_PWRAST   0x400000

Definition at line 26 of file pcbdef.h.

#define PCB_M_QUANTUM_RESCHED   0x1

Definition at line 36 of file pcbdef.h.

#define PCB_M_RECOVER   0x4000000

Definition at line 30 of file pcbdef.h.

#define PCB_M_RES   0x1

Definition at line 4 of file pcbdef.h.

#define PCB_M_RESPEN   0x20

Definition at line 9 of file pcbdef.h.

#define PCB_M_RWAST   0x40000000

Definition at line 54 of file pcbdef.h.

#define PCB_M_SECAUDIT   0x8000000

Definition at line 31 of file pcbdef.h.

#define PCB_M_SHELVING_RESERVED   0x100000

Definition at line 47 of file pcbdef.h.

#define PCB_M_SINGLE_THREADED   0x3C000000

Definition at line 53 of file pcbdef.h.

#define PCB_M_SOFT_SINGLE_THREAD   0x80000000

Definition at line 55 of file pcbdef.h.

#define PCB_M_SOFTSUSP   0x40000000

Definition at line 34 of file pcbdef.h.

#define PCB_M_SSFEXC   0x40

Definition at line 10 of file pcbdef.h.

#define PCB_M_SSFEXCE   0x80

Definition at line 11 of file pcbdef.h.

#define PCB_M_SSFEXCS   0x100

Definition at line 12 of file pcbdef.h.

#define PCB_M_SSFEXCU   0x200

Definition at line 13 of file pcbdef.h.

#define PCB_M_SSRWAIT   0x400

Definition at line 14 of file pcbdef.h.

#define PCB_M_SUSPEN   0x800

Definition at line 15 of file pcbdef.h.

#define PCB_M_TBS_STATE_PENDING   0x20

Definition at line 41 of file pcbdef.h.

#define PCB_M_TCB   0x10

Definition at line 40 of file pcbdef.h.

#define PCB_M_TERM_NOTIFY   0x10000

Definition at line 43 of file pcbdef.h.

#define PCB_M_WAKEPEN   0x1000

Definition at line 16 of file pcbdef.h.

#define PCB_M_WALL   0x2000

Definition at line 17 of file pcbdef.h.

#define PCB_M_WINDFALL   0x1000000

Definition at line 51 of file pcbdef.h.

#define PCB_S_PCBDEF   952

Definition at line 69 of file pcbdef.h.


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