Lines Matching refs:refp

1249 		xref_t		*refp;  in pcacheset_invalidate()  local
1253 refp = &pdp->pd_ref[i]; in pcacheset_invalidate()
1254 if (refp->xf_refcnt) { in pcacheset_invalidate()
1255 ASSERT(refp->xf_position >= 0); in pcacheset_invalidate()
1257 if (refp->xf_refcnt == 1) { in pcacheset_invalidate()
1258 pcsp->pcs_pollfd[refp->xf_position].fd = -1; in pcacheset_invalidate()
1259 refp->xf_refcnt = 0; in pcacheset_invalidate()
1261 } else if (refp->xf_refcnt > 1) { in pcacheset_invalidate()
1267 for (j = refp->xf_position; in pcacheset_invalidate()
1271 refp->xf_refcnt--; in pcacheset_invalidate()
1276 ASSERT(refp->xf_refcnt == 0); in pcacheset_invalidate()
1277 refp->xf_position = POLLPOSINVAL; in pcacheset_invalidate()
1298 xref_t *refp; in pcache_insert() local
1387 refp = &pdp->pd_ref[which]; in pcache_insert()
1388 if (refp->xf_refcnt == 0) { in pcache_insert()
1389 refp->xf_position = pos; in pcache_insert()
1394 if (pos < refp->xf_position) { in pcache_insert()
1395 refp->xf_position = pos; in pcache_insert()
1398 ASSERT(pollfdp->fd == ps->ps_pollfd[refp->xf_position].fd); in pcache_insert()
1399 refp->xf_refcnt++; in pcache_insert()
1450 xref_t *refp; in pcache_delete_fd() local
1459 refp = &pdp->pd_ref[which]; in pcache_delete_fd()
1462 refp->xf_position = POLLPOSINVAL; in pcache_delete_fd()
1463 ASSERT(refp->xf_refcnt == 1); in pcache_delete_fd()
1464 refp->xf_refcnt = 0; in pcache_delete_fd()
1505 ASSERT(refp->xf_refcnt > 0); in pcache_delete_fd()
1506 if (--refp->xf_refcnt == 0) { in pcache_delete_fd()
1507 refp->xf_position = POLLPOSINVAL; in pcache_delete_fd()
1509 ASSERT(pos >= refp->xf_position); in pcache_delete_fd()
1510 if (pos == refp->xf_position) { in pcache_delete_fd()
1517 refp->xf_position = POLLPOSTRANS; in pcache_delete_fd()
1912 xref_t *refp; in pcache_poll() local
1949 refp = &pdp->pd_ref[which]; in pcache_poll()
1950 if (refp->xf_refcnt == 0) in pcache_poll()
1952 entry = refp->xf_position; in pcache_poll()
1967 if (refp->xf_refcnt > 1) { in pcache_poll()
1991 if (refp->xf_refcnt > 1) { in pcache_poll()
2061 ASSERT(refp->xf_refcnt >= 1); in pcache_poll()
2063 if (refp->xf_refcnt > 1) { in pcache_poll()
2112 if (refp->xf_refcnt > 1) { in pcache_poll()
2256 xref_t *refp; in pcache_clean_entry() local
2259 refp = &pdp->pd_ref[i]; in pcache_clean_entry()
2260 if (refp->xf_refcnt) { in pcache_clean_entry()
2261 ASSERT(refp->xf_position >= 0); in pcache_clean_entry()
2263 if (refp->xf_refcnt == 1) { in pcache_clean_entry()
2264 pcsp->pcs_pollfd[refp->xf_position].events = in pcache_clean_entry()
2267 if (refp->xf_refcnt > 1) { in pcache_clean_entry()
2272 for (j = refp->xf_position; in pcache_clean_entry()
2793 xref_t *refp; in pollcheckxref() local
2802 refp = &pdp->pd_ref[cacheindex]; in pollcheckxref()
2803 if (refp->xf_position >= 0) { in pollcheckxref()
2804 ASSERT(refp->xf_refcnt >= 1); in pollcheckxref()
2805 ASSERT(pollfdp[refp->xf_position].fd == pdp->pd_fd); in pollcheckxref()
2806 if (refp->xf_refcnt > 1) { in pollcheckxref()
2810 for (j = refp->xf_position; in pollcheckxref()
2817 ASSERT(count == refp->xf_refcnt); in pollcheckxref()
2842 xref_t *refp; in checkpolldat() local
2848 refp = &pdp->pd_ref[j]; in checkpolldat()
2849 if (refp->xf_refcnt > 0) { in checkpolldat()
2851 ASSERT(refp->xf_position < pcsp->pcs_nfds); in checkpolldat()
2853 ASSERT(pdp->pd_fd == pollfd[refp->xf_position].fd); in checkpolldat()
2907 xref_t *refp; in pollcheckrevents() local
2911 refp = &pdp->pd_ref[cacheindex]; in pollcheckrevents()
2912 if (refp->xf_refcnt == 0) { in pollcheckrevents()
2915 entry = refp->xf_position; in pollcheckrevents()
2918 if (refp->xf_refcnt > 1) { in pollcheckrevents()