Home
last modified time | relevance | path

Searched refs:rw_nreaders (Results 1 – 2 of 2) sorted by relevance

/netbsd/src/sys/external/bsd/drm2/include/linux/
Dspinlock.h147 unsigned rw_nreaders; member
155 rw->rw_nreaders = 0; in rwlock_init()
162 KASSERTMSG(rw->rw_nreaders == 0, in rwlock_destroy()
163 "rwlock still held by %u readers", rw->rw_nreaders); in rwlock_destroy()
173 if (rw->rw_nreaders == 0) in write_lock_irq()
183 KASSERT(rw->rw_nreaders == 0); in write_unlock_irq()
192 KASSERT(rw->rw_nreaders < UINT_MAX); in read_lock()
193 rw->rw_nreaders++; in read_lock()
202 KASSERT(0 < rw->rw_nreaders); in read_unlock()
203 rw->rw_nreaders--; in read_unlock()
/netbsd/src/lib/librumpuser/
Drumpuser_pth.c284 rw_nreaders(struct rumpuser_rw *rw) in rw_nreaders() function
459 if (rw_nreaders(rw)) in rumpuser_rw_exit()
487 *rv = rw_nreaders(rw); in rumpuser_rw_held()