Home
last modified time | relevance | path

Searched refs:strmin (Results 1 – 5 of 5) sorted by relevance

/external/usrsctp/usrsctplib/netinet/
Dsctp_indata.c537 strm = &asoc->strmin[control->sinfo_stream]; in sctp_queue_data_to_stream()
1401 strm = &asoc->strmin[control->sinfo_stream]; in sctp_queue_data_for_reasm()
1878 control = sctp_find_reasm_entry(&asoc->strmin[sid], mid, ordered, asoc->idata_supported); in sctp_process_a_data_chunk()
2017 SCTP_MID_GE(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered, mid)) { in sctp_process_a_data_chunk()
2020 mid, asoc->strmin[sid].last_mid_delivered); in sctp_process_a_data_chunk()
2024 asoc->strmin[sid].last_mid_delivered, in sctp_process_a_data_chunk()
2030 (uint16_t)asoc->strmin[sid].last_mid_delivered, in sctp_process_a_data_chunk()
2133 (SCTP_MID_EQ(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered + 1, mid) && in sctp_process_a_data_chunk()
2134 TAILQ_EMPTY(&asoc->strmin[sid].inqueue)))) { in sctp_process_a_data_chunk()
2156 asoc->strmin[sid].last_mid_delivered++; in sctp_process_a_data_chunk()
[all …]
Dsctp_input.c420 if (asoc->strmin != NULL) { in sctp_process_init()
423 sctp_clean_up_stream(stcb, &asoc->strmin[i].inqueue); in sctp_process_init()
424 sctp_clean_up_stream(stcb, &asoc->strmin[i].uno_inqueue); in sctp_process_init()
426 SCTP_FREE(asoc->strmin, SCTP_M_STRMI); in sctp_process_init()
433 SCTP_MALLOC(asoc->strmin, struct sctp_stream_in *, asoc->streamincnt * in sctp_process_init()
435 if (asoc->strmin == NULL) { in sctp_process_init()
441 asoc->strmin[i].sid = i; in sctp_process_init()
442 asoc->strmin[i].last_mid_delivered = 0xffffffff; in sctp_process_init()
443 TAILQ_INIT(&asoc->strmin[i].inqueue); in sctp_process_init()
444 TAILQ_INIT(&asoc->strmin[i].uno_inqueue); in sctp_process_init()
[all …]
Dsctp_pcb.c5904 if (asoc->strmin) {
5906 sctp_clean_up_stream(stcb, &asoc->strmin[i].inqueue);
5907 sctp_clean_up_stream(stcb, &asoc->strmin[i].uno_inqueue);
5909 SCTP_FREE(asoc->strmin, SCTP_M_STRMI);
5910 asoc->strmin = NULL;
7890 TAILQ_FOREACH_SAFE(control, &asoc->strmin[strmat].inqueue, next_instrm, ncontrol) {
7917 TAILQ_REMOVE(&asoc->strmin[strmat].inqueue, control, next_instrm);
7950 TAILQ_FOREACH_SAFE(control, &asoc->strmin[strmat].uno_inqueue, next_instrm, ncontrol) {
7977 TAILQ_REMOVE(&asoc->strmin[strmat].uno_inqueue, control, next_instrm);
Dsctp_structs.h913 struct sctp_stream_in *strmin; member
Dsctputil.c6437 (ctl->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started == 0)))
6453 (ctl->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started == 0)))) {
6529 stcb->asoc.strmin[control->sinfo_stream].delivery_started = 1;
6730 control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
6985 control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
6990 control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
7038 control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;