Lines Matching refs:sid

68 	__u16 sid;  in sctp_chunk_assign_mid()  local
73 sid = sctp_chunk_stream_no(chunk); in sctp_chunk_assign_mid()
91 sctp_mid_uo_next(stream, out, sid) : in sctp_chunk_assign_mid()
92 sctp_mid_uo_peek(stream, out, sid); in sctp_chunk_assign_mid()
95 sctp_mid_next(stream, out, sid) : in sctp_chunk_assign_mid()
96 sctp_mid_peek(stream, out, sid); in sctp_chunk_assign_mid()
105 __u16 sid, ssn; in sctp_validate_data() local
114 sid = sctp_chunk_stream_no(chunk); in sctp_validate_data()
117 return !SSN_lt(ssn, sctp_ssn_peek(stream, in, sid)); in sctp_validate_data()
124 __u16 sid; in sctp_validate_idata() local
133 sid = sctp_chunk_stream_no(chunk); in sctp_validate_idata()
136 return !MID_lt(mid, sctp_mid_peek(stream, in, sid)); in sctp_validate_idata()
426 __u16 sid = event->stream; in sctp_intl_retrieve_ordered() local
434 if (cevent->stream > sid) in sctp_intl_retrieve_ordered()
437 if (cevent->stream < sid) in sctp_intl_retrieve_ordered()
440 if (cevent->mid != sctp_mid_peek(stream, in, sid)) in sctp_intl_retrieve_ordered()
443 sctp_mid_next(stream, in, sid); in sctp_intl_retrieve_ordered()
455 __u16 sid; in sctp_intl_order() local
458 sid = event->stream; in sctp_intl_order()
460 if (event->mid != sctp_mid_peek(stream, in, sid)) { in sctp_intl_order()
465 sctp_mid_next(stream, in, sid); in sctp_intl_order()
772 __u16 sid = 0; in sctp_intl_retrieve_first_uo() local
789 sid = cevent->stream; in sctp_intl_retrieve_first_uo()
795 if (cevent->stream == sid && in sctp_intl_retrieve_first_uo()
873 __u16 sid = 0; in sctp_intl_retrieve_first() local
891 sid = cevent->stream; in sctp_intl_retrieve_first()
897 if (cevent->stream == sid && in sctp_intl_retrieve_first()
977 static void sctp_intl_stream_abort_pd(struct sctp_ulpq *ulpq, __u16 sid, in sctp_intl_stream_abort_pd() argument
988 sid, mid, flags, gfp); in sctp_intl_stream_abort_pd()
999 static void sctp_intl_reap_ordered(struct sctp_ulpq *ulpq, __u16 sid) in sctp_intl_reap_ordered() argument
1015 if (csid > sid) in sctp_intl_reap_ordered()
1018 if (csid < sid) in sctp_intl_reap_ordered()
1036 if (csid == sid && cmid == sctp_mid_peek(stream, in, csid)) { in sctp_intl_reap_ordered()
1053 __u16 sid; in sctp_intl_abort_pd() local
1055 for (sid = 0; sid < stream->incnt; sid++) { in sctp_intl_abort_pd()
1056 struct sctp_stream_in *sin = SCTP_SI(stream, sid); in sctp_intl_abort_pd()
1063 sctp_intl_stream_abort_pd(ulpq, sid, mid, 0x1, gfp); in sctp_intl_abort_pd()
1070 sctp_intl_stream_abort_pd(ulpq, sid, mid, 0, gfp); in sctp_intl_abort_pd()
1071 sctp_mid_skip(stream, in, sid, mid); in sctp_intl_abort_pd()
1073 sctp_intl_reap_ordered(ulpq, sid); in sctp_intl_abort_pd()
1119 __be16 sid = chunk->subh.idata_hdr->stream; in sctp_generate_iftsn() local
1128 sid, flags); in sctp_generate_iftsn()
1129 ftsn_skip_arr[skip_pos].stream = sid; in sctp_generate_iftsn()
1247 static void sctp_intl_skip(struct sctp_ulpq *ulpq, __u16 sid, __u32 mid, in sctp_intl_skip() argument
1250 struct sctp_stream_in *sin = sctp_stream_in(&ulpq->asoc->stream, sid); in sctp_intl_skip()
1256 sctp_intl_stream_abort_pd(ulpq, sid, mid, 0x1, in sctp_intl_skip()
1262 if (MID_lt(mid, sctp_mid_peek(stream, in, sid))) in sctp_intl_skip()
1267 sctp_intl_stream_abort_pd(ulpq, sid, mid, 0x0, GFP_ATOMIC); in sctp_intl_skip()
1270 sctp_mid_skip(stream, in, sid, mid); in sctp_intl_skip()
1272 sctp_intl_reap_ordered(ulpq, sid); in sctp_intl_skip()