Lines Matching defs:wsi

96 	struct lws *wsi;
114 wsi = wsi_from_fd(context, watcher->fd);
115 pt = &context->pt[(int)wsi->tsi];
118 lws_service_fd_tsi(context, &eventfd, (int)wsi->tsi);
139 struct lws *wsi = lws_container_of(d, struct lws, listen_list);
141 struct lws_context_per_thread *pt = &context->pt[(int)wsi->tsi];
143 struct lws_wsi_eventlibs_libev *w = wsi_to_priv_ev(wsi);
144 struct lws_vhost *vh = wsi->a.vhost;
151 lws_accept_cb, wsi->desc.sockfd, EV_READ);
243 struct lws *wsi = lws_container_of(d, struct lws, listen_list);
245 struct lws_context_per_thread *pt = &context->pt[(int)wsi->tsi];
247 struct lws_vhost *vh = wsi->a.vhost;
286 elops_accept_ev(struct lws *wsi)
288 struct lws_wsi_eventlibs_libev *w = wsi_to_priv_ev(wsi);
291 if (wsi->role_ops->file_handle)
292 fd = wsi->desc.filefd;
294 fd = wsi->desc.sockfd;
296 w->w_read.context = wsi->a.context;
297 w->w_write.context = wsi->a.context;
306 elops_io_ev(struct lws *wsi, unsigned int flags)
308 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
310 struct lws_wsi_eventlibs_libev *w = wsi_to_priv_ev(wsi);
312 lwsl_wsi_debug(wsi, "%s flags 0x%x %p %d", wsi->role_ops->name, flags,
378 elops_init_vhost_listen_wsi_ev(struct lws *wsi)
383 if (!wsi) {
388 w = wsi_to_priv_ev(wsi);
389 w->w_read.context = wsi->a.context;
390 w->w_write.context = wsi->a.context;
392 if (wsi->role_ops->file_handle)
393 fd = wsi->desc.filefd;
395 fd = wsi->desc.sockfd;
400 elops_io_ev(wsi, LWS_EV_START | LWS_EV_READ);
406 elops_destroy_wsi_ev(struct lws *wsi)
408 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
410 struct lws_wsi_eventlibs_libev *w = wsi_to_priv_ev(wsi);
430 /* destroy wsi */ elops_destroy_wsi_ev,