Lines Matching defs:wsi
100 struct lws_context *context = wu->wsi->a.context;
104 eventfd.fd = wu->wsi->desc.sockfd;
117 pt = &context->pt[(int)wu->wsi->tsi];
121 lws_service_fd_tsi(context, &eventfd, wu->wsi->tsi);
138 struct lws *wsi = lws_container_of(d, struct lws, listen_list);
139 struct lws_wsi_eventlibs_uloop *wu = wsi_to_priv_uloop(wsi);
141 wu->wsi = wsi;
142 wu->fd.fd = wsi->desc.sockfd;
174 elops_accept_uloop(struct lws *wsi)
176 struct lws_wsi_eventlibs_uloop *wu = wsi_to_priv_uloop(wsi);
178 wu->wsi = wsi;
179 wu->fd.fd = wsi->desc.sockfd;
188 elops_io_uloop(struct lws *wsi, unsigned int flags)
190 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
191 struct lws_wsi_eventlibs_uloop *wu = wsi_to_priv_uloop(wsi);
195 if (wsi->a.context->being_destroyed || pt->is_destroyed)
220 struct lws *wsi = lws_container_of(d, struct lws, listen_list);
221 struct lws_wsi_eventlibs_uloop *wu = wsi_to_priv_uloop(wsi);
241 elops_destroy_wsi_uloop(struct lws *wsi)
245 if (!wsi)
248 pt = &wsi->a.context->pt[(int)wsi->tsi];
252 uloop_fd_delete(&wsi_to_priv_uloop(wsi)->fd);
256 elops_wsi_logical_close_uloop(struct lws *wsi)
258 elops_destroy_wsi_uloop(wsi);
264 elops_init_vhost_listen_wsi_uloop(struct lws *wsi)
268 if (!wsi) {
273 wu = wsi_to_priv_uloop(wsi);
274 wu->wsi = wsi;
275 wu->fd.fd = wsi->desc.sockfd;
298 /* destroy wsi */ elops_destroy_wsi_uloop,