Lines Matching refs:flp
35 int NaClFastMutexCtor(struct NaClFastMutex *flp) { in NaClFastMutexCtor() argument
36 flp->is_held = 0; in NaClFastMutexCtor()
37 InitializeCriticalSection(&flp->mu); in NaClFastMutexCtor()
41 void NaClFastMutexDtor(struct NaClFastMutex *flp) { in NaClFastMutexDtor() argument
42 CHECK(0 == flp->is_held); in NaClFastMutexDtor()
43 DeleteCriticalSection(&flp->mu); in NaClFastMutexDtor()
46 void NaClFastMutexLock(struct NaClFastMutex *flp) { in NaClFastMutexLock() argument
47 EnterCriticalSection(&flp->mu); in NaClFastMutexLock()
53 CHECK(0 == flp->is_held); in NaClFastMutexLock()
54 flp->is_held = 1; in NaClFastMutexLock()
57 int NaClFastMutexTryLock(struct NaClFastMutex *flp) { in NaClFastMutexTryLock() argument
58 if (TryEnterCriticalSection(&flp->mu)) { in NaClFastMutexTryLock()
63 CHECK(0 == flp->is_held); in NaClFastMutexTryLock()
64 flp->is_held = 1; in NaClFastMutexTryLock()
75 void NaClFastMutexUnlock(struct NaClFastMutex *flp) { in NaClFastMutexUnlock() argument
76 CHECK(1 == flp->is_held); in NaClFastMutexUnlock()
77 flp->is_held = 0; in NaClFastMutexUnlock()
78 LeaveCriticalSection(&flp->mu); in NaClFastMutexUnlock()