Lines Matching refs:dep_stream
835 nghttp2_stream *dep_stream = NULL;
848 dep_stream = nghttp2_session_get_stream_raw(session, pri_spec->stream_id);
850 if (!dep_stream &&
855 dep_stream = nghttp2_session_open_stream(
859 if (dep_stream == NULL) {
862 } else if (!dep_stream || !nghttp2_stream_in_dep_tree(dep_stream)) {
869 dep_stream = &session->root;
870 } else if (nghttp2_stream_dep_find_ancestor(dep_stream, stream)) {
871 DEBUGF("stream: cycle detected, dep_stream(%p)=%d stream(%p)=%d\n",
872 dep_stream, dep_stream->stream_id, stream, stream->stream_id);
874 nghttp2_stream_dep_remove_subtree(dep_stream);
875 rv = nghttp2_stream_dep_add_subtree(stream->dep_prev, dep_stream);
881 assert(dep_stream);
883 if (dep_stream == stream->dep_prev && !pri_spec->exclusive) {
896 rv = nghttp2_stream_dep_insert_subtree(dep_stream, stream);
898 rv = nghttp2_stream_dep_add_subtree(dep_stream, stream);
1292 nghttp2_stream *dep_stream = NULL;
1347 dep_stream = nghttp2_session_get_stream_raw(session, pri_spec->stream_id);
1349 if (!dep_stream &&
1355 dep_stream = nghttp2_session_open_stream(
1359 if (dep_stream == NULL) {
1366 } else if (!dep_stream || !nghttp2_stream_in_dep_tree(dep_stream)) {
1367 /* If dep_stream is not part of dependency tree, stream will get
1440 dep_stream = &session->root;
1443 assert(dep_stream);
1446 rv = nghttp2_stream_dep_insert(dep_stream, stream);
1451 nghttp2_stream_dep_add(dep_stream, stream);