include/net/sctp/command.h
116
struct sctp_chunk *chunk;
include/net/sctp/command.h
157
SCTP_ARG_CONSTRUCTOR(CHUNK, struct sctp_chunk *, chunk)
include/net/sctp/sctp.h
413
static inline bool sctp_chunk_pending(const struct sctp_chunk *chunk)
include/net/sctp/sm.h
169
struct sctp_chunk *sctp_make_init(const struct sctp_association *asoc,
include/net/sctp/sm.h
172
struct sctp_chunk *sctp_make_init_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
173
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
175
struct sctp_chunk *sctp_make_cookie_echo(const struct sctp_association *asoc,
include/net/sctp/sm.h
176
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
177
struct sctp_chunk *sctp_make_cookie_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
178
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
179
struct sctp_chunk *sctp_make_cwr(const struct sctp_association *asoc,
include/net/sctp/sm.h
181
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
182
struct sctp_chunk *sctp_make_idata(const struct sctp_association *asoc,
include/net/sctp/sm.h
184
struct sctp_chunk *sctp_make_ifwdtsn(const struct sctp_association *asoc,
include/net/sctp/sm.h
187
struct sctp_chunk *sctp_make_datafrag_empty(const struct sctp_association *asoc,
include/net/sctp/sm.h
190
struct sctp_chunk *sctp_make_ecne(const struct sctp_association *asoc,
include/net/sctp/sm.h
192
struct sctp_chunk *sctp_make_sack(struct sctp_association *asoc);
include/net/sctp/sm.h
193
struct sctp_chunk *sctp_make_shutdown(const struct sctp_association *asoc,
include/net/sctp/sm.h
194
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
195
struct sctp_chunk *sctp_make_shutdown_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
196
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
197
struct sctp_chunk *sctp_make_shutdown_complete(
include/net/sctp/sm.h
199
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
200
int sctp_init_cause(struct sctp_chunk *chunk, __be16 cause, size_t paylen);
include/net/sctp/sm.h
201
struct sctp_chunk *sctp_make_abort(const struct sctp_association *asoc,
include/net/sctp/sm.h
202
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
204
struct sctp_chunk *sctp_make_abort_no_data(const struct sctp_association *asoc,
include/net/sctp/sm.h
205
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
207
struct sctp_chunk *sctp_make_abort_user(const struct sctp_association *asoc,
include/net/sctp/sm.h
209
struct sctp_chunk *sctp_make_abort_violation(
include/net/sctp/sm.h
211
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
214
struct sctp_chunk *sctp_make_violation_paramlen(
include/net/sctp/sm.h
216
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
218
struct sctp_chunk *sctp_make_violation_max_retrans(
include/net/sctp/sm.h
220
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
221
struct sctp_chunk *sctp_make_new_encap_port(
include/net/sctp/sm.h
223
const struct sctp_chunk *chunk);
include/net/sctp/sm.h
224
struct sctp_chunk *sctp_make_heartbeat(const struct sctp_association *asoc,
include/net/sctp/sm.h
227
struct sctp_chunk *sctp_make_heartbeat_ack(const struct sctp_association *asoc,
include/net/sctp/sm.h
228
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
231
struct sctp_chunk *sctp_make_pad(const struct sctp_association *asoc, int len);
include/net/sctp/sm.h
232
struct sctp_chunk *sctp_make_op_error(const struct sctp_association *asoc,
include/net/sctp/sm.h
233
const struct sctp_chunk *chunk,
include/net/sctp/sm.h
237
struct sctp_chunk *sctp_make_asconf_update_ip(struct sctp_association *asoc,
include/net/sctp/sm.h
241
struct sctp_chunk *sctp_make_asconf_set_prim(struct sctp_association *asoc,
include/net/sctp/sm.h
244
struct sctp_chunk *chunk, bool addr_param_needed,
include/net/sctp/sm.h
246
struct sctp_chunk *sctp_process_asconf(struct sctp_association *asoc,
include/net/sctp/sm.h
247
struct sctp_chunk *asconf);
include/net/sctp/sm.h
249
struct sctp_chunk *asconf_ack);
include/net/sctp/sm.h
250
struct sctp_chunk *sctp_make_fwdtsn(const struct sctp_association *asoc,
include/net/sctp/sm.h
253
struct sctp_chunk *sctp_make_auth(const struct sctp_association *asoc,
include/net/sctp/sm.h
255
struct sctp_chunk *sctp_make_strreset_req(const struct sctp_association *asoc,
include/net/sctp/sm.h
258
struct sctp_chunk *sctp_make_strreset_tsnreq(
include/net/sctp/sm.h
260
struct sctp_chunk *sctp_make_strreset_addstrm(
include/net/sctp/sm.h
263
struct sctp_chunk *sctp_make_strreset_resp(const struct sctp_association *asoc,
include/net/sctp/sm.h
265
struct sctp_chunk *sctp_make_strreset_tsnresp(struct sctp_association *asoc,
include/net/sctp/sm.h
270
struct sctp_chunk *chunk,
include/net/sctp/sm.h
272
void sctp_chunk_assign_tsn(struct sctp_chunk *chunk);
include/net/sctp/sm.h
273
void sctp_chunk_assign_ssn(struct sctp_chunk *chunk);
include/net/sctp/sm.h
276
struct sctp_chunk *sctp_process_strreset_outreq(
include/net/sctp/sm.h
280
struct sctp_chunk *sctp_process_strreset_inreq(
include/net/sctp/sm.h
284
struct sctp_chunk *sctp_process_strreset_tsnreq(
include/net/sctp/sm.h
288
struct sctp_chunk *sctp_process_strreset_addstrm_out(
include/net/sctp/sm.h
292
struct sctp_chunk *sctp_process_strreset_addstrm_in(
include/net/sctp/sm.h
296
struct sctp_chunk *sctp_process_strreset_resp(
include/net/sctp/sm.h
320
struct sctp_chunk *chunk,
include/net/sctp/sm.h
322
struct sctp_chunk **err_chk_p);
include/net/sctp/sm.h
333
static inline __u16 sctp_data_size(struct sctp_chunk *chunk)
include/net/sctp/sm.h
374
sctp_vtag_verify(const struct sctp_chunk *chunk,
include/net/sctp/sm.h
394
sctp_vtag_verify_either(const struct sctp_chunk *chunk,
include/net/sctp/stream_interleave.h
23
struct sctp_chunk *(*make_datafrag)(const struct sctp_association *asoc,
include/net/sctp/stream_interleave.h
26
void (*assign_number)(struct sctp_chunk *chunk);
include/net/sctp/stream_interleave.h
27
bool (*validate_data)(struct sctp_chunk *chunk);
include/net/sctp/stream_interleave.h
29
struct sctp_chunk *chunk, gfp_t gfp);
include/net/sctp/stream_interleave.h
33
struct sctp_chunk *chunk, gfp_t gfp);
include/net/sctp/stream_interleave.h
38
bool (*validate_ftsn)(struct sctp_chunk *chunk);
include/net/sctp/stream_interleave.h
41
struct sctp_chunk *chunk);
include/net/sctp/stream_sched.h
35
struct sctp_chunk *(*dequeue)(struct sctp_outq *q);
include/net/sctp/stream_sched.h
37
void (*dequeue_done)(struct sctp_outq *q, struct sctp_chunk *chunk);
include/net/sctp/stream_sched.h
51
void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch);
include/net/sctp/stream_sched.h
53
void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch);
include/net/sctp/structs.h
1031
struct sctp_chunk *in_progress;
include/net/sctp/structs.h
1041
void sctp_inq_push(struct sctp_inq *, struct sctp_chunk *packet);
include/net/sctp/structs.h
1042
struct sctp_chunk *sctp_inq_pop(struct sctp_inq *);
include/net/sctp/structs.h
1110
void sctp_outq_tail(struct sctp_outq *, struct sctp_chunk *chunk, gfp_t);
include/net/sctp/structs.h
1111
int sctp_outq_sack(struct sctp_outq *, struct sctp_chunk *);
include/net/sctp/structs.h
1136
struct sctp_chunk *chunk;
include/net/sctp/structs.h
1149
const struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk;
include/net/sctp/structs.h
1360
struct sctp_chunk *chunk, struct sctp_chunk **err_chunk);
include/net/sctp/structs.h
1361
int sctp_process_init(struct sctp_association *, struct sctp_chunk *chunk,
include/net/sctp/structs.h
1966
struct sctp_chunk *addip_last_asconf;
include/net/sctp/structs.h
2065
struct sctp_chunk *strreset_chunk; /* save request chunk */
include/net/sctp/structs.h
2156
struct sctp_chunk *sctp_assoc_lookup_asconf_ack(
include/net/sctp/structs.h
2163
struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc);
include/net/sctp/structs.h
526
void sctp_chunk_fail(struct sctp_chunk *, int error);
include/net/sctp/structs.h
527
int sctp_chunk_abandoned(struct sctp_chunk *);
include/net/sctp/structs.h
655
void sctp_chunk_hold(struct sctp_chunk *);
include/net/sctp/structs.h
656
void sctp_chunk_put(struct sctp_chunk *);
include/net/sctp/structs.h
657
int sctp_user_addto_chunk(struct sctp_chunk *chunk, int len,
include/net/sctp/structs.h
659
void sctp_chunk_free(struct sctp_chunk *);
include/net/sctp/structs.h
66
struct sctp_chunk;
include/net/sctp/structs.h
660
void *sctp_addto_chunk(struct sctp_chunk *, int len, const void *data);
include/net/sctp/structs.h
661
struct sctp_chunk *sctp_chunkify(struct sk_buff *,
include/net/sctp/structs.h
664
void sctp_init_addrs(struct sctp_chunk *, union sctp_addr *,
include/net/sctp/structs.h
666
const union sctp_addr *sctp_source(const struct sctp_chunk *chunk);
include/net/sctp/structs.h
668
static inline __u16 sctp_chunk_stream_no(struct sctp_chunk *ch)
include/net/sctp/structs.h
716
struct sctp_chunk *auth;
include/net/sctp/structs.h
729
struct sctp_chunk *chunk,
include/net/sctp/structs.h
732
struct sctp_chunk *chunk);
include/net/sctp/ulpevent.h
100
struct sctp_chunk *chunk,
include/net/sctp/ulpevent.h
119
struct sctp_chunk *chunk,
include/net/sctp/ulpevent.h
40
struct sctp_chunk *chunk;
include/net/sctp/ulpevent.h
80
struct sctp_chunk *chunk,
include/net/sctp/ulpevent.h
88
struct sctp_chunk *chunk,
include/net/sctp/ulpevent.h
93
struct sctp_chunk *chunk,
include/net/sctp/ulpqueue.h
43
int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
include/net/sctp/ulpqueue.h
49
void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
include/trace/events/sctp.h
54
struct sctp_chunk *chunk),
net/sctp/associola.c
1455
struct sctp_chunk *sack;
net/sctp/associola.c
1636
struct sctp_chunk *asconf;
net/sctp/associola.c
1637
struct sctp_chunk *tmp;
net/sctp/associola.c
1648
struct sctp_chunk *ack;
net/sctp/associola.c
1649
struct sctp_chunk *tmp;
net/sctp/associola.c
1661
struct sctp_chunk *ack;
net/sctp/associola.c
1662
struct sctp_chunk *tmp;
net/sctp/associola.c
1679
struct sctp_chunk *sctp_assoc_lookup_asconf_ack(
net/sctp/associola.c
1683
struct sctp_chunk *ack;
net/sctp/associola.c
487
struct sctp_chunk *ch;
net/sctp/associola.c
891
struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc)
net/sctp/associola.c
911
struct sctp_chunk *chunk;
net/sctp/associola.c
969
struct sctp_chunk *chunk;
net/sctp/auth.c
388
struct sctp_chunk *chunk;
net/sctp/chunk.c
132
static void sctp_datamsg_assign(struct sctp_datamsg *msg, struct sctp_chunk *chunk)
net/sctp/chunk.c
154
struct sctp_chunk *chunk;
net/sctp/chunk.c
292
chunk = list_entry(pos, struct sctp_chunk, frag_list);
net/sctp/chunk.c
301
int sctp_chunk_abandoned(struct sctp_chunk *chunk)
net/sctp/chunk.c
350
void sctp_chunk_fail(struct sctp_chunk *chunk, int error)
net/sctp/chunk.c
60
struct sctp_chunk *chunk;
net/sctp/chunk.c
76
struct sctp_chunk *chunk;
net/sctp/chunk.c
83
chunk = list_entry(pos, struct sctp_chunk, frag_list);
net/sctp/endpointola.c
335
struct sctp_chunk *chunk;
net/sctp/input.c
278
struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk;
net/sctp/input.c
349
struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk;
net/sctp/input.c
95
struct sctp_chunk *chunk;
net/sctp/inqueue.c
115
struct sctp_chunk *sctp_inq_pop(struct sctp_inq *queue)
net/sctp/inqueue.c
117
struct sctp_chunk *chunk;
net/sctp/inqueue.c
162
chunk = list_entry(entry, struct sctp_chunk, list);
net/sctp/inqueue.c
42
static inline void sctp_inq_chunk_free(struct sctp_chunk *chunk)
net/sctp/inqueue.c
52
struct sctp_chunk *chunk, *tmp;
net/sctp/inqueue.c
72
void sctp_inq_push(struct sctp_inq *q, struct sctp_chunk *chunk)
net/sctp/inqueue.c
94
struct sctp_chunk *chunk;
net/sctp/output.c
122
struct sctp_chunk *chunk = sctp_get_ecne_prepend(asoc);
net/sctp/output.c
163
struct sctp_chunk *chunk, *tmp;
net/sctp/output.c
181
struct sctp_chunk *chunk,
net/sctp/output.c
217
static enum sctp_xmit sctp_packet_bundle_pad(struct sctp_packet *pkt, struct sctp_chunk *chunk)
net/sctp/output.c
220
struct sctp_chunk *pad;
net/sctp/output.c
242
struct sctp_chunk *chunk)
net/sctp/output.c
246
struct sctp_chunk *auth;
net/sctp/output.c
281
struct sctp_chunk *chunk)
net/sctp/output.c
297
struct sctp_chunk *sack;
net/sctp/output.c
329
struct sctp_chunk *chunk)
net/sctp/output.c
384
struct sctp_chunk *chunk)
net/sctp/output.c
441
struct sctp_chunk *chunk, *tmp;
net/sctp/output.c
46
struct sctp_chunk *chunk);
net/sctp/output.c
48
struct sctp_chunk *chunk);
net/sctp/output.c
50
struct sctp_chunk *chunk);
net/sctp/output.c
52
struct sctp_chunk *chunk,
net/sctp/output.c
573
struct sctp_chunk *chunk, *tmp;
net/sctp/output.c
582
chunk = list_entry(packet->chunk_list.next, struct sctp_chunk, list);
net/sctp/output.c
673
struct sctp_chunk *chunk)
net/sctp/output.c
757
struct sctp_chunk *chunk)
net/sctp/output.c
782
struct sctp_chunk *chunk,
net/sctp/outqueue.c
1040
struct sctp_chunk *chunk;
net/sctp/outqueue.c
1248
int sctp_outq_sack(struct sctp_outq *q, struct sctp_chunk *chunk)
net/sctp/outqueue.c
1253
struct sctp_chunk *tchunk = NULL;
net/sctp/outqueue.c
1373
tchunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
1443
struct sctp_chunk *tchunk;
net/sctp/outqueue.c
1459
tchunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
1714
struct sctp_chunk *chunk;
net/sctp/outqueue.c
1824
struct sctp_chunk *ftsn_chunk = NULL;
net/sctp/outqueue.c
1829
struct sctp_chunk *chunk;
net/sctp/outqueue.c
1866
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
210
struct sctp_chunk *chunk, *tmp;
net/sctp/outqueue.c
216
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
227
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
236
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
245
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
281
void sctp_outq_tail(struct sctp_outq *q, struct sctp_chunk *chunk, gfp_t gfp)
net/sctp/outqueue.c
322
struct sctp_chunk *nchunk, *lchunk;
net/sctp/outqueue.c
326
nchunk = list_entry(new, struct sctp_chunk, transmitted_list);
net/sctp/outqueue.c
330
lchunk = list_entry(pos, struct sctp_chunk, transmitted_list);
net/sctp/outqueue.c
346
struct sctp_chunk *chk, *temp;
net/sctp/outqueue.c
374
msg_len -= chk->skb->truesize + sizeof(struct sctp_chunk);
net/sctp/outqueue.c
386
struct sctp_chunk *chk, *temp;
net/sctp/outqueue.c
411
msg_len -= chk->skb->truesize + sizeof(struct sctp_chunk);
net/sctp/outqueue.c
455
struct sctp_chunk *chunk;
net/sctp/outqueue.c
459
chunk = list_entry(lchunk, struct sctp_chunk,
net/sctp/outqueue.c
60
struct sctp_chunk *ch)
net/sctp/outqueue.c
602
struct sctp_chunk *chunk, *chunk1;
net/sctp/outqueue.c
74
static inline struct sctp_chunk *sctp_outq_dequeue_data(struct sctp_outq *q)
net/sctp/outqueue.c
768
struct sctp_chunk *chunk, gfp_t gfp)
net/sctp/outqueue.c
801
struct sctp_chunk *chunk)
net/sctp/outqueue.c
81
struct sctp_chunk *ch)
net/sctp/outqueue.c
881
struct sctp_chunk *chunk, *tmp;
net/sctp/protocol.c
1482
sctp_chunk_cachep = KMEM_CACHE(sctp_chunk, SLAB_HWCACHE_ALIGN);
net/sctp/sm_make_chunk.c
1000
struct sctp_chunk *sctp_make_abort_user(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1004
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1044
static void *sctp_addto_param(struct sctp_chunk *chunk, int len,
net/sctp/sm_make_chunk.c
1065
struct sctp_chunk *sctp_make_abort_violation(
net/sctp/sm_make_chunk.c
1067
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1071
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1091
struct sctp_chunk *sctp_make_violation_paramlen(
net/sctp/sm_make_chunk.c
1093
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1099
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1114
struct sctp_chunk *sctp_make_violation_max_retrans(
net/sctp/sm_make_chunk.c
1116
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1120
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1133
struct sctp_chunk *sctp_make_new_encap_port(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1134
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1137
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1154
struct sctp_chunk *sctp_make_heartbeat(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1159
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1186
struct sctp_chunk *sctp_make_heartbeat_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1187
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1191
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1227
struct sctp_chunk *sctp_make_pad(const struct sctp_association *asoc, int len)
net/sctp/sm_make_chunk.c
1229
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1245
static struct sctp_chunk *sctp_make_op_error_space(
net/sctp/sm_make_chunk.c
1247
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1250
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1280
static inline struct sctp_chunk *sctp_make_op_error_limited(
net/sctp/sm_make_chunk.c
1282
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1298
struct sctp_chunk *sctp_make_op_error(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1299
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1303
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1318
struct sctp_chunk *sctp_make_auth(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1323
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
135
int sctp_init_cause(struct sctp_chunk *chunk, __be16 cause_code,
net/sctp/sm_make_chunk.c
1367
struct sctp_chunk *sctp_chunkify(struct sk_buff *skb,
net/sctp/sm_make_chunk.c
1371
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1398
void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src,
net/sctp/sm_make_chunk.c
1406
const union sctp_addr *sctp_source(const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1420
static struct sctp_chunk *_sctp_make_chunk(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1425
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
1464
static struct sctp_chunk *sctp_make_data(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1470
struct sctp_chunk *sctp_make_idata(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1476
static struct sctp_chunk *sctp_make_control(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
1480
struct sctp_chunk *chunk;
net/sctp/sm_make_chunk.c
1490
static void sctp_chunk_destroy(struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1503
void sctp_chunk_free(struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1513
void sctp_chunk_hold(struct sctp_chunk *ch)
net/sctp/sm_make_chunk.c
1519
void sctp_chunk_put(struct sctp_chunk *ch)
net/sctp/sm_make_chunk.c
1528
void *sctp_addto_chunk(struct sctp_chunk *chunk, int len, const void *data)
net/sctp/sm_make_chunk.c
1548
int sctp_user_addto_chunk(struct sctp_chunk *chunk, int len,
net/sctp/sm_make_chunk.c
1571
void sctp_chunk_assign_ssn(struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1574
struct sctp_chunk *lchunk;
net/sctp/sm_make_chunk.c
1607
void sctp_chunk_assign_tsn(struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
1621
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1648
const struct sctp_chunk *init_chunk,
net/sctp/sm_make_chunk.c
1725
struct sctp_chunk *chunk, gfp_t gfp,
net/sctp/sm_make_chunk.c
1726
int *error, struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
1895
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1896
struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
1923
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1924
struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
1940
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1941
struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
1961
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
1962
struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
198
struct sctp_chunk *sctp_make_init(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
208
struct sctp_chunk *retval = NULL;
net/sctp/sm_make_chunk.c
2082
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
2083
struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
2137
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
2138
struct sctp_chunk **err_chunk)
net/sctp/sm_make_chunk.c
2263
struct sctp_chunk *chunk, struct sctp_chunk **errp)
net/sctp/sm_make_chunk.c
2325
int sctp_process_init(struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
2767
static struct sctp_chunk *sctp_make_asconf(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2772
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
2823
struct sctp_chunk *sctp_make_asconf_update_ip(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2831
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
2910
struct sctp_chunk *sctp_make_asconf_set_prim(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2916
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
2959
static struct sctp_chunk *sctp_make_asconf_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
2963
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
2981
static void sctp_add_asconf_response(struct sctp_chunk *chunk, __be32 crr_id,
net/sctp/sm_make_chunk.c
3024
struct sctp_chunk *asconf,
net/sctp/sm_make_chunk.c
3167
struct sctp_chunk *chunk, bool addr_param_needed,
net/sctp/sm_make_chunk.c
3235
struct sctp_chunk *sctp_process_asconf(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3236
struct sctp_chunk *asconf)
net/sctp/sm_make_chunk.c
3240
struct sctp_chunk *asconf_ack;
net/sctp/sm_make_chunk.c
3381
static __be16 sctp_get_asconf_response(struct sctp_chunk *asconf_ack,
net/sctp/sm_make_chunk.c
3436
struct sctp_chunk *asconf_ack)
net/sctp/sm_make_chunk.c
3438
struct sctp_chunk *asconf = asoc->addip_last_asconf;
net/sctp/sm_make_chunk.c
3528
struct sctp_chunk *sctp_make_fwdtsn(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3532
struct sctp_chunk *retval = NULL;
net/sctp/sm_make_chunk.c
3558
struct sctp_chunk *sctp_make_ifwdtsn(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3562
struct sctp_chunk *retval = NULL;
net/sctp/sm_make_chunk.c
3597
static struct sctp_chunk *sctp_make_reconf(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3601
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
3648
struct sctp_chunk *sctp_make_strreset_req(
net/sctp/sm_make_chunk.c
3656
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
3702
struct sctp_chunk *sctp_make_strreset_tsnreq(
net/sctp/sm_make_chunk.c
3707
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
371
struct sctp_chunk *sctp_make_init_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
372
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
3733
struct sctp_chunk *sctp_make_strreset_addstrm(
net/sctp/sm_make_chunk.c
3739
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
3779
struct sctp_chunk *sctp_make_strreset_resp(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3784
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
380
struct sctp_chunk *retval = NULL;
net/sctp/sm_make_chunk.c
3815
struct sctp_chunk *sctp_make_strreset_tsnresp(struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
3822
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
3842
struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
49
static struct sctp_chunk *sctp_make_control(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
52
static struct sctp_chunk *sctp_make_data(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
54
static struct sctp_chunk *_sctp_make_chunk(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
559
struct sctp_chunk *sctp_make_cookie_echo(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
560
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
562
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
60
const struct sctp_chunk *init_chunk,
net/sctp/sm_make_chunk.c
611
struct sctp_chunk *sctp_make_cookie_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
612
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
614
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
658
struct sctp_chunk *sctp_make_cwr(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
660
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
662
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
67
static void *sctp_addto_param(struct sctp_chunk *chunk, int len,
net/sctp/sm_make_chunk.c
693
struct sctp_chunk *sctp_make_ecne(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
696
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
714
struct sctp_chunk *sctp_make_datafrag_empty(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
718
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
73
struct sctp_chunk *chunk = skb_shinfo(skb)->destructor_arg;
net/sctp/sm_make_chunk.c
746
struct sctp_chunk *sctp_make_sack(struct sctp_association *asoc)
net/sctp/sm_make_chunk.c
752
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
846
struct sctp_chunk *sctp_make_shutdown(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
847
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
850
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
870
struct sctp_chunk *sctp_make_shutdown_ack(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
871
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
873
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
893
struct sctp_chunk *sctp_make_shutdown_complete(
net/sctp/sm_make_chunk.c
895
const struct sctp_chunk *chunk)
net/sctp/sm_make_chunk.c
897
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
927
struct sctp_chunk *sctp_make_abort(const struct sctp_association *asoc,
net/sctp/sm_make_chunk.c
928
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
931
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
964
struct sctp_chunk *sctp_make_abort_no_data(
net/sctp/sm_make_chunk.c
966
const struct sctp_chunk *chunk,
net/sctp/sm_make_chunk.c
969
struct sctp_chunk *retval;
net/sctp/sm_make_chunk.c
97
static void sctp_control_set_owner_w(struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
1116
struct sctp_chunk *chunk;
net/sctp/sm_sideeffect.c
1286
struct sctp_chunk *chunk = NULL, *new_obj;
net/sctp/sm_sideeffect.c
143
struct sctp_chunk *sack;
net/sctp/sm_sideeffect.c
658
struct sctp_chunk *chunk,
net/sctp/sm_sideeffect.c
662
struct sctp_chunk *abort;
net/sctp/sm_sideeffect.c
701
struct sctp_chunk *chunk,
net/sctp/sm_sideeffect.c
766
struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
836
struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
85
static struct sctp_chunk *sctp_do_ecn_ecne_work(struct sctp_association *asoc,
net/sctp/sm_sideeffect.c
856
struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
87
struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
89
struct sctp_chunk *repl;
net/sctp/sm_sideeffect.c
961
struct sctp_chunk *chunk)
net/sctp/sm_sideeffect.c
973
struct sctp_chunk *chunk)
net/sctp/sm_statefuns.c
1023
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
1126
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
1173
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
1174
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
1248
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
1327
struct sctp_chunk *init,
net/sctp/sm_statefuns.c
1392
struct sctp_chunk *init,
net/sctp/sm_statefuns.c
151
struct sctp_chunk *chunk);
net/sctp/sm_statefuns.c
1521
struct sctp_chunk *chunk = arg, *repl, *err_chunk;
net/sctp/sm_statefuns.c
174
static inline bool sctp_chunk_length_valid(struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
1833
struct sctp_chunk *abort;
net/sctp/sm_statefuns.c
1861
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
1868
struct sctp_chunk *repl;
net/sctp/sm_statefuns.c
1869
struct sctp_chunk *err;
net/sctp/sm_statefuns.c
189
static inline bool sctp_err_chunk_valid(struct sctp_chunk *chunk)
net/sctp/sm_statefuns.c
1984
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
1989
struct sctp_chunk *repl;
net/sctp/sm_statefuns.c
2068
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
2091
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
2096
struct sctp_chunk *repl;
net/sctp/sm_statefuns.c
2208
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2210
struct sctp_chunk *err_chk_p;
net/sctp/sm_statefuns.c
2344
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
239
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2390
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2472
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2538
struct sctp_chunk *chunk = arg, *reply;
net/sctp/sm_statefuns.c
2660
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2702
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2733
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2863
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
2952
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3004
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3005
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
3042
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3088
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3143
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3201
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
325
struct sctp_chunk *chunk = arg, *repl, *err_chunk;
net/sctp/sm_statefuns.c
3321
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3412
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3490
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3491
struct sctp_chunk *abort;
net/sctp/sm_statefuns.c
3537
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3538
struct sctp_chunk *abort;
net/sctp/sm_statefuns.c
3578
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3616
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3617
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
3698
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3796
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3797
struct sctp_chunk *shut;
net/sctp/sm_statefuns.c
3851
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3880
struct sctp_chunk *asconf_ack = NULL;
net/sctp/sm_statefuns.c
3881
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
3992
struct sctp_chunk *asconf;
net/sctp/sm_statefuns.c
3999
asconf = list_entry(entry, struct sctp_chunk, list);
net/sctp/sm_statefuns.c
4020
struct sctp_chunk *last_asconf = asoc->addip_last_asconf;
net/sctp/sm_statefuns.c
4022
struct sctp_chunk *asconf_ack = arg;
net/sctp/sm_statefuns.c
4025
struct sctp_chunk *abort;
net/sctp/sm_statefuns.c
4136
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4157
struct sctp_chunk *reply = NULL;
net/sctp/sm_statefuns.c
4213
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4280
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4361
struct sctp_chunk *chunk)
net/sctp/sm_statefuns.c
4440
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4442
struct sctp_chunk *err_chunk;
net/sctp/sm_statefuns.c
4537
struct sctp_chunk *unk_chunk = arg;
net/sctp/sm_statefuns.c
4538
struct sctp_chunk *err_chunk;
net/sctp/sm_statefuns.c
4617
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4687
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4713
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4714
struct sctp_chunk *abort = NULL;
net/sctp/sm_statefuns.c
4849
struct sctp_chunk *abort = NULL;
net/sctp/sm_statefuns.c
4850
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
4984
struct sctp_chunk *repl;
net/sctp/sm_statefuns.c
5200
struct sctp_chunk *abort = arg;
net/sctp/sm_statefuns.c
526
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
527
struct sctp_chunk *err_chunk;
net/sctp/sm_statefuns.c
5334
struct sctp_chunk *abort = arg;
net/sctp/sm_statefuns.c
5535
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5552
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
56
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
5627
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
5697
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
5698
struct sctp_chunk *reply;
net/sctp/sm_statefuns.c
59
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
5919
struct sctp_chunk *repl = NULL;
net/sctp/sm_statefuns.c
5984
struct sctp_chunk *repl = NULL;
net/sctp/sm_statefuns.c
6034
struct sctp_chunk *reply = NULL;
net/sctp/sm_statefuns.c
6105
struct sctp_chunk *chunk = asoc->addip_last_asconf;
net/sctp/sm_statefuns.c
6177
struct sctp_chunk *reply = NULL;
net/sctp/sm_statefuns.c
6304
static struct sctp_sackhdr *sctp_sm_pull_sack(struct sctp_chunk *chunk)
net/sctp/sm_statefuns.c
6335
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
6339
struct sctp_chunk *abort;
net/sctp/sm_statefuns.c
637
static bool sctp_auth_chunk_verify(struct net *net, struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
6376
const struct sctp_chunk *chunk)
net/sctp/sm_statefuns.c
64
const struct sctp_chunk *chunk);
net/sctp/sm_statefuns.c
640
struct sctp_chunk auth;
net/sctp/sm_statefuns.c
6460
const struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
6462
struct sctp_chunk *err_chunk)
net/sctp/sm_statefuns.c
6489
struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
6496
struct sctp_chunk *err;
net/sctp/sm_statefuns.c
68
const struct sctp_chunk *chunk,
net/sctp/sm_statefuns.c
70
struct sctp_chunk *err_chunk);
net/sctp/sm_statefuns.c
710
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
711
struct sctp_chunk *err_chk_p;
net/sctp/sm_statefuns.c
712
struct sctp_chunk *repl;
net/sctp/sm_statefuns.c
929
struct sctp_chunk *chunk = arg;
net/sctp/sm_statefuns.c
99
static struct sctp_sackhdr *sctp_sm_pull_sack(struct sctp_chunk *chunk);
net/sctp/socket.c
125
static inline void sctp_set_owner_w(struct sctp_chunk *chunk)
net/sctp/socket.c
142
refcount_add(sizeof(struct sctp_chunk), &sk->sk_wmem_alloc);
net/sctp/socket.c
143
asoc->sndbuf_used += chunk->skb->truesize + sizeof(struct sctp_chunk);
net/sctp/socket.c
144
sk_wmem_queued_add(sk, chunk->skb->truesize + sizeof(struct sctp_chunk));
net/sctp/socket.c
148
static void sctp_clear_owner_w(struct sctp_chunk *chunk)
net/sctp/socket.c
1524
struct sctp_chunk *chunk;
net/sctp/socket.c
168
void (*cb)(struct sctp_chunk *))
net/sctp/socket.c
173
struct sctp_chunk *chunk, *c;
net/sctp/socket.c
1773
struct sctp_chunk *chunk;
net/sctp/socket.c
1799
struct sctp_chunk *chunk;
net/sctp/socket.c
3317
struct sctp_chunk *chunk;
net/sctp/socket.c
470
struct sctp_chunk *chunk)
net/sctp/socket.c
564
struct sctp_chunk *chunk;
net/sctp/socket.c
767
struct sctp_chunk *chunk;
net/sctp/socket.c
89
struct sctp_chunk *chunk);
net/sctp/socket.c
9189
struct sctp_chunk *chunk = skb_shinfo(skb)->destructor_arg;
net/sctp/socket.c
9194
sk_wmem_queued_add(sk, -(skb->truesize + sizeof(struct sctp_chunk)));
net/sctp/socket.c
9195
asoc->sndbuf_used -= skb->truesize + sizeof(struct sctp_chunk);
net/sctp/socket.c
9196
WARN_ON(refcount_sub_and_test(sizeof(struct sctp_chunk),
net/sctp/stream.c
230
struct sctp_chunk *chunk)
net/sctp/stream.c
270
struct sctp_chunk *chunk;
net/sctp/stream.c
28
struct sctp_chunk *ch, *temp;
net/sctp/stream.c
383
struct sctp_chunk *chunk = NULL;
net/sctp/stream.c
428
struct sctp_chunk *chunk = NULL;
net/sctp/stream.c
486
struct sctp_chunk *chunk = asoc->strreset_chunk;
net/sctp/stream.c
516
struct sctp_chunk *sctp_process_strreset_outreq(
net/sctp/stream.c
605
struct sctp_chunk *sctp_process_strreset_inreq(
net/sctp/stream.c
613
struct sctp_chunk *chunk = NULL;
net/sctp/stream.c
682
struct sctp_chunk *sctp_process_strreset_tsnreq(
net/sctp/stream.c
779
struct sctp_chunk *sctp_process_strreset_addstrm_out(
net/sctp/stream.c
849
struct sctp_chunk *sctp_process_strreset_addstrm_in(
net/sctp/stream.c
857
struct sctp_chunk *chunk = NULL;
net/sctp/stream.c
914
struct sctp_chunk *sctp_process_strreset_resp(
net/sctp/stream_interleave.c
105
static bool sctp_validate_idata(struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
1102
struct sctp_chunk *ftsn_chunk = NULL;
net/sctp/stream_interleave.c
1105
struct sctp_chunk *chunk;
net/sctp/stream_interleave.c
1115
chunk = list_entry(lchunk, struct sctp_chunk, transmitted_list);
net/sctp/stream_interleave.c
1164
static bool sctp_validate_fwdtsn(struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
1180
static bool sctp_validate_iftsn(struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
1242
static void sctp_handle_fwdtsn(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
1279
static void sctp_handle_iftsn(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
24
static struct sctp_chunk *sctp_make_idatafrag_empty(
net/sctp/stream_interleave.c
29
struct sctp_chunk *retval;
net/sctp/stream_interleave.c
48
static void sctp_chunk_assign_mid(struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
51
struct sctp_chunk *lchunk;
net/sctp/stream_interleave.c
820
struct sctp_chunk *chunk, gfp_t gfp)
net/sctp/stream_interleave.c
87
static bool sctp_validate_data(struct sctp_chunk *chunk)
net/sctp/stream_interleave.c
954
static void sctp_renege_events(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk,
net/sctp/stream_sched.c
154
struct sctp_chunk *ch;
net/sctp/stream_sched.c
235
void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch)
net/sctp/stream_sched.c
257
void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch)
net/sctp/stream_sched.c
58
static struct sctp_chunk *sctp_sched_fcfs_dequeue(struct sctp_outq *q)
net/sctp/stream_sched.c
61
struct sctp_chunk *ch = NULL;
net/sctp/stream_sched.c
69
struct sctp_chunk, stream_list);
net/sctp/stream_sched.c
72
ch = list_entry(entry, struct sctp_chunk, list);
net/sctp/stream_sched.c
82
struct sctp_chunk *chunk)
net/sctp/stream_sched_fc.c
102
struct sctp_chunk *ch;
net/sctp/stream_sched_fc.c
105
ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
net/sctp/stream_sched_fc.c
111
static struct sctp_chunk *sctp_sched_fc_dequeue(struct sctp_outq *q)
net/sctp/stream_sched_fc.c
115
struct sctp_chunk *ch;
net/sctp/stream_sched_fc.c
126
ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list);
net/sctp/stream_sched_fc.c
133
struct sctp_chunk *ch)
net/sctp/stream_sched_fc.c
172
struct sctp_chunk *ch;
net/sctp/stream_sched_prio.c
219
struct sctp_chunk *ch;
net/sctp/stream_sched_prio.c
222
ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
net/sctp/stream_sched_prio.c
228
static struct sctp_chunk *sctp_sched_prio_dequeue(struct sctp_outq *q)
net/sctp/stream_sched_prio.c
233
struct sctp_chunk *ch = NULL;
net/sctp/stream_sched_prio.c
249
ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list);
net/sctp/stream_sched_prio.c
257
struct sctp_chunk *ch)
net/sctp/stream_sched_prio.c
280
struct sctp_chunk *ch;
net/sctp/stream_sched_rr.c
101
struct sctp_chunk *ch;
net/sctp/stream_sched_rr.c
104
ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list);
net/sctp/stream_sched_rr.c
110
static struct sctp_chunk *sctp_sched_rr_dequeue(struct sctp_outq *q)
net/sctp/stream_sched_rr.c
114
struct sctp_chunk *ch = NULL;
net/sctp/stream_sched_rr.c
125
ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list);
net/sctp/stream_sched_rr.c
134
struct sctp_chunk *ch)
net/sctp/stream_sched_rr.c
153
struct sctp_chunk *ch;
net/sctp/ulpevent.c
117
__u16 inbound, struct sctp_chunk *chunk, gfp_t gfp)
net/sctp/ulpevent.c
375
struct sctp_chunk *chunk, __u16 flags,
net/sctp/ulpevent.c
431
const struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/ulpevent.c
534
const struct sctp_association *asoc, struct sctp_chunk *chunk,
net/sctp/ulpevent.c
676
struct sctp_chunk *chunk,
net/sctp/ulpevent.c
79
struct sctp_chunk *chunk = event->chunk;
net/sctp/ulpqueue.c
1069
void sctp_ulpq_renege(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk,
net/sctp/ulpqueue.c
82
int sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk,