Typedefs | |
typedef INT32 | LEVEL_BASE::PIN_LOCK |
Enumerations | |
enum | { KEY_USER_MIN = 140, KEY_USER_MAX = 190, KEY_OS_PARENT_TID = 197, KEY_OS_TID = 198, KEY_THREADID = 199, KEY_LAST = 200 } |
Functions | |
VOID | LEVEL_BASE::InitLock (PIN_LOCK *lock) |
VOID | LEVEL_BASE::GetLock (PIN_LOCK *lock, INT32 val) |
INT32 | LEVEL_BASE::ReleaseLock (PIN_LOCK *lock) |
|
Spinlock |
|
Keys to access data in thread local storage |
|
Get the lock
|
|
Initialize the lock as free |
|
Release the lock
|