Lines Matching refs:sock
89 struct lwip_sock *sock; in event_callback() local
120 sock = lwip_tryget_socket(s); in event_callback()
121 if (!sock) in event_callback()
136 sock->rcvevent++; in event_callback()
139 sock->rcvevent--; in event_callback()
142 sock->sendevent = 1; in event_callback()
145 sock->sendevent = 0; in event_callback()
148 sock->errevent = 1; in event_callback()
156 if ((void*)(sock->lastdata.pbuf) || (sock->rcvevent > 0)) in event_callback()
158 if ((void*)(sock->lastdata) || (sock->rcvevent > 0)) in event_callback()
161 if (sock->sendevent) in event_callback()
163 if (sock->errevent) in event_callback()
170 rt_wqueue_wakeup(&sock->wait_head, (void*)(size_t)event); in event_callback()
251 struct lwip_sock *sock; in inet_poll() local
260 sock = lwip_tryget_socket((int)(size_t)sal_sock->user_data); in inet_poll()
261 if (sock != NULL) in inet_poll()
265 rt_poll_add(&sock->wait_head, req); in inet_poll()
270 if ((void*)(sock->lastdata.pbuf) || sock->rcvevent) in inet_poll()
272 if ((void*)(sock->lastdata) || sock->rcvevent) in inet_poll()
277 if (sock->sendevent) in inet_poll()
281 if (sock->errevent) in inet_poll()
285 sock->errevent = 0; in inet_poll()