Implement push lock unblocking
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 42s

This commit is contained in:
2026-07-09 12:05:52 +02:00
parent 5982403a79
commit f9a471633f
2 changed files with 57 additions and 0 deletions

View File

@@ -32,6 +32,8 @@ namespace KE
STATIC XTFASTCALL VOID ReleaseWaitPushLock(IN PKPUSH_LOCK PushLock);
STATIC XTFASTCALL BOOLEAN TryAcquireExclusivePushLock(PKPUSH_LOCK PushLock);
STATIC XTFASTCALL VOID TryWakePushLock(IN PKPUSH_LOCK PushLock);
STATIC XTFASTCALL VOID UnblockPushLock(IN PKPUSH_LOCK PushLock,
IN PKPUSH_LOCK_WAIT_BLOCK WaitBlock);
STATIC XTFASTCALL VOID WaitOnPushLock(IN PKPUSH_LOCK PushLock);
STATIC XTFASTCALL VOID WakePushLockWaiters(IN PKPUSH_LOCK PushLock, IN KPUSH_LOCK OldState);