Lines Matching defs:Mutex
3 * IPRT - Mutex Semaphores, Ring-0 Driver, NT.
55 FAST_MUTEX Mutex;
57 /** The NT Mutex object. */
58 KMUTEX Mutex;
82 ExInitializeFastMutex(&pThis->Mutex);
84 KeInitializeMutex(&pThis->Mutex, 0);
136 ExAcquireFastMutex(&pThis->Mutex);
140 rcNt = KeWaitForSingleObject(&pThis->Mutex, Executive, KernelMode, fInterruptible, NULL);
145 rcNt = KeWaitForSingleObject(&pThis->Mutex, Executive, KernelMode, fInterruptible, &Timeout);
209 ExReleaseFastMutex(&pThis->Mutex);
211 KeReleaseMutex(&pThis->Mutex, FALSE /*Wait*/);
227 return pThis->Mutex && pThis->Mutex->Owner != NULL;
229 return KeReadStateMutex(&pThis->Mutex) == 1;