ReactOS 0.4.16-dev-752-g47bae01
|
Go to the source code of this file.
Macros | |
#define | WIN9X_COMPAT_SPINLOCK |
#define | DEFINE_ACQUIRE(LocalName, SetIsAcquired, DoCall) |
#define | DEFINE_RELEASE(LocalName, SetIsAcquired, DoCall) |
#define | CheckSpinLockLock(SpinLock, CheckData, Value) |
#define | CheckSpinLockQueue(SpinLock, CheckData, Value) |
#define | CheckSpinLockQueueHandle(SpinLock, CheckData, Value) |
#define | CheckSpinLock(SpinLock, CheckData, Value) |
Functions | |
__declspec (dllimport) | |
DEFINE_ACQUIRE (AcquireExpNoRaise, DEFINE_RELEASE(FALSE,(KeAcquireSpinLockAtDpcLevel)(SpinLock)) | |
BOOLEAN | TryQueuedSynch (PKSPIN_LOCK SpinLock, PCHECK_DATA CheckData) |
BOOLEAN | TryNoRaise (PKSPIN_LOCK SpinLock, PCHECK_DATA CheckData) |
static VOID | TestSpinLock (PKSPIN_LOCK SpinLock, PCHECK_DATA CheckData) |
START_TEST (KeSpinLock) | |
Definition at line 221 of file KeSpinLock.c.
Definition at line 167 of file KeSpinLock.c.
Definition at line 191 of file KeSpinLock.c.
Definition at line 198 of file KeSpinLock.c.
#define DEFINE_ACQUIRE | ( | LocalName, | |
SetIsAcquired, | |||
DoCall | |||
) |
Definition at line 92 of file KeSpinLock.c.
#define DEFINE_RELEASE | ( | LocalName, | |
SetIsAcquired, | |||
DoCall | |||
) |
Definition at line 100 of file KeSpinLock.c.
#define WIN9X_COMPAT_SPINLOCK |
__declspec | ( | dllimport | ) |
Definition at line 10 of file KeSpinLock.c.
DEFINE_ACQUIRE | ( | AcquireExpNoRaise | , |
DEFINE_RELEASE( | FALSE, | ||
(KeAcquireSpinLockAtDpcLevel)(SpinLock) | |||
) |
Definition at line 128 of file KeSpinLock.c.
START_TEST | ( | KeSpinLock | ) |
Definition at line 346 of file KeSpinLock.c.
|
static |
Definition at line 248 of file KeSpinLock.c.
Referenced by START_TEST().
BOOLEAN TryNoRaise | ( | PKSPIN_LOCK | SpinLock, |
PCHECK_DATA | CheckData | ||
) |
Definition at line 162 of file KeSpinLock.c.
Referenced by START_TEST().
BOOLEAN TryQueuedSynch | ( | PKSPIN_LOCK | SpinLock, |
PCHECK_DATA | CheckData | ||
) |
Definition at line 157 of file KeSpinLock.c.
Referenced by START_TEST().