Searched refs:blocked_writers (Results 1 – 3 of 3) sorted by relevance
131 prwlock->blocked_writers = 0; in _pthread_rwlock_init()188 while (prwlock->blocked_writers || prwlock->state < 0) { in rwlock_rdlock_common()266 else if (prwlock->blocked_writers || prwlock->state < 0) in _pthread_rwlock_tryrdlock()337 if (prwlock->state == 0 && prwlock->blocked_writers) in _pthread_rwlock_unlock()342 if (prwlock->blocked_writers) in _pthread_rwlock_unlock()381 prwlock->blocked_writers++; in rwlock_wrlock_common()390 prwlock->blocked_writers--; in rwlock_wrlock_common()395 prwlock->blocked_writers--; in rwlock_wrlock_common()
539 int blocked_writers; member
3005 int32_t blocked_writers; in do_rw_wrlock() local3100 &blocked_writers); in do_rw_wrlock()3106 suword32(&rwlock->rw_blocked_writers, blocked_writers+1); in do_rw_wrlock()3129 &blocked_writers); in do_rw_wrlock()3135 suword32(&rwlock->rw_blocked_writers, blocked_writers-1); in do_rw_wrlock()3136 if (blocked_writers == 1) { in do_rw_wrlock()