forked from xt-sys/exectos
Add spinlock queue levels
This commit is contained in:
parent
af687603d0
commit
ec81294eba
@ -146,6 +146,28 @@ typedef enum _KTHREAD_STATE
|
|||||||
DeferredReady
|
DeferredReady
|
||||||
} KTHREAD_STATE, *PKTHREAD_STATE;
|
} KTHREAD_STATE, *PKTHREAD_STATE;
|
||||||
|
|
||||||
|
/* Spin lock queue levels */
|
||||||
|
typedef enum _KSPIN_LOCK_QUEUE_LEVEL
|
||||||
|
{
|
||||||
|
DispatcherLock,
|
||||||
|
UnusedSpareLock,
|
||||||
|
PfnLock,
|
||||||
|
SystemSpaceLock,
|
||||||
|
VacbLock,
|
||||||
|
MasterLock,
|
||||||
|
NonPagedPoolLock,
|
||||||
|
IoCancelLock,
|
||||||
|
WorkQueueLock,
|
||||||
|
IoVpbLock,
|
||||||
|
IoDatabaseLock,
|
||||||
|
IoCompletionLock,
|
||||||
|
FsStructLock,
|
||||||
|
AfdWorkQueueLock,
|
||||||
|
BcbLock,
|
||||||
|
MmNonPagedPoolLock,
|
||||||
|
MaximumLock
|
||||||
|
} KSPIN_LOCK_QUEUE_LEVEL, *PKSPIN_LOCK_QUEUE_LEVEL;
|
||||||
|
|
||||||
/* Timer type */
|
/* Timer type */
|
||||||
typedef enum _KTIMER_TYPE
|
typedef enum _KTIMER_TYPE
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user