Lines Matching refs:dep_stream
840 nghttp2_stream *dep_stream = NULL;
853 dep_stream = nghttp2_session_get_stream_raw(session, pri_spec->stream_id);
855 if (!dep_stream &&
860 dep_stream = nghttp2_session_open_stream(
864 if (dep_stream == NULL) {
867 } else if (!dep_stream || !nghttp2_stream_in_dep_tree(dep_stream)) {
874 dep_stream = &session->root;
875 } else if (nghttp2_stream_dep_find_ancestor(dep_stream, stream)) {
876 DEBUGF("stream: cycle detected, dep_stream(%p)=%d stream(%p)=%d\n",
877 dep_stream, dep_stream->stream_id, stream, stream->stream_id);
879 nghttp2_stream_dep_remove_subtree(dep_stream);
880 rv = nghttp2_stream_dep_add_subtree(stream->dep_prev, dep_stream);
886 assert(dep_stream);
888 if (dep_stream == stream->dep_prev && !pri_spec->exclusive) {
901 rv = nghttp2_stream_dep_insert_subtree(dep_stream, stream);
903 rv = nghttp2_stream_dep_add_subtree(dep_stream, stream);
1297 nghttp2_stream *dep_stream = NULL;
1352 dep_stream = nghttp2_session_get_stream_raw(session, pri_spec->stream_id);
1354 if (!dep_stream &&
1360 dep_stream = nghttp2_session_open_stream(
1364 if (dep_stream == NULL) {
1371 } else if (!dep_stream || !nghttp2_stream_in_dep_tree(dep_stream)) {
1372 /* If dep_stream is not part of dependency tree, stream will get
1445 dep_stream = &session->root;
1448 assert(dep_stream);
1451 rv = nghttp2_stream_dep_insert(dep_stream, stream);
1456 nghttp2_stream_dep_add(dep_stream, stream);