Lines Matching refs:soute
53 struct sctp_stream_out_ext *soute) in sctp_sched_rr_unsched() argument
55 if (stream->rr_next == soute) in sctp_sched_rr_unsched()
59 list_del_init(&soute->rr_list); in sctp_sched_rr_unsched()
67 struct sctp_stream_out_ext *soute) in sctp_sched_rr_sched() argument
69 if (!list_empty(&soute->rr_list)) in sctp_sched_rr_sched()
74 list_add_tail(&soute->rr_list, &stream->rr_list); in sctp_sched_rr_sched()
77 stream->rr_next = soute; in sctp_sched_rr_sched()
129 struct sctp_stream_out_ext *soute; in sctp_sched_rr_dequeue() local
138 soute = stream->out_curr->ext; in sctp_sched_rr_dequeue()
140 soute = stream->rr_next; in sctp_sched_rr_dequeue()
141 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_rr_dequeue()
152 struct sctp_stream_out_ext *soute; in sctp_sched_rr_dequeue_done() local
157 soute = SCTP_SO(&q->asoc->stream, sid)->ext; in sctp_sched_rr_dequeue_done()
161 if (list_empty(&soute->outq)) in sctp_sched_rr_dequeue_done()
162 sctp_sched_rr_unsched(&q->asoc->stream, soute); in sctp_sched_rr_dequeue_done()
168 struct sctp_stream_out_ext *soute; in sctp_sched_rr_sched_all() local
176 soute = SCTP_SO(stream, sid)->ext; in sctp_sched_rr_sched_all()
177 if (soute) in sctp_sched_rr_sched_all()
178 sctp_sched_rr_sched(stream, soute); in sctp_sched_rr_sched_all()
184 struct sctp_stream_out_ext *soute, *tmp; in sctp_sched_rr_unsched_all() local
186 list_for_each_entry_safe(soute, tmp, &stream->rr_list, rr_list) in sctp_sched_rr_unsched_all()
187 sctp_sched_rr_unsched(stream, soute); in sctp_sched_rr_unsched_all()