Searched refs:fMutex (Results 1 – 5 of 5) sorted by relevance
/haiku/src/servers/package/ |
H A D | JobQueue.cpp | 31 PthreadMutexLocker mutexLocker(fMutex); in ~JobQueue() 40 pthread_mutex_destroy(&fMutex); in ~JobQueue() 47 status_t error = pthread_mutex_init(&fMutex, NULL); in Init() 65 PthreadMutexLocker mutexLocker(fMutex); in Close() 75 PthreadMutexLocker mutexLocker(fMutex); in QueueJob() 90 PthreadMutexLocker mutexLocker(fMutex); in DequeueJob() 98 pthread_cond_wait(&fNewJobCondition, &fMutex); in DequeueJob() 108 PthreadMutexLocker mutexLocker(fMutex); in DeleteJobs()
|
H A D | JobQueue.h | 39 pthread_mutex_t fMutex;
|
/haiku/src/kits/shared/ |
H A D | RWLocker.cpp | 23 fMutex(), in RWLocker() 38 fMutex(), in RWLocker() 54 delete_sem(fMutex.semaphore); in ~RWLocker() 101 _ReleaseBenaphore(fMutex); in ReadUnlock() 162 _ReleaseBenaphore(fMutex); in WriteUnlock() 168 _ReleaseBenaphore(fMutex); in WriteUnlock() 192 fMutex.semaphore = create_sem(0, mutexName.String()); in _Init() 193 fMutex.counter = 0; in _Init() 241 error = _AcquireBenaphore(fMutex, timeout); in _ReadLock() 373 error = _AcquireBenaphore(fMutex, timeout); in _WriteLock()
|
/haiku/headers/private/kernel/ |
H A D | scheduling_analysis.h | 118 fMutex(lock), in InitMutex() 126 out.Print("mutex init %p: name: \"%s\"", fMutex, fName); in AddDump() 136 return fMutex; in Object() 145 mutex* fMutex;
|
/haiku/headers/private/shared/ |
H A D | RWLocker.h | 123 Benaphore fMutex; // critical code mutex variable
|