Lines Matching refs:vhd
82 struct per_vhost_data__minimal *vhd = in callback_minimal() local
93 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi), in callback_minimal()
96 vhd->context = lws_get_context(wsi); in callback_minimal()
97 vhd->protocol = lws_get_protocol(wsi); in callback_minimal()
98 vhd->vhost = lws_get_vhost(wsi); in callback_minimal()
100 vhd->ring = lws_ring_create(sizeof(struct msg), 8, in callback_minimal()
102 if (!vhd->ring) in callback_minimal()
107 lws_ring_destroy(vhd->ring); in callback_minimal()
111 pss->tail = lws_ring_get_oldest_tail(vhd->ring); in callback_minimal()
117 lws_ll_fwd_insert(pss, pss_list, vhd->pss_list); in callback_minimal()
123 pss, vhd->pss_list); in callback_minimal()
131 pmsg = lws_ring_get_element(vhd->ring, &pss->tail); in callback_minimal()
144 vhd->ring, /* lws_ring object */ in callback_minimal()
148 vhd->pss_list, /* head of list of objects with tails */ in callback_minimal()
154 if (lws_ring_get_element(vhd->ring, &pss->tail)) in callback_minimal()
168 if (!vhd->pss_list) in callback_minimal()
171 n = (int)lws_ring_get_count_free_elements(vhd->ring); in callback_minimal()
186 if (!lws_ring_insert(vhd->ring, &amsg, 1)) { in callback_minimal()
197 ppss, vhd->pss_list) { in callback_minimal()