Lines Matching refs:pollfds
29 struct lws_pollfd pollfds[MAX_CUSTOM_POLLFDS];
50 if (cpcx->pollfds[n].fd == fd)
51 return &cpcx->pollfds[n];
69 if (cpcx->count_pollfds == LWS_ARRAY_SIZE(cpcx->pollfds)) {
74 pfd = &cpcx->pollfds[cpcx->count_pollfds++];
96 *pfd = cpcx->pollfds[cpcx->count_pollfds - 1];
139 n = poll(cpcx->pollfds, (nfds_t)cpcx->count_pollfds, n);
147 lws_sockfd_type fd = cpcx->pollfds[n].fd;
150 if (!cpcx->pollfds[n].revents)
153 m = lws_service_fd(context, &cpcx->pollfds[n]);
157 if (m && cpcx->pollfds[n].fd != fd)