Lines Matching defs:parent_wsi
216 __lws_wsi_server_new(struct lws_vhost *vh, struct lws *parent_wsi,
219 struct lws *nwsi = lws_get_network_wsi(parent_wsi);
245 if (parent_wsi->mux.child_count + 1 >
246 parent_wsi->h2.h2n->our_set.s[H2SET_MAX_CONCURRENT_STREAMS]) {
252 p = &parent_wsi->lc.gutag[1];
263 wsi = lws_create_new_server_wsi(vh, parent_wsi->tsi, tmp);
270 if (lwsi_role_server(parent_wsi)) {
277 lws_wsi_mux_insert(wsi, parent_wsi, sid);
289 lwsi_set_role(wsi, lwsi_role(parent_wsi));
304 lws_wsi_tag(parent_wsi), lws_wsi_tag(wsi), sid, wsi->user_space);
313 parent_wsi->mux.child_list = wsi->mux.sibling_list;
314 parent_wsi->mux.child_count--;
326 lws_wsi_h2_adopt(struct lws *parent_wsi, struct lws *wsi)
328 struct lws *nwsi = lws_get_network_wsi(parent_wsi);
331 if (parent_wsi->mux.child_count + 1 >
332 parent_wsi->h2.h2n->our_set.s[H2SET_MAX_CONCURRENT_STREAMS]) {
356 lws_wsi_mux_insert(wsi, parent_wsi, wsi->mux.my_sid);
376 parent_wsi->mux.child_list = wsi->mux.sibling_list;
377 parent_wsi->mux.child_count--;