Home
last modified time | relevance | path

Searched refs:sctp_chunk (Results 1 – 25 of 30) sorted by relevance

12

/linux/include/net/sctp/
H A Dsm.h166 struct sctp_chunk *,
179 const struct sctp_chunk *chunk);
182 const struct sctp_chunk *chunk);
200 const struct sctp_chunk *chunk);
212 const struct sctp_chunk *chunk,
217 const struct sctp_chunk *chunk,
221 const struct sctp_chunk *chunk);
224 const struct sctp_chunk *chunk);
271 struct sctp_chunk *chunk,
321 struct sctp_chunk *chunk,
[all …]
H A Dstream_interleave.h23 struct sctp_chunk *(*make_datafrag)(const struct sctp_association *asoc,
26 void (*assign_number)(struct sctp_chunk *chunk);
27 bool (*validate_data)(struct sctp_chunk *chunk);
29 struct sctp_chunk *chunk, gfp_t gfp);
33 struct sctp_chunk *chunk, gfp_t gfp);
38 bool (*validate_ftsn)(struct sctp_chunk *chunk);
41 struct sctp_chunk *chunk);
H A Dstructs.h65 struct sctp_chunk;
547 struct sctp_chunk { struct
665 void sctp_chunk_hold(struct sctp_chunk *); argument
666 void sctp_chunk_put(struct sctp_chunk *);
726 struct sctp_chunk *auth;
739 struct sctp_chunk *chunk,
742 struct sctp_chunk *chunk);
1040 struct sctp_chunk *in_progress;
1145 struct sctp_chunk *chunk;
1387 struct sctp_chunk *chunk, struct sctp_chunk **err_chunk);
[all …]
H A Dulpevent.h40 struct sctp_chunk *chunk;
80 struct sctp_chunk *chunk,
88 struct sctp_chunk *chunk,
93 struct sctp_chunk *chunk,
100 struct sctp_chunk *chunk,
119 struct sctp_chunk *chunk,
H A Dstream_sched.h35 struct sctp_chunk *(*dequeue)(struct sctp_outq *q);
37 void (*dequeue_done)(struct sctp_outq *q, struct sctp_chunk *chunk);
51 void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch);
53 void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch);
H A Dulpqueue.h43 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
49 void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
H A Dcommand.h116 struct sctp_chunk *chunk;
157 SCTP_ARG_CONSTRUCTOR(CHUNK, struct sctp_chunk *, chunk) in SCTP_ARG_CONSTRUCTOR()
/linux/net/sctp/
H A Dsm_make_chunk.c570 struct sctp_chunk *retval; in sctp_make_cookie_echo()
622 struct sctp_chunk *retval; in sctp_make_cookie_ack()
670 struct sctp_chunk *retval; in sctp_make_cwr()
704 struct sctp_chunk *retval; in sctp_make_ecne()
726 struct sctp_chunk *retval; in sctp_make_datafrag_empty()
760 struct sctp_chunk *retval; in sctp_make_sack()
858 struct sctp_chunk *retval; in sctp_make_shutdown()
881 struct sctp_chunk *retval; in sctp_make_shutdown_ack()
905 struct sctp_chunk *retval; in sctp_make_shutdown_complete()
1488 struct sctp_chunk *chunk; in sctp_make_control()
[all …]
H A Doutput.c46 struct sctp_chunk *chunk);
48 struct sctp_chunk *chunk);
50 struct sctp_chunk *chunk);
52 struct sctp_chunk *chunk,
163 struct sctp_chunk *chunk, *tmp; in sctp_packet_free()
181 struct sctp_chunk *chunk, in sctp_packet_transmit_chunk()
220 struct sctp_chunk *pad; in sctp_packet_bundle_pad()
246 struct sctp_chunk *auth; in sctp_packet_bundle_auth()
297 struct sctp_chunk *sack; in sctp_packet_bundle_sack()
384 struct sctp_chunk *chunk) in sctp_packet_append_chunk()
[all …]
H A Dstream_sched_rr.c101 struct sctp_chunk *ch; in sctp_sched_rr_enqueue()
104 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
110 static struct sctp_chunk *sctp_sched_rr_dequeue(struct sctp_outq *q) in sctp_sched_rr_dequeue()
114 struct sctp_chunk *ch = NULL; in sctp_sched_rr_dequeue()
125 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_rr_dequeue()
134 struct sctp_chunk *ch) in sctp_sched_rr_dequeue_done()
153 struct sctp_chunk *ch; in sctp_sched_rr_sched_all()
H A Dsm_statefuns.c55 struct sctp_chunk *chunk,
58 struct sctp_chunk *chunk,
639 struct sctp_chunk auth; in sctp_auth_chunk_verify()
711 struct sctp_chunk *repl; in sctp_sf_do_5_1D_ce()
1021 struct sctp_chunk *reply; in sctp_sf_heartbeat()
1124 struct sctp_chunk *reply; in sctp_sf_send_probe()
1866 struct sctp_chunk *repl; in sctp_sf_do_dupcook_a()
1867 struct sctp_chunk *err; in sctp_sf_do_dupcook_a()
1987 struct sctp_chunk *repl; in sctp_sf_do_dupcook_b()
2094 struct sctp_chunk *repl; in sctp_sf_do_dupcook_d()
[all …]
H A Dinqueue.c42 static inline void sctp_inq_chunk_free(struct sctp_chunk *chunk) in sctp_inq_chunk_free()
52 struct sctp_chunk *chunk, *tmp; in sctp_inq_free()
72 void sctp_inq_push(struct sctp_inq *q, struct sctp_chunk *chunk) in sctp_inq_push()
94 struct sctp_chunk *chunk; in sctp_inq_peek()
115 struct sctp_chunk *sctp_inq_pop(struct sctp_inq *queue) in sctp_inq_pop()
117 struct sctp_chunk *chunk; in sctp_inq_pop()
162 chunk = list_entry(entry, struct sctp_chunk, list); in sctp_inq_pop()
H A Dstream_sched.c58 static struct sctp_chunk *sctp_sched_fcfs_dequeue(struct sctp_outq *q) in sctp_sched_fcfs_dequeue()
61 struct sctp_chunk *ch = NULL; in sctp_sched_fcfs_dequeue()
69 struct sctp_chunk, stream_list); in sctp_sched_fcfs_dequeue()
72 ch = list_entry(entry, struct sctp_chunk, list); in sctp_sched_fcfs_dequeue()
82 struct sctp_chunk *chunk) in sctp_sched_fcfs_dequeue_done()
154 struct sctp_chunk *ch; in sctp_sched_set_sched()
235 void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch) in sctp_sched_dequeue_done()
257 void sctp_sched_dequeue_common(struct sctp_outq *q, struct sctp_chunk *ch) in sctp_sched_dequeue_common()
H A Doutqueue.c60 struct sctp_chunk *ch) in sctp_outq_head_data()
81 struct sctp_chunk *ch) in sctp_outq_tail_data()
210 struct sctp_chunk *chunk, *tmp; in __sctp_outq_teardown()
346 struct sctp_chunk *chk, *temp; in sctp_prsctp_prune_sent()
386 struct sctp_chunk *chk, *temp; in sctp_prsctp_prune_unsent()
455 struct sctp_chunk *chunk; in sctp_retransmit_mark()
881 struct sctp_chunk *chunk, *tmp; in sctp_outq_flush_ctrl()
1040 struct sctp_chunk *chunk; in sctp_outq_flush_data()
1443 struct sctp_chunk *tchunk; in sctp_check_transmitted()
1715 struct sctp_chunk *chunk; in sctp_mark_missing()
[all …]
H A Dstream_sched_fc.c102 struct sctp_chunk *ch; in sctp_sched_fc_enqueue()
105 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_fc_enqueue()
111 static struct sctp_chunk *sctp_sched_fc_dequeue(struct sctp_outq *q) in sctp_sched_fc_dequeue()
115 struct sctp_chunk *ch; in sctp_sched_fc_dequeue()
126 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_fc_dequeue()
133 struct sctp_chunk *ch) in sctp_sched_fc_dequeue_done()
172 struct sctp_chunk *ch; in sctp_sched_fc_sched_all()
H A Dchunk.c60 struct sctp_chunk *chunk; in sctp_datamsg_free()
76 struct sctp_chunk *chunk; in sctp_datamsg_destroy()
83 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_destroy()
132 static void sctp_datamsg_assign(struct sctp_datamsg *msg, struct sctp_chunk *chunk) in sctp_datamsg_assign()
154 struct sctp_chunk *chunk; in sctp_datamsg_from_user()
291 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_from_user()
300 int sctp_chunk_abandoned(struct sctp_chunk *chunk) in sctp_chunk_abandoned()
349 void sctp_chunk_fail(struct sctp_chunk *chunk, int error) in sctp_chunk_fail()
H A Dstream_sched_prio.c219 struct sctp_chunk *ch; in sctp_sched_prio_enqueue()
222 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_prio_enqueue()
228 static struct sctp_chunk *sctp_sched_prio_dequeue(struct sctp_outq *q) in sctp_sched_prio_dequeue()
233 struct sctp_chunk *ch = NULL; in sctp_sched_prio_dequeue()
249 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_prio_dequeue()
257 struct sctp_chunk *ch) in sctp_sched_prio_dequeue_done()
280 struct sctp_chunk *ch; in sctp_sched_prio_sched_all()
H A Dstream.c28 struct sctp_chunk *ch, *temp; in sctp_stream_shrink_out()
230 struct sctp_chunk *chunk) in sctp_send_reconf()
270 struct sctp_chunk *chunk; in sctp_send_reset_streams()
383 struct sctp_chunk *chunk = NULL; in sctp_send_reset_assoc()
428 struct sctp_chunk *chunk = NULL; in sctp_send_add_streams()
516 struct sctp_chunk *sctp_process_strreset_outreq( in sctp_process_strreset_outreq()
605 struct sctp_chunk *sctp_process_strreset_inreq( in sctp_process_strreset_inreq()
613 struct sctp_chunk *chunk = NULL; in sctp_process_strreset_inreq()
682 struct sctp_chunk *sctp_process_strreset_tsnreq( in sctp_process_strreset_tsnreq()
857 struct sctp_chunk *chunk = NULL; in sctp_process_strreset_addstrm_in()
[all …]
H A Dstream_interleave.c24 static struct sctp_chunk *sctp_make_idatafrag_empty( in sctp_make_idatafrag_empty()
29 struct sctp_chunk *retval; in sctp_make_idatafrag_empty()
48 static void sctp_chunk_assign_mid(struct sctp_chunk *chunk) in sctp_chunk_assign_mid()
51 struct sctp_chunk *lchunk; in sctp_chunk_assign_mid()
87 static bool sctp_validate_data(struct sctp_chunk *chunk) in sctp_validate_data()
105 static bool sctp_validate_idata(struct sctp_chunk *chunk) in sctp_validate_idata()
820 struct sctp_chunk *chunk, gfp_t gfp) in sctp_ulpevent_idata()
1102 struct sctp_chunk *ftsn_chunk = NULL; in sctp_generate_iftsn()
1105 struct sctp_chunk *chunk; in sctp_generate_iftsn()
1164 static bool sctp_validate_fwdtsn(struct sctp_chunk *chunk) in sctp_validate_fwdtsn()
[all …]
H A Dsm_sideeffect.c87 struct sctp_chunk *chunk) in sctp_do_ecn_ecne_work()
89 struct sctp_chunk *repl; in sctp_do_ecn_ecne_work()
143 struct sctp_chunk *sack; in sctp_gen_sack()
652 struct sctp_chunk *chunk, in sctp_cmd_assoc_failed()
656 struct sctp_chunk *abort; in sctp_cmd_assoc_failed()
695 struct sctp_chunk *chunk, in sctp_cmd_process_init()
760 struct sctp_chunk *chunk) in sctp_cmd_transport_on()
830 struct sctp_chunk *chunk) in sctp_cmd_process_sack()
850 struct sctp_chunk *chunk) in sctp_cmd_setup_t2()
967 struct sctp_chunk *chunk) in sctp_cmd_process_operr()
[all …]
H A Dassociola.c486 struct sctp_chunk *ch; in sctp_assoc_rm_peer()
928 struct sctp_chunk *chunk; in sctp_assoc_lookup_tsn()
986 struct sctp_chunk *chunk; in sctp_assoc_bh_rcv()
1472 struct sctp_chunk *sack; in sctp_assoc_rwnd_increase()
1653 struct sctp_chunk *asconf; in sctp_assoc_free_asconf_queue()
1654 struct sctp_chunk *tmp; in sctp_assoc_free_asconf_queue()
1665 struct sctp_chunk *ack; in sctp_assoc_free_asconf_acks()
1666 struct sctp_chunk *tmp; in sctp_assoc_free_asconf_acks()
1678 struct sctp_chunk *ack; in sctp_assoc_clean_asconf_ack_cache()
1679 struct sctp_chunk *tmp; in sctp_assoc_clean_asconf_ack_cache()
[all …]
H A Dulpevent.c79 struct sctp_chunk *chunk = event->chunk; in sctp_ulpevent_set_owner()
117 __u16 inbound, struct sctp_chunk *chunk, gfp_t gfp) in sctp_ulpevent_make_assoc_change()
375 struct sctp_chunk *chunk, __u16 flags, in sctp_ulpevent_make_remote_error()
431 const struct sctp_association *asoc, struct sctp_chunk *chunk, in sctp_ulpevent_make_send_failed()
534 const struct sctp_association *asoc, struct sctp_chunk *chunk, in sctp_ulpevent_make_send_failed_event()
676 struct sctp_chunk *chunk, in sctp_ulpevent_make_rcvmsg()
H A Dinput.c95 struct sctp_chunk *chunk; in sctp_rcv()
278 struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk; in sctp_backlog_rcv()
349 struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk; in sctp_add_backlog()
H A Dsocket.c89 struct sctp_chunk *chunk);
148 static void sctp_clear_owner_w(struct sctp_chunk *chunk) in sctp_clear_owner_w()
168 void (*cb)(struct sctp_chunk *)) in sctp_for_each_tx_datachunk() argument
173 struct sctp_chunk *chunk, *c; in sctp_for_each_tx_datachunk()
469 struct sctp_chunk *chunk) in sctp_send_asconf()
563 struct sctp_chunk *chunk; in sctp_send_asconf_add_ip()
766 struct sctp_chunk *chunk; in sctp_send_asconf_del_ip()
1523 struct sctp_chunk *chunk; in sctp_close()
1774 struct sctp_chunk *chunk; in sctp_sendmsg_check_sflags()
1800 struct sctp_chunk *chunk; in sctp_sendmsg_to_asoc()
[all …]
/linux/include/trace/events/
H A Dsctp.h54 struct sctp_chunk *chunk),

12