Lines Matching refs:refp
1217 xref_t *refp; in pcacheset_invalidate() local
1221 refp = &pdp->pd_ref[i]; in pcacheset_invalidate()
1222 if (refp->xf_refcnt) { in pcacheset_invalidate()
1223 ASSERT(refp->xf_position >= 0); in pcacheset_invalidate()
1225 if (refp->xf_refcnt == 1) { in pcacheset_invalidate()
1226 pcsp->pcs_pollfd[refp->xf_position].fd = -1; in pcacheset_invalidate()
1227 refp->xf_refcnt = 0; in pcacheset_invalidate()
1229 } else if (refp->xf_refcnt > 1) { in pcacheset_invalidate()
1235 for (j = refp->xf_position; in pcacheset_invalidate()
1239 refp->xf_refcnt--; in pcacheset_invalidate()
1244 ASSERT(refp->xf_refcnt == 0); in pcacheset_invalidate()
1245 refp->xf_position = POLLPOSINVAL; in pcacheset_invalidate()
1266 xref_t *refp; in pcache_insert() local
1355 refp = &pdp->pd_ref[which]; in pcache_insert()
1356 if (refp->xf_refcnt == 0) { in pcache_insert()
1357 refp->xf_position = pos; in pcache_insert()
1362 if (pos < refp->xf_position) { in pcache_insert()
1363 refp->xf_position = pos; in pcache_insert()
1366 ASSERT(pollfdp->fd == ps->ps_pollfd[refp->xf_position].fd); in pcache_insert()
1367 refp->xf_refcnt++; in pcache_insert()
1418 xref_t *refp; in pcache_delete_fd() local
1427 refp = &pdp->pd_ref[which]; in pcache_delete_fd()
1430 refp->xf_position = POLLPOSINVAL; in pcache_delete_fd()
1431 ASSERT(refp->xf_refcnt == 1); in pcache_delete_fd()
1432 refp->xf_refcnt = 0; in pcache_delete_fd()
1473 ASSERT(refp->xf_refcnt > 0); in pcache_delete_fd()
1474 if (--refp->xf_refcnt == 0) { in pcache_delete_fd()
1475 refp->xf_position = POLLPOSINVAL; in pcache_delete_fd()
1477 ASSERT(pos >= refp->xf_position); in pcache_delete_fd()
1478 if (pos == refp->xf_position) { in pcache_delete_fd()
1485 refp->xf_position = POLLPOSTRANS; in pcache_delete_fd()
1880 xref_t *refp; in pcache_poll() local
1917 refp = &pdp->pd_ref[which]; in pcache_poll()
1918 if (refp->xf_refcnt == 0) in pcache_poll()
1920 entry = refp->xf_position; in pcache_poll()
1935 if (refp->xf_refcnt > 1) { in pcache_poll()
1959 if (refp->xf_refcnt > 1) { in pcache_poll()
2029 ASSERT(refp->xf_refcnt >= 1); in pcache_poll()
2031 if (refp->xf_refcnt > 1) { in pcache_poll()
2080 if (refp->xf_refcnt > 1) { in pcache_poll()
2224 xref_t *refp; in pcache_clean_entry() local
2227 refp = &pdp->pd_ref[i]; in pcache_clean_entry()
2228 if (refp->xf_refcnt) { in pcache_clean_entry()
2229 ASSERT(refp->xf_position >= 0); in pcache_clean_entry()
2231 if (refp->xf_refcnt == 1) { in pcache_clean_entry()
2232 pcsp->pcs_pollfd[refp->xf_position].events = in pcache_clean_entry()
2235 if (refp->xf_refcnt > 1) { in pcache_clean_entry()
2240 for (j = refp->xf_position; in pcache_clean_entry()
2554 xref_t *refp; in pollcheckxref() local
2563 refp = &pdp->pd_ref[cacheindex]; in pollcheckxref()
2564 if (refp->xf_position >= 0) { in pollcheckxref()
2565 ASSERT(refp->xf_refcnt >= 1); in pollcheckxref()
2566 ASSERT(pollfdp[refp->xf_position].fd == pdp->pd_fd); in pollcheckxref()
2567 if (refp->xf_refcnt > 1) { in pollcheckxref()
2571 for (j = refp->xf_position; in pollcheckxref()
2578 ASSERT(count == refp->xf_refcnt); in pollcheckxref()
2603 xref_t *refp; in checkpolldat() local
2609 refp = &pdp->pd_ref[j]; in checkpolldat()
2610 if (refp->xf_refcnt > 0) { in checkpolldat()
2612 ASSERT(refp->xf_position < pcsp->pcs_nfds); in checkpolldat()
2614 ASSERT(pdp->pd_fd == pollfd[refp->xf_position].fd); in checkpolldat()
2668 xref_t *refp; in pollcheckrevents() local
2672 refp = &pdp->pd_ref[cacheindex]; in pollcheckrevents()
2673 if (refp->xf_refcnt == 0) { in pollcheckrevents()
2676 entry = refp->xf_position; in pollcheckrevents()
2679 if (refp->xf_refcnt > 1) { in pollcheckrevents()