Searched refs:readerCount (Results 1 - 5 of 5) sorted by relevance

/haiku/src/kits/shared/
H A DRWLockManager.cpp243 int readerCount = 0; local
245 while (readerCount < kMaxReaderUnblockCount
252 readers[readerCount++] = waiter->thread;
256 if (readerCount > 0)
257 _kern_unblock_threads(readers, readerCount, B_OK);
H A DRWLocker.cpp282 int32 readerCount = 0; local
292 readerCount = info->count;
294 fReaderCount -= readerCount;
326 readerCount = info->count;
328 fReaderCount -= readerCount;
379 fWriterReaderCount = readerCount;
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_rwlock.cpp251 int readerCount = 0; local
253 while (readerCount < kMaxReaderUnblockCount
261 readers[readerCount++] = waiter->thread;
266 if (readerCount > 0)
267 _kern_unblock_threads(readers, readerCount, B_OK);
/haiku/src/tests/add-ons/kernel/kernelland_emu/
H A Dlock.cpp253 uint32 readerCount = 0; local
260 readerCount++;
268 lock->active_readers += readerCount;
270 return readerCount;
554 int32 readerCount = lock->owner_count;
564 lock->active_readers = readerCount;
575 lock->pending_readers = oldCount - readerCount
/haiku/src/system/kernel/locks/
H A Dlock.cpp348 uint32 readerCount = 0; local
355 readerCount++;
364 lock->active_readers += readerCount;
366 return readerCount;
757 int32 readerCount = lock->owner_count;
762 if (readerCount != 0)
772 lock->active_readers = readerCount;
783 lock->pending_readers = oldCount - readerCount

Completed in 92 milliseconds