Searched refs:fn_wcnt (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dfifonode.h50 * fn_wcnt
87 ushort_t fn_wcnt; /* number of writers */ member in struct:fifonode
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c253 fnp->fn_wcnt++; /* record writer present */
335 ASSERT(fnp->fn_wsynccnt <= fnp->fn_wcnt);
347 fnp->fn_wcnt == fnp->fn_wsynccnt) {
486 if (--fnp->fn_wcnt == 0 && fn_dest->fn_rcnt > 0) {
521 if (fnp->fn_rcnt == 0 && fn_dest->fn_wcnt > 0) {
538 ASSERT((fnp->fn_rcnt + fnp->fn_wcnt) != 0);
547 * (fnp->fn_rcnt or fnp->fn_wcnt may not be zero (some thread
550 * Note: we can get here with fn_rcnt and fn_wcnt != 0 if some
554 * fn_wcnt only indicate attempts to open. fn_open indicates
687 if (fn_dest->fn_wcnt
[all...]
H A Dfifosubr.c435 fnp->fn_wcnt = 0;
526 fnp1->fn_wcnt = fnp2->fn_wcnt = 1;
756 fnp->fn_wcnt > 0)
783 fnp->fn_wcnt--;

Completed in 51 milliseconds