Lines Matching refs:ptpriv
98 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in lws_io_cb() local
107 if (!ptpriv->thread_valid) { in lws_io_cb()
109 ptpriv->uv_thread = uv_thread_self(); in lws_io_cb()
110 ptpriv->thread_valid = 1; in lws_io_cb()
154 uv_idle_start(&ptpriv->idle, lws_uv_idle); in lws_io_cb()
261 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in lws_uv_close_cb_sa() local
270 ptpriv->extant_handles, in lws_uv_close_cb_sa()
276 ptpriv->extant_handles) in lws_uv_close_cb_sa()
497 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in elops_accept_uv() local
501 if (!ptpriv->thread_valid) { in elops_accept_uv()
503 ptpriv->uv_thread = uv_thread_self(); in elops_accept_uv()
504 ptpriv->thread_valid = 1; in elops_accept_uv()
530 ptpriv->extant_handles++; in elops_accept_uv()
535 ptpriv->extant_handles); in elops_accept_uv()
596 struct lws_pt_eventlibs_libuv *ptpriv; in elops_init_vhost_listen_wsi_uv() local
609 ptpriv = pt_to_priv_uv(pt); in elops_init_vhost_listen_wsi_uv()
610 if (!ptpriv->io_loop) in elops_init_vhost_listen_wsi_uv()
628 ptpriv->extant_handles++; in elops_init_vhost_listen_wsi_uv()
633 ptpriv->extant_handles); in elops_init_vhost_listen_wsi_uv()
653 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in elops_destroy_pt_uv() local
659 if (!ptpriv->io_loop) in elops_destroy_pt_uv()
719 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in elops_init_pt_uv() local
723 ptpriv->pt = pt; in elops_init_pt_uv()
725 if (!ptpriv->io_loop) { in elops_init_pt_uv()
744 ptpriv->io_loop = loop; in elops_init_pt_uv()
745 uv_idle_init(loop, &ptpriv->idle); in elops_init_pt_uv()
746 LWS_UV_REFCOUNT_STATIC_HANDLE_NEW(&ptpriv->idle, pt); in elops_init_pt_uv()
747 uv_idle_start(&ptpriv->idle, lws_uv_idle); in elops_init_pt_uv()
755 assert(ns <= (int)LWS_ARRAY_SIZE(ptpriv->signals)); in elops_init_pt_uv()
757 uv_signal_init(loop, &ptpriv->signals[n]); in elops_init_pt_uv()
759 &ptpriv->signals[n], pt); in elops_init_pt_uv()
760 ptpriv->signals[n].data = pt; in elops_init_pt_uv()
761 uv_signal_start(&ptpriv->signals[n], in elops_init_pt_uv()
780 uv_timer_init(ptpriv->io_loop, &ptpriv->sultimer); in elops_init_pt_uv()
781 LWS_UV_REFCOUNT_STATIC_HANDLE_NEW(&ptpriv->sultimer, pt); in elops_init_pt_uv()
792 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in lws_libuv_closewsi() local
820 ptpriv->extant_handles - 1, in lws_libuv_closewsi()
824 assert(ptpriv->extant_handles); in lws_libuv_closewsi()
825 ptpriv->extant_handles--; in lws_libuv_closewsi()
843 !ptpriv->extant_handles && in lws_libuv_closewsi()
893 struct lws_pt_eventlibs_libuv *ptpriv = pt_to_priv_uv(pt); in elops_foreign_thread_uv() local
896 if (!ptpriv->thread_valid) in elops_foreign_thread_uv()
907 return !uv_thread_equal(&th, &ptpriv->uv_thread); in elops_foreign_thread_uv()