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