Searched refs:fWriteSem (Results 1 - 6 of 6) sorted by relevance
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/consistency_check/ |
H A D | AdaptiveBuffering.cpp | 30 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 D | AdaptiveBuffering.h | 41 sem_id fWriteSem; member in class:AdaptiveBuffering
|
/haiku-fatelf/src/tests/servers/app/newerClipping/ |
H A D | MultiLocker.cpp | 22 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 D | MultiLocker.h | 49 //writers adjust the count and block on fWriteSem 52 sem_id fWriteSem; member in class:MultiLocker
|
/haiku-fatelf/src/servers/app/ |
H A D | MultiLocker.cpp | 48 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 D | MultiLocker.h | 88 // writers adjust the count and block on fWriteSem 91 sem_id fWriteSem; member in class:MultiLocker
|
Completed in 44 milliseconds