Lines Matching refs:refp

1184 		xref_t		*refp;
1188 refp = &pdp->pd_ref[i];
1189 if (refp->xf_refcnt) {
1190 ASSERT(refp->xf_position >= 0);
1192 if (refp->xf_refcnt == 1) {
1193 pcsp->pcs_pollfd[refp->xf_position].fd = -1;
1194 refp->xf_refcnt = 0;
1196 } else if (refp->xf_refcnt > 1) {
1202 for (j = refp->xf_position;
1206 refp->xf_refcnt--;
1211 ASSERT(refp->xf_refcnt == 0);
1212 refp->xf_position = POLLPOSINVAL;
1233 xref_t *refp;
1322 refp = &pdp->pd_ref[which];
1323 if (refp->xf_refcnt == 0) {
1324 refp->xf_position = pos;
1329 if (pos < refp->xf_position) {
1330 refp->xf_position = pos;
1333 ASSERT(pollfdp->fd == ps->ps_pollfd[refp->xf_position].fd);
1334 refp->xf_refcnt++;
1385 xref_t *refp;
1394 refp = &pdp->pd_ref[which];
1397 refp->xf_position = POLLPOSINVAL;
1398 ASSERT(refp->xf_refcnt == 1);
1399 refp->xf_refcnt = 0;
1440 ASSERT(refp->xf_refcnt > 0);
1441 if (--refp->xf_refcnt == 0) {
1442 refp->xf_position = POLLPOSINVAL;
1444 ASSERT(pos >= refp->xf_position);
1445 if (pos == refp->xf_position) {
1452 refp->xf_position = POLLPOSTRANS;
1847 xref_t *refp;
1884 refp = &pdp->pd_ref[which];
1885 if (refp->xf_refcnt == 0)
1887 entry = refp->xf_position;
1902 if (refp->xf_refcnt > 1) {
1926 if (refp->xf_refcnt > 1) {
1996 ASSERT(refp->xf_refcnt >= 1);
1998 if (refp->xf_refcnt > 1) {
2047 if (refp->xf_refcnt > 1) {
2191 xref_t *refp;
2194 refp = &pdp->pd_ref[i];
2195 if (refp->xf_refcnt) {
2196 ASSERT(refp->xf_position >= 0);
2198 if (refp->xf_refcnt == 1) {
2199 pcsp->pcs_pollfd[refp->xf_position].events =
2202 if (refp->xf_refcnt > 1) {
2207 for (j = refp->xf_position;
2521 xref_t *refp;
2530 refp = &pdp->pd_ref[cacheindex];
2531 if (refp->xf_position >= 0) {
2532 ASSERT(refp->xf_refcnt >= 1);
2533 ASSERT(pollfdp[refp->xf_position].fd == pdp->pd_fd);
2534 if (refp->xf_refcnt > 1) {
2538 for (j = refp->xf_position;
2545 ASSERT(count == refp->xf_refcnt);
2570 xref_t *refp;
2576 refp = &pdp->pd_ref[j];
2577 if (refp->xf_refcnt > 0) {
2579 ASSERT(refp->xf_position < pcsp->pcs_nfds);
2581 ASSERT(pdp->pd_fd == pollfd[refp->xf_position].fd);
2635 xref_t *refp;
2639 refp = &pdp->pd_ref[cacheindex];
2640 if (refp->xf_refcnt == 0) {
2643 entry = refp->xf_position;
2646 if (refp->xf_refcnt > 1) {