Lines Matching refs:strmin

507 	strm = &asoc->strmin[control->sinfo_stream];  in sctp_queue_data_to_stream()
1364 strm = &asoc->strmin[control->sinfo_stream]; in sctp_queue_data_for_reasm()
1860 control = sctp_find_reasm_entry(&asoc->strmin[sid], mid, ordered, asoc->idata_supported); in sctp_process_a_data_chunk()
1988 SCTP_MID_GE(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered, mid)) { in sctp_process_a_data_chunk()
1991 mid, asoc->strmin[sid].last_mid_delivered); in sctp_process_a_data_chunk()
1995 asoc->strmin[sid].last_mid_delivered, in sctp_process_a_data_chunk()
2001 (uint16_t)asoc->strmin[sid].last_mid_delivered, in sctp_process_a_data_chunk()
2106 (SCTP_MID_EQ(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered + 1, mid) && in sctp_process_a_data_chunk()
2107 TAILQ_EMPTY(&asoc->strmin[sid].inqueue)))) { in sctp_process_a_data_chunk()
2129 asoc->strmin[sid].last_mid_delivered++; in sctp_process_a_data_chunk()
2289 (void)sctp_deliver_reasm_check(stcb, asoc, &asoc->strmin[sid], SCTP_READ_LOCK_NOT_HELD); in sctp_process_a_data_chunk()
2311 strm = &asoc->strmin[control->sinfo_stream]; in sctp_process_a_data_chunk()
2332 strm = &asoc->strmin[control->sinfo_stream]; in sctp_process_a_data_chunk()
5223 struct sctp_stream_in *strmin) in sctp_kick_prsctp_reorder_queue() argument
5235 mid = strmin->last_mid_delivered; in sctp_kick_prsctp_reorder_queue()
5240 TAILQ_FOREACH_SAFE(control, &strmin->inqueue, next_instrm, ncontrol) { in sctp_kick_prsctp_reorder_queue()
5246 TAILQ_REMOVE(&strmin->inqueue, control, next_instrm); in sctp_kick_prsctp_reorder_queue()
5248 TAILQ_REMOVE(&strmin->uno_inqueue, control, next_instrm); in sctp_kick_prsctp_reorder_queue()
5252 strmin, control, control->on_strm_q); in sctp_kick_prsctp_reorder_queue()
5282 strmin->last_mid_delivered = control->mid - 1; in sctp_kick_prsctp_reorder_queue()
5295 ret = sctp_deliver_reasm_check(stcb, &stcb->asoc, strmin, SCTP_READ_LOCK_HELD); in sctp_kick_prsctp_reorder_queue()
5296 if (SCTP_MID_GT(asoc->idata_supported, mid, strmin->last_mid_delivered)) { in sctp_kick_prsctp_reorder_queue()
5298 strmin->last_mid_delivered = mid; in sctp_kick_prsctp_reorder_queue()
5310 mid = strmin->last_mid_delivered + 1; in sctp_kick_prsctp_reorder_queue()
5311 TAILQ_FOREACH_SAFE(control, &strmin->inqueue, next_instrm, ncontrol) { in sctp_kick_prsctp_reorder_queue()
5317 TAILQ_REMOVE(&strmin->inqueue, control, next_instrm); in sctp_kick_prsctp_reorder_queue()
5319 TAILQ_REMOVE(&strmin->uno_inqueue, control, next_instrm); in sctp_kick_prsctp_reorder_queue()
5323 strmin, control, control->on_strm_q); in sctp_kick_prsctp_reorder_queue()
5340 strmin->last_mid_delivered = control->mid; in sctp_kick_prsctp_reorder_queue()
5347 mid = strmin->last_mid_delivered + 1; in sctp_kick_prsctp_reorder_queue()
5355 strmin->last_mid_delivered = control->mid - 1; in sctp_kick_prsctp_reorder_queue()
5365 (void)sctp_deliver_reasm_check(stcb, &stcb->asoc, strmin, SCTP_READ_LOCK_HELD); in sctp_kick_prsctp_reorder_queue()
5578 strm = &asoc->strmin[sid]; in sctp_handle_forward_tsn()
5659 strm = &asoc->strmin[sid]; in sctp_handle_forward_tsn()