From ec81294eba5bd0a0045872678a194f4f19963968 Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Sun, 4 Feb 2024 19:27:16 +0100 Subject: [PATCH] Add spinlock queue levels --- sdk/xtdk/ketypes.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/sdk/xtdk/ketypes.h b/sdk/xtdk/ketypes.h index b39299b6..6960618c 100644 --- a/sdk/xtdk/ketypes.h +++ b/sdk/xtdk/ketypes.h @@ -146,6 +146,28 @@ typedef enum _KTHREAD_STATE DeferredReady } 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 */ typedef enum _KTIMER_TYPE {