Lines Matching refs:cevent

127 	struct sctp_ulpevent *cevent;  in sctp_intl_store_reasm()  local
136 cevent = sctp_skb2event(pos); in sctp_intl_store_reasm()
138 if (event->stream == cevent->stream && in sctp_intl_store_reasm()
139 event->mid == cevent->mid && in sctp_intl_store_reasm()
140 (cevent->msg_flags & SCTP_DATA_FIRST_FRAG || in sctp_intl_store_reasm()
142 event->fsn > cevent->fsn))) { in sctp_intl_store_reasm()
147 if ((event->stream == cevent->stream && in sctp_intl_store_reasm()
148 MID_lt(cevent->mid, event->mid)) || in sctp_intl_store_reasm()
149 event->stream > cevent->stream) { in sctp_intl_store_reasm()
156 cevent = sctp_skb2event(pos); in sctp_intl_store_reasm()
158 if (event->stream < cevent->stream || in sctp_intl_store_reasm()
159 (event->stream == cevent->stream && in sctp_intl_store_reasm()
160 MID_lt(event->mid, cevent->mid))) { in sctp_intl_store_reasm()
164 if (event->stream == cevent->stream && in sctp_intl_store_reasm()
165 event->mid == cevent->mid && in sctp_intl_store_reasm()
166 !(cevent->msg_flags & SCTP_DATA_FIRST_FRAG) && in sctp_intl_store_reasm()
168 event->fsn < cevent->fsn)) { in sctp_intl_store_reasm()
195 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_partial() local
197 if (cevent->stream < event->stream) in sctp_intl_retrieve_partial()
200 if (cevent->stream > event->stream || in sctp_intl_retrieve_partial()
201 cevent->mid != sin->mid) in sctp_intl_retrieve_partial()
204 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_partial()
209 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial()
212 next_fsn = cevent->fsn + 1; in sctp_intl_retrieve_partial()
214 } else if (cevent->fsn == next_fsn) { in sctp_intl_retrieve_partial()
223 if (cevent->fsn == sin->fsn) { in sctp_intl_retrieve_partial()
229 } else if (cevent->fsn == next_fsn) { in sctp_intl_retrieve_partial()
275 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_reassembled() local
277 if (cevent->stream < event->stream) in sctp_intl_retrieve_reassembled()
279 if (cevent->stream > event->stream) in sctp_intl_retrieve_reassembled()
282 if (MID_lt(cevent->mid, event->mid)) in sctp_intl_retrieve_reassembled()
284 if (MID_lt(event->mid, cevent->mid)) in sctp_intl_retrieve_reassembled()
287 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_reassembled()
289 if (cevent->mid == sin->mid) { in sctp_intl_retrieve_reassembled()
297 mid = cevent->mid; in sctp_intl_retrieve_reassembled()
301 if (first_frag && cevent->mid == mid && in sctp_intl_retrieve_reassembled()
302 cevent->fsn == next_fsn) { in sctp_intl_retrieve_reassembled()
314 if (first_frag && cevent->mid == mid && in sctp_intl_retrieve_reassembled()
315 cevent->fsn == next_fsn) in sctp_intl_retrieve_reassembled()
375 struct sctp_ulpevent *cevent; in sctp_intl_store_ordered() local
384 cevent = (struct sctp_ulpevent *)pos->cb; in sctp_intl_store_ordered()
385 if (event->stream == cevent->stream && in sctp_intl_store_ordered()
386 MID_lt(cevent->mid, event->mid)) { in sctp_intl_store_ordered()
391 if (event->stream > cevent->stream) { in sctp_intl_store_ordered()
398 cevent = (struct sctp_ulpevent *)pos->cb; in sctp_intl_store_ordered()
400 if (cevent->stream > event->stream) { in sctp_intl_store_ordered()
404 if (cevent->stream == event->stream && in sctp_intl_store_ordered()
405 MID_lt(event->mid, cevent->mid)) { in sctp_intl_store_ordered()
429 struct sctp_ulpevent *cevent = (struct sctp_ulpevent *)pos->cb; in sctp_intl_retrieve_ordered() local
431 if (cevent->stream > sid) in sctp_intl_retrieve_ordered()
434 if (cevent->stream < sid) in sctp_intl_retrieve_ordered()
437 if (cevent->mid != sctp_mid_peek(stream, in, sid)) in sctp_intl_retrieve_ordered()
512 struct sctp_ulpevent *cevent; in sctp_intl_store_reasm_uo() local
521 cevent = sctp_skb2event(pos); in sctp_intl_store_reasm_uo()
523 if (event->stream == cevent->stream && in sctp_intl_store_reasm_uo()
524 event->mid == cevent->mid && in sctp_intl_store_reasm_uo()
525 (cevent->msg_flags & SCTP_DATA_FIRST_FRAG || in sctp_intl_store_reasm_uo()
527 event->fsn > cevent->fsn))) { in sctp_intl_store_reasm_uo()
532 if ((event->stream == cevent->stream && in sctp_intl_store_reasm_uo()
533 MID_lt(cevent->mid, event->mid)) || in sctp_intl_store_reasm_uo()
534 event->stream > cevent->stream) { in sctp_intl_store_reasm_uo()
540 cevent = sctp_skb2event(pos); in sctp_intl_store_reasm_uo()
542 if (event->stream < cevent->stream || in sctp_intl_store_reasm_uo()
543 (event->stream == cevent->stream && in sctp_intl_store_reasm_uo()
544 MID_lt(event->mid, cevent->mid))) in sctp_intl_store_reasm_uo()
547 if (event->stream == cevent->stream && in sctp_intl_store_reasm_uo()
548 event->mid == cevent->mid && in sctp_intl_store_reasm_uo()
549 !(cevent->msg_flags & SCTP_DATA_FIRST_FRAG) && in sctp_intl_store_reasm_uo()
551 event->fsn < cevent->fsn)) in sctp_intl_store_reasm_uo()
573 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_partial_uo() local
575 if (cevent->stream < event->stream) in sctp_intl_retrieve_partial_uo()
577 if (cevent->stream > event->stream) in sctp_intl_retrieve_partial_uo()
580 if (MID_lt(cevent->mid, sin->mid_uo)) in sctp_intl_retrieve_partial_uo()
582 if (MID_lt(sin->mid_uo, cevent->mid)) in sctp_intl_retrieve_partial_uo()
585 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_partial_uo()
590 if (cevent->fsn == sin->fsn_uo) { in sctp_intl_retrieve_partial_uo()
593 next_fsn = cevent->fsn + 1; in sctp_intl_retrieve_partial_uo()
595 } else if (cevent->fsn == next_fsn) { in sctp_intl_retrieve_partial_uo()
604 if (cevent->fsn == sin->fsn_uo) { in sctp_intl_retrieve_partial_uo()
610 } else if (cevent->fsn == next_fsn) { in sctp_intl_retrieve_partial_uo()
657 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_reassembled_uo() local
659 if (cevent->stream < event->stream) in sctp_intl_retrieve_reassembled_uo()
661 if (cevent->stream > event->stream) in sctp_intl_retrieve_reassembled_uo()
664 if (MID_lt(cevent->mid, event->mid)) in sctp_intl_retrieve_reassembled_uo()
666 if (MID_lt(event->mid, cevent->mid)) in sctp_intl_retrieve_reassembled_uo()
669 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_reassembled_uo()
672 sin->mid_uo = cevent->mid; in sctp_intl_retrieve_reassembled_uo()
680 mid = cevent->mid; in sctp_intl_retrieve_reassembled_uo()
684 if (first_frag && cevent->mid == mid && in sctp_intl_retrieve_reassembled_uo()
685 cevent->fsn == next_fsn) { in sctp_intl_retrieve_reassembled_uo()
697 if (first_frag && cevent->mid == mid && in sctp_intl_retrieve_reassembled_uo()
698 cevent->fsn == next_fsn) in sctp_intl_retrieve_reassembled_uo()
766 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_first_uo() local
768 csin = sctp_stream_in(&ulpq->asoc->stream, cevent->stream); in sctp_intl_retrieve_first_uo()
772 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_first_uo()
780 sid = cevent->stream; in sctp_intl_retrieve_first_uo()
781 sin->mid_uo = cevent->mid; in sctp_intl_retrieve_first_uo()
786 if (cevent->stream == sid && in sctp_intl_retrieve_first_uo()
787 cevent->mid == sin->mid_uo && in sctp_intl_retrieve_first_uo()
788 cevent->fsn == next_fsn) { in sctp_intl_retrieve_first_uo()
872 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_first() local
874 csin = sctp_stream_in(&ulpq->asoc->stream, cevent->stream); in sctp_intl_retrieve_first()
878 switch (cevent->msg_flags & SCTP_DATA_FRAG_MASK) { in sctp_intl_retrieve_first()
882 if (cevent->mid == csin->mid) { in sctp_intl_retrieve_first()
887 sid = cevent->stream; in sctp_intl_retrieve_first()
893 if (cevent->stream == sid && in sctp_intl_retrieve_first()
894 cevent->mid == sin->mid && in sctp_intl_retrieve_first()
895 cevent->fsn == next_fsn) { in sctp_intl_retrieve_first()
1005 struct sctp_ulpevent *cevent, *event = NULL; in sctp_intl_reap_ordered() local
1014 cevent = (struct sctp_ulpevent *)pos->cb; in sctp_intl_reap_ordered()
1015 csid = cevent->stream; in sctp_intl_reap_ordered()
1016 cmid = cevent->mid; in sctp_intl_reap_ordered()
1035 cevent = (struct sctp_ulpevent *)pos->cb; in sctp_intl_reap_ordered()
1036 csid = cevent->stream; in sctp_intl_reap_ordered()
1037 cmid = cevent->mid; in sctp_intl_reap_ordered()