Lines Matching refs:prio
41 struct sctp_stream *stream, int prio, gfp_t gfp)
52 p->prio = prio;
59 struct sctp_stream *stream, int prio, gfp_t gfp)
68 if (p->prio == prio)
70 if (p->prio > prio)
85 if (p->prio == prio)
90 return sctp_sched_prio_new_head(stream, prio, gfp);
133 struct sctp_stream_priorities *prio, *prio_head;
153 list_for_each_entry(prio, &stream->prio_list, prio_sched) {
154 if (prio->prio > prio_head->prio) {
155 list_add(&prio_head->prio_sched, prio->prio_sched.prev);
164 __u16 prio, gfp_t gfp)
172 if (old && old->prio == prio)
175 prio_head = sctp_sched_prio_get_head(stream, prio, gfp);
191 *value = SCTP_SO(stream, sid)->ext->prio_head->prio;
217 struct sctp_stream_priorities *prio, *n;
231 prio = SCTP_SO(stream, i)->ext->prio_head;
232 if (prio && list_empty(&prio->prio_sched))
233 list_add(&prio->prio_sched, &list);
235 list_for_each_entry_safe(prio, n, &list, prio_sched) {
236 list_del_init(&prio->prio_sched);
237 kfree(prio);
257 struct sctp_stream_priorities *prio;
271 prio = list_entry(stream->prio_list.next,
273 soute = prio->next;
285 struct sctp_stream_priorities *prio;
294 prio = soute->prio_head;
296 sctp_sched_prio_next_stream(prio);