Lines Matching refs:sid
40 static int sctp_sched_fcfs_set(struct sctp_stream *stream, __u16 sid, in sctp_sched_fcfs_set() argument
46 static int sctp_sched_fcfs_get(struct sctp_stream *stream, __u16 sid, in sctp_sched_fcfs_get() argument
58 static int sctp_sched_fcfs_init_sid(struct sctp_stream *stream, __u16 sid, in sctp_sched_fcfs_init_sid() argument
214 int sctp_sched_set_value(struct sctp_association *asoc, __u16 sid, in sctp_sched_set_value() argument
217 if (sid >= asoc->stream.outcnt) in sctp_sched_set_value()
220 if (!SCTP_SO(&asoc->stream, sid)->ext) { in sctp_sched_set_value()
223 ret = sctp_stream_init_ext(&asoc->stream, sid); in sctp_sched_set_value()
228 return asoc->outqueue.sched->set(&asoc->stream, sid, value, gfp); in sctp_sched_set_value()
231 int sctp_sched_get_value(struct sctp_association *asoc, __u16 sid, in sctp_sched_get_value() argument
234 if (sid >= asoc->stream.outcnt) in sctp_sched_get_value()
237 if (!SCTP_SO(&asoc->stream, sid)->ext) in sctp_sched_get_value()
240 return asoc->outqueue.sched->get(&asoc->stream, sid, value); in sctp_sched_get_value()
248 __u16 sid; in sctp_sched_dequeue_done() local
254 sid = sctp_chunk_stream_no(ch); in sctp_sched_dequeue_done()
255 sout = SCTP_SO(&q->asoc->stream, sid); in sctp_sched_dequeue_done()
272 int sctp_sched_init_sid(struct sctp_stream *stream, __u16 sid, gfp_t gfp) in sctp_sched_init_sid() argument
275 struct sctp_stream_out_ext *ext = SCTP_SO(stream, sid)->ext; in sctp_sched_init_sid()
278 return sched->init_sid(stream, sid, gfp); in sctp_sched_init_sid()