Searched refs:sctp_outq (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/include/net/sctp/ |
D | stream_sched.h | 48 void (*enqueue)(struct sctp_outq *q, struct sctp_datamsg *msg); 50 struct sctp_chunk *(*dequeue)(struct sctp_outq *q); 52 void (*dequeue_done)(struct sctp_outq *q, struct sctp_chunk *chunk); 66 void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch); 68 void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch);
|
D | structs.h | 82 struct sctp_outq; 1066 struct sctp_outq { struct 1108 void sctp_outq_init(struct sctp_association *, struct sctp_outq *); argument 1109 void sctp_outq_teardown(struct sctp_outq *); 1110 void sctp_outq_free(struct sctp_outq*); 1111 void sctp_outq_tail(struct sctp_outq *, struct sctp_chunk *chunk, gfp_t); 1112 int sctp_outq_sack(struct sctp_outq *, struct sctp_chunk *); 1113 int sctp_outq_is_empty(const struct sctp_outq *); 1114 void sctp_outq_restart(struct sctp_outq *); 1116 void sctp_retransmit(struct sctp_outq *q, struct sctp_transport *transport, [all …]
|
D | stream_interleave.h | 52 void (*generate_ftsn)(struct sctp_outq *q, __u32 ctsn);
|
/Linux-v4.19/net/sctp/ |
D | outqueue.c | 57 static void sctp_check_transmitted(struct sctp_outq *q, 64 static void sctp_mark_missing(struct sctp_outq *q, 70 static void sctp_outq_flush(struct sctp_outq *q, int rtx_timeout, gfp_t gfp); 73 static inline void sctp_outq_head_data(struct sctp_outq *q, in sctp_outq_head_data() 88 static inline struct sctp_chunk *sctp_outq_dequeue_data(struct sctp_outq *q) in sctp_outq_dequeue_data() 94 static inline void sctp_outq_tail_data(struct sctp_outq *q, in sctp_outq_tail_data() 205 void sctp_outq_init(struct sctp_association *asoc, struct sctp_outq *q) in sctp_outq_init() 207 memset(q, 0, sizeof(struct sctp_outq)); in sctp_outq_init() 220 static void __sctp_outq_teardown(struct sctp_outq *q) in __sctp_outq_teardown() 281 void sctp_outq_teardown(struct sctp_outq *q) in sctp_outq_teardown() [all …]
|
D | stream_sched.c | 68 static void sctp_sched_fcfs_enqueue(struct sctp_outq *q, in sctp_sched_fcfs_enqueue() 73 static struct sctp_chunk *sctp_sched_fcfs_dequeue(struct sctp_outq *q) in sctp_sched_fcfs_dequeue() 96 static void sctp_sched_fcfs_dequeue_done(struct sctp_outq *q, in sctp_sched_fcfs_dequeue_done() 243 void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch) in sctp_sched_dequeue_done() 265 void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch) in sctp_sched_dequeue_common()
|
D | stream_sched_rr.c | 113 static void sctp_sched_rr_enqueue(struct sctp_outq *q, in sctp_sched_rr_enqueue() 126 static struct sctp_chunk *sctp_sched_rr_dequeue(struct sctp_outq *q) in sctp_sched_rr_dequeue() 149 static void sctp_sched_rr_dequeue_done(struct sctp_outq *q, in sctp_sched_rr_dequeue_done()
|
D | stream_sched_prio.c | 248 static void sctp_sched_prio_enqueue(struct sctp_outq *q, in sctp_sched_prio_enqueue() 261 static struct sctp_chunk *sctp_sched_prio_dequeue(struct sctp_outq *q) in sctp_sched_prio_dequeue() 289 static void sctp_sched_prio_dequeue_done(struct sctp_outq *q, in sctp_sched_prio_dequeue_done()
|
D | output.c | 681 struct sctp_outq *q = &asoc->outqueue; in sctp_packet_can_append_data()
|
D | stream.c | 96 struct sctp_outq *outq; in sctp_stream_outq_migrate()
|
D | stream_interleave.c | 1095 static void sctp_generate_iftsn(struct sctp_outq *q, __u32 ctsn) in sctp_generate_iftsn()
|
D | socket.c | 187 struct sctp_outq *q = &asoc->outqueue; in sctp_for_each_tx_datachunk()
|