Lines Matching refs:fi_readers
190 fip->fi_readers = fip->fi_writers = 0;
222 fip->fi_readers++;
223 if (fip->fi_readers == 1) {
239 if (fip->fi_readers > 0)
240 wakeup((caddr_t)&fip->fi_readers);
245 error = msleep((caddr_t)&fip->fi_readers, &vp->v_lock,
249 if (fip->fi_readers == 1) {
257 if (fip->fi_readers == 0) {
262 if (fip->fi_readers == 0) {
268 if (fip->fi_readers > 0)
269 wakeup((caddr_t)&fip->fi_readers);
458 fip->fi_readers--;
459 if (fip->fi_readers == 0){
482 if (fip->fi_writers || fip->fi_readers) {
513 fip->fi_readers, fip->fi_writers);