Searched refs:writer_count (Results 1 - 4 of 4) sorted by relevance

/haiku/src/system/libroot/os/locks/
H A Drw_lock.cpp95 lock->writer_count = 0;
121 if (lock->writer_count == 0) {
145 lock->writer_count--;
168 if (lock->reader_count == 0 && lock->writer_count == 0) {
169 lock->writer_count++;
180 lock->writer_count++;
209 lock->writer_count--;
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_rwlock.cpp98 int32_t writer_count; member in struct:LocalRWLock
99 // Note, that reader_count and writer_count are not used the same way.
100 // writer_count includes the write lock owner as well as waiting
110 writer_count = 0;
119 if (reader_count > 0 || waiters.Head() != NULL || writer_count > 0)
152 if (writer_count == 0) {
164 if (reader_count == 0 && writer_count == 0) {
165 writer_count++;
178 writer_count--;
194 if (writer_count
[all...]
/haiku/headers/posix/sys/
H A Dtypes.h111 __haiku_std_int32 writer_count; member in struct:_pthread_rwlock::__anon1::__anon2
/haiku/headers/private/shared/
H A Dlocks.h43 int32 writer_count; member in struct:rw_lock

Completed in 52 milliseconds