Searched refs:pending_readers (Results 1 - 3 of 3) sorted by relevance

/haiku/src/tests/add-ons/kernel/kernelland_emu/
H A Dlock.cpp236 if (lock->active_readers > 0 || lock->pending_readers > 0)
283 lock->pending_readers = 0;
297 lock->pending_readers = 0;
355 // case the original writer set pending_readers, so we know that we don't
357 if (lock->pending_readers > 0) {
358 lock->pending_readers--;
385 // case the original writer set pending_readers, so we know that we don't
387 if (lock->pending_readers > 0) {
388 lock->pending_readers--;
520 lock->active_readers = oldCount - lock->pending_readers;
[all...]
/haiku/src/system/kernel/locks/
H A Dlock.cpp330 if (lock->active_readers > 0 || lock->pending_readers > 0)
380 lock->pending_readers = 0;
398 lock->pending_readers = 0;
522 // case the original writer set pending_readers, so we know that we don't
524 if (lock->pending_readers > 0) {
525 lock->pending_readers--;
581 // case the original writer set pending_readers, so we know that we don't
583 if (lock->pending_readers > 0) {
584 lock->pending_readers--;
727 lock->active_readers = oldCount - lock->pending_readers;
[all...]
/haiku/headers/private/kernel/
H A Dlock.h60 int16 pending_readers; member in struct:rw_lock

Completed in 41 milliseconds