Lines Matching refs:stream

118 static void release_each(QUIC_STREAM *stream, void *arg)  in release_each()  argument
122 ossl_quic_stream_map_release(qsm, stream); in release_each()
134 void (*visit_cb)(QUIC_STREAM *stream, void *arg), in ossl_quic_stream_map_visit() argument
175 void ossl_quic_stream_map_release(QUIC_STREAM_MAP *qsm, QUIC_STREAM *stream) in ossl_quic_stream_map_release() argument
177 if (stream == NULL) in ossl_quic_stream_map_release()
180 if (stream->active_node.next != NULL) in ossl_quic_stream_map_release()
181 list_remove(&qsm->active_list, &stream->active_node); in ossl_quic_stream_map_release()
182 if (stream->accept_node.next != NULL) in ossl_quic_stream_map_release()
183 list_remove(&qsm->accept_list, &stream->accept_node); in ossl_quic_stream_map_release()
184 if (stream->ready_for_gc_node.next != NULL) in ossl_quic_stream_map_release()
185 list_remove(&qsm->ready_for_gc_list, &stream->ready_for_gc_node); in ossl_quic_stream_map_release()
187 ossl_quic_sstream_free(stream->sstream); in ossl_quic_stream_map_release()
188 stream->sstream = NULL; in ossl_quic_stream_map_release()
190 ossl_quic_rstream_free(stream->rstream); in ossl_quic_stream_map_release()
191 stream->rstream = NULL; in ossl_quic_stream_map_release()
193 lh_QUIC_STREAM_delete(qsm->map, stream); in ossl_quic_stream_map_release()
194 OPENSSL_free(stream); in ossl_quic_stream_map_release()
845 it->stream = it->first_stream = qsm->rr_cur; in ossl_quic_stream_iter_init()
846 if (advance_rr && it->stream != NULL in ossl_quic_stream_iter_init()
855 if (it->stream == NULL) in ossl_quic_stream_iter_next()
858 it->stream = active_next(&it->qsm->active_list, it->stream); in ossl_quic_stream_iter_next()
859 if (it->stream == it->first_stream) in ossl_quic_stream_iter_next()
860 it->stream = NULL; in ossl_quic_stream_iter_next()