Lines Matching defs:outcnt
25 static void sctp_stream_shrink_out(struct sctp_stream *stream, __u16 outcnt)
37 if (sid < outcnt)
73 struct sctp_stream *new, __u16 outcnt)
77 if (stream->outcnt > outcnt)
78 sctp_stream_shrink_out(stream, outcnt);
85 for (i = 0; i < outcnt; i++) {
92 for (i = outcnt; i < stream->outcnt; i++)
96 static int sctp_stream_alloc_out(struct sctp_stream *stream, __u16 outcnt,
101 if (outcnt <= stream->outcnt)
104 ret = genradix_prealloc(&stream->out, outcnt, gfp);
109 stream->outcnt = outcnt;
130 int sctp_stream_init(struct sctp_stream *stream, __u16 outcnt, __u16 incnt,
139 * a new one with new outcnt to save memory if needed.
141 if (outcnt == stream->outcnt)
146 sctp_stream_outq_migrate(stream, NULL, outcnt);
149 ret = sctp_stream_alloc_out(stream, outcnt, gfp);
153 for (i = 0; i < stream->outcnt; i++)
189 for (i = 0; i < stream->outcnt; i++)
199 for (i = 0; i < stream->outcnt; i++) {
213 sctp_stream_outq_migrate(stream, new, new->outcnt);
218 stream->outcnt = new->outcnt;
225 new->outcnt = 0;
298 if (str_list[i] >= stream->outcnt)
349 for (i = 0; i < stream->outcnt; i++)
368 for (i = 0; i < stream->outcnt; i++)
402 for (i = 0; i < stream->outcnt; i++)
413 for (i = 0; i < stream->outcnt; i++)
430 __u32 outcnt, incnt;
446 outcnt = stream->outcnt + out;
448 if (outcnt > SCTP_MAX_STREAM || incnt > SCTP_MAX_STREAM ||
455 retval = sctp_stream_alloc_out(stream, outcnt, GFP_KERNEL);
643 if (ntohs(str_p[i]) >= stream->outcnt) {
664 for (i = 0; i < stream->outcnt; i++)
760 for (i = 0; i < stream->outcnt; i++) {
858 __u32 request_seq, outcnt;
885 outcnt = stream->outcnt + out;
886 if (!out || outcnt > SCTP_MAX_STREAM)
889 ret = sctp_stream_alloc_out(stream, outcnt, GFP_ATOMIC);
901 stream->outcnt = outcnt;
959 for (i = 0; i < stream->outcnt; i++) {
969 for (i = 0; i < stream->outcnt; i++)
1026 for (i = 0; i < stream->outcnt; i++) {
1034 for (i = 0; i < stream->outcnt; i++)
1045 number = stream->outcnt - nums;
1048 for (i = number; i < stream->outcnt; i++)
1052 stream->outcnt = number;