Lines Matching refs:fds

2215 lwip_pollscan(struct pollfd *fds, nfds_t nfds, enum lwip_pollscan_opts opts)  in lwip_pollscan()  argument
2225 fds[fdi].revents = 0; in lwip_pollscan()
2232 if (fds[fdi].fd >= 0 && (fds[fdi].revents & POLLNVAL) == 0) { in lwip_pollscan()
2235 sock = tryget_socket_unconn_locked(fds[fdi].fd); in lwip_pollscan()
2264 if ((fds[fdi].events & POLLIN) != 0 && ((lastdata != NULL) || (rcvevent > 0))) { in lwip_pollscan()
2265 fds[fdi].revents |= POLLIN; in lwip_pollscan()
2266 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_pollscan: fd=%d ready for reading\n", fds[fdi].fd)); in lwip_pollscan()
2269 if ((fds[fdi].events & POLLOUT) != 0 && (sendevent != 0)) { in lwip_pollscan()
2270 fds[fdi].revents |= POLLOUT; in lwip_pollscan()
2271 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_pollscan: fd=%d ready for writing\n", fds[fdi].fd)); in lwip_pollscan()
2276 fds[fdi].revents |= POLLERR; in lwip_pollscan()
2277 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_pollscan: fd=%d ready for exception\n", fds[fdi].fd)); in lwip_pollscan()
2283 fds[fdi].revents |= POLLNVAL; in lwip_pollscan()
2290 if (fds[fdi].revents != 0) { in lwip_pollscan()
2306 lwip_poll_inc_sockets_used(struct pollfd *fds, nfds_t nfds) in lwip_poll_inc_sockets_used() argument
2310 if(fds) { in lwip_poll_inc_sockets_used()
2314 tryget_socket_unconn(fds[fdi].fd); in lwip_poll_inc_sockets_used()
2321 lwip_poll_dec_sockets_used(struct pollfd *fds, nfds_t nfds) in lwip_poll_dec_sockets_used() argument
2325 if(fds) { in lwip_poll_dec_sockets_used()
2328 struct lwip_sock *sock = tryget_socket_unconn_nouse(fds[fdi].fd); in lwip_poll_dec_sockets_used()
2336 #define lwip_poll_inc_sockets_used(fds, nfds) argument
2337 #define lwip_poll_dec_sockets_used(fds, nfds) argument
2341 lwip_poll(struct pollfd *fds, nfds_t nfds, int timeout) in lwip_poll() argument
2351 (void*)fds, (int)nfds, timeout)); in lwip_poll()
2352 LWIP_ERROR("lwip_poll: invalid fds", ((fds != NULL && nfds > 0) || (fds == NULL && nfds == 0)), in lwip_poll()
2355 lwip_poll_inc_sockets_used(fds, nfds); in lwip_poll()
2359 nready = lwip_pollscan(fds, nfds, LWIP_POLLSCAN_CLEAR); in lwip_poll()
2362 lwip_poll_dec_sockets_used(fds, nfds); in lwip_poll()
2374 …API_SELECT_CB_VAR_ALLOC(select_cb, set_errno(EAGAIN); lwip_poll_dec_sockets_used(fds, nfds); retur… in lwip_poll()
2382 API_SELECT_CB_VAR_REF(select_cb).poll_fds = fds; in lwip_poll()
2390 lwip_poll_dec_sockets_used(fds, nfds); in lwip_poll()
2401 nready = lwip_pollscan(fds, nfds, LWIP_POLLSCAN_INC_WAIT); in lwip_poll()
2421 nready = lwip_pollscan(fds, nfds, LWIP_POLLSCAN_DEC_WAIT); in lwip_poll()
2437 lwip_poll_dec_sockets_used(fds, nfds); in lwip_poll()
2450 lwip_poll_dec_sockets_used(fds, nfds); in lwip_poll()