Lines Matching defs:readers
271 unsigned int readers;
280 return rw->writer == rumpuser_curlwp() && rw->readers == (unsigned)-1;
286 unsigned nreaders = rw->readers;
311 assert(rw->readers == 0);
313 rw->readers = (unsigned)-1;
322 rw->readers = 0;
331 atomic_inc_uint(&rw->readers);
334 ++rw->readers;
344 atomic_dec_uint(&rw->readers);
347 assert(rw->readers > 0);
348 --rw->readers;
366 rw->readers = 0;