Searched refs:fWriteSem (Results 1 - 6 of 6) sorted by relevance

/haiku-fatelf/src/tests/add-ons/kernel/file_systems/consistency_check/
H A DAdaptiveBuffering.cpp30 fWriteSem(-1),
45 delete_sem(fWriteSem);
83 fWriteSem = create_sem(fBufferCount - 1, "writer");
84 if (fWriteSem < B_OK)
85 return fWriteSem;
145 while (acquire_sem(fWriteSem) == B_INTERRUPTED)
211 release_sem(fWriteSem);
H A DAdaptiveBuffering.h41 sem_id fWriteSem; member in class:AdaptiveBuffering
/haiku-fatelf/src/tests/servers/app/newerClipping/
H A DMultiLocker.cpp22 fWriteSem(-1),
37 fWriteSem = create_sem(0, name);
42 fWriteSem = create_sem(0, "MultiLocker_WriteSem");
46 if (fReadSem >= 0 && fWriteSem >=0 && fWriterLock >= 0)
84 delete_sem(fWriteSem);
195 //readers hold the lock - acquire fWriteSem
196 locked = (acquire_sem_etc(fWriteSem, readers, B_DO_NOT_RESCHEDULE,
235 //a writer is waiting for the lock so release fWriteSem
236 unlocked = (release_sem_etc(fWriteSem, 1,
H A DMultiLocker.h49 //writers adjust the count and block on fWriteSem
52 sem_id fWriteSem; member in class:MultiLocker
/haiku-fatelf/src/servers/app/
H A DMultiLocker.cpp48 fWriteSem = create_sem(0, name);
53 fWriteSem = create_sem(0, "MultiLocker_WriteSem");
57 if (fReadSem >= 0 && fWriteSem >=0 && fWriterLock >= 0)
99 delete_sem(fWriteSem);
278 // readers hold the lock - acquire fWriteSem
281 status = acquire_sem_etc(fWriteSem, readers, 0, 0);
323 // a writer is waiting for the lock so release fWriteSem
324 unlocked = release_sem_etc(fWriteSem, 1, B_DO_NOT_RESCHEDULE) == B_OK;
H A DMultiLocker.h88 // writers adjust the count and block on fWriteSem
91 sem_id fWriteSem; member in class:MultiLocker

Completed in 44 milliseconds