Lines Matching refs:pt
250 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
286 lws_dll2_add_head(&wsi->dll_buflist, &pt->dll_buflist_owner);
299 struct lws_context_per_thread *pt;
316 pt = &context->pt[tsi];
318 if (pt->evlib_pt) {
321 lws_pt_lock(pt, __func__); /* -------------- pt { */
323 u = __lws_sul_service_ripe(pt->pt_sul_owner,
332 lws_pt_unlock(pt);
342 if (pt->ws.rx_draining_ext_list)
350 if (pt->context->tls_ops &&
351 pt->context->tls_ops->fake_POLLIN_for_buffered &&
352 pt->context->tls_ops->fake_POLLIN_for_buffered(pt))
361 lws_start_foreach_dll(struct lws_dll2 *, d, pt->dll_buflist_owner.head) {
384 lws_buflist_aware_read(struct lws_context_per_thread *pt, struct lws *wsi,
395 ebuf->token = pt->serv_buf + LWS_PRE;
448 &pt->dll_buflist_owner);
475 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
509 &pt->dll_buflist_owner);
517 lws_service_do_ripe_rxflow(struct lws_context_per_thread *pt)
521 if (!pt->dll_buflist_owner.head)
529 lws_pt_lock(pt, __func__);
532 pt->dll_buflist_owner.head) {
545 pt->inside_lws_service = 1;
549 handle_POLLIN(pt, wsi, &pfd) ==
553 pt->inside_lws_service = 0;
558 lws_pt_unlock(pt);
570 struct lws_context_per_thread *pt;
576 pt = &context->pt[tsi];
578 lws_pt_lock(pt, __func__);
585 lws_start_foreach_dll(struct lws_dll2 *, d, pt->dll_buflist_owner.head) {
609 lws_dll2_get_head(&pt->tls.dll_pending_tls_owner)) {
615 pt->fds[wsi->position_in_fds_table].revents = (short)(
616 pt->fds[wsi->position_in_fds_table].revents |
617 (pt->fds[wsi->position_in_fds_table].events &
619 if (pt->fds[wsi->position_in_fds_table].revents &
632 lws_pt_unlock(pt);
641 struct lws_context_per_thread *pt;
648 pt = &context->pt[tsi];
650 if (pt->event_loop_pt_unused)
756 pt->inside_lws_service = 1;
767 handle_POLLIN(pt, wsi, pollfd)) {
769 pt->inside_lws_service = 0;
796 pt->inside_lws_service = 0;
807 pt->inside_lws_service = 0;
821 struct lws_context_per_thread *pt;
827 pt = &context->pt[0];
828 pt->inside_service = 1;
834 pt->inside_service = 0;
841 pt->inside_service = 0;
849 struct lws_context_per_thread *pt;
855 pt = &context->pt[tsi];
856 pt->inside_service = 1;
858 pt->self = pthread_self();
865 pt->inside_service = 0;
872 pt->inside_service = 0;