Home
last modified time | relevance | path

Searched refs:sctp_ulpevent (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/include/net/sctp/
Dulpevent.h53 struct sctp_ulpevent { struct
73 static inline struct sk_buff *sctp_event2skb(const struct sctp_ulpevent *ev) in sctp_event2skb() argument
79 static inline struct sctp_ulpevent *sctp_skb2event(struct sk_buff *skb) in sctp_skb2event()
81 return (struct sctp_ulpevent *)skb->cb; in sctp_skb2event()
84 void sctp_ulpevent_free(struct sctp_ulpevent *);
85 int sctp_ulpevent_is_notification(const struct sctp_ulpevent *);
88 struct sctp_ulpevent *sctp_ulpevent_make_assoc_change(
98 struct sctp_ulpevent *sctp_ulpevent_make_peer_addr_change(
106 struct sctp_ulpevent *sctp_ulpevent_make_remote_error(
111 struct sctp_ulpevent *sctp_ulpevent_make_send_failed(
[all …]
Dsm.h292 struct sctp_ulpevent **evp);
296 struct sctp_ulpevent **evp);
300 struct sctp_ulpevent **evp);
304 struct sctp_ulpevent **evp);
308 struct sctp_ulpevent **evp);
312 struct sctp_ulpevent **evp);
Dcommand.h137 struct sctp_ulpevent *ulpevent;
178 SCTP_ARG_CONSTRUCTOR(ULPEVENT, struct sctp_ulpevent *, ulpevent) in SCTP_ARG_CONSTRUCTOR()
Dulpqueue.h62 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sctp_ulpevent *ev);
Dstream_interleave.h46 struct sctp_ulpevent *event);
Dsctp.h415 struct sctp_ulpevent *event = sctp_skb2event(skb); in sctp_skb_set_owner_r()
Dstructs.h507 void (*event_msgname)(struct sctp_ulpevent *, char *, int *);
/Linux-v4.19/net/sctp/
Dulpevent.c46 static void sctp_ulpevent_receive_data(struct sctp_ulpevent *event,
48 static void sctp_ulpevent_release_data(struct sctp_ulpevent *event);
49 static void sctp_ulpevent_release_frag_data(struct sctp_ulpevent *event);
53 static void sctp_ulpevent_init(struct sctp_ulpevent *event, in sctp_ulpevent_init()
57 memset(event, 0, sizeof(struct sctp_ulpevent)); in sctp_ulpevent_init()
63 static struct sctp_ulpevent *sctp_ulpevent_new(int size, __u16 msg_flags, in sctp_ulpevent_new()
66 struct sctp_ulpevent *event; in sctp_ulpevent_new()
83 int sctp_ulpevent_is_notification(const struct sctp_ulpevent *event) in sctp_ulpevent_is_notification()
91 static inline void sctp_ulpevent_set_owner(struct sctp_ulpevent *event, in sctp_ulpevent_set_owner()
110 static inline void sctp_ulpevent_release_owner(struct sctp_ulpevent *event) in sctp_ulpevent_release_owner()
[all …]
Dulpqueue.c47 static struct sctp_ulpevent *sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
48 struct sctp_ulpevent *);
49 static struct sctp_ulpevent *sctp_ulpq_order(struct sctp_ulpq *,
50 struct sctp_ulpevent *);
75 struct sctp_ulpevent *event; in sctp_ulpq_flush()
104 struct sctp_ulpevent *event; in sctp_ulpq_tail_data()
163 struct sctp_ulpevent *event; in sctp_clear_pd()
199 int sctp_ulpq_tail_event(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) in sctp_ulpq_tail_event()
295 struct sctp_ulpevent *event) in sctp_ulpq_store_reasm()
298 struct sctp_ulpevent *cevent; in sctp_ulpq_store_reasm()
[all …]
Dstream_interleave.c140 struct sctp_ulpevent *event) in sctp_intl_store_reasm()
142 struct sctp_ulpevent *cevent; in sctp_intl_store_reasm()
188 static struct sctp_ulpevent *sctp_intl_retrieve_partial( in sctp_intl_retrieve_partial()
190 struct sctp_ulpevent *event) in sctp_intl_retrieve_partial()
194 struct sctp_ulpevent *retval; in sctp_intl_retrieve_partial()
203 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_partial()
266 static struct sctp_ulpevent *sctp_intl_retrieve_reassembled( in sctp_intl_retrieve_reassembled()
268 struct sctp_ulpevent *event) in sctp_intl_retrieve_reassembled()
272 struct sctp_ulpevent *retval = NULL; in sctp_intl_retrieve_reassembled()
284 struct sctp_ulpevent *cevent = sctp_skb2event(pos); in sctp_intl_retrieve_reassembled()
[all …]
Dstream.c584 struct sctp_ulpevent **evp) in sctp_process_strreset_outreq()
677 struct sctp_ulpevent **evp) in sctp_process_strreset_inreq()
757 struct sctp_ulpevent **evp) in sctp_process_strreset_tsnreq()
854 struct sctp_ulpevent **evp) in sctp_process_strreset_addstrm_out()
924 struct sctp_ulpevent **evp) in sctp_process_strreset_addstrm_in()
992 struct sctp_ulpevent **evp) in sctp_process_strreset_resp()
Dsm_sideeffect.c605 struct sctp_ulpevent *event; in sctp_cmd_init_failed()
631 struct sctp_ulpevent *event; in sctp_cmd_assoc_failed()
965 struct sctp_ulpevent *ev; in sctp_cmd_process_operr()
1042 struct sctp_ulpevent *ev; in sctp_cmd_assoc_change()
1055 struct sctp_ulpevent *ev; in sctp_cmd_peer_no_auth()
1066 struct sctp_ulpevent *ev; in sctp_cmd_adaptation_ind()
Dchunk.c92 struct sctp_ulpevent *ev; in sctp_datamsg_destroy()
Dsm_statefuns.c230 struct sctp_ulpevent *ev; in sctp_sf_do_4_C()
696 struct sctp_ulpevent *ev, *ai_ev = NULL, *auth_ev = NULL; in sctp_sf_do_5_1D_ce()
911 struct sctp_ulpevent *ev; in sctp_sf_do_5_1E_ca()
1785 struct sctp_ulpevent *ev; in sctp_sf_do_dupcook_a()
2008 struct sctp_ulpevent *ev = NULL, *ai_ev = NULL, *auth_ev = NULL; in sctp_sf_do_dupcook_d()
2764 struct sctp_ulpevent *ev; in sctp_sf_do_9_2_shutdown()
3460 struct sctp_ulpevent *ev; in sctp_sf_do_9_2_final()
3981 struct sctp_ulpevent *ev = NULL; in sctp_sf_do_reconf()
4315 struct sctp_ulpevent *ev; in sctp_sf_eat_auth()
5415 struct sctp_ulpevent *event; in sctp_sf_do_no_pending_tsn()
Dauth.c1002 struct sctp_ulpevent *ev; in sctp_auth_deact_key_id()
Dprotocol.c892 static void sctp_inet_event_msgname(struct sctp_ulpevent *event, char *msgname, in sctp_inet_event_msgname()
1376 sock_skb_cb_check_size(sizeof(struct sctp_ulpevent)); in sctp_init()
Dipv6.c810 static void sctp_inet6_event_msgname(struct sctp_ulpevent *event, in sctp_inet6_event_msgname()
Dsocket.c2193 struct sctp_ulpevent *event = NULL; in sctp_recvmsg()
2326 struct sctp_ulpevent *event; in sctp_setsockopt_events()
8485 struct sctp_ulpevent *ev; in sctp_wfree()
8510 struct sctp_ulpevent *event = sctp_skb2event(skb); in sctp_sock_rfree()
8851 struct sctp_ulpevent *event; in sctp_sock_migrate()
Dassociola.c803 struct sctp_ulpevent *event; in sctp_assoc_control_transport()
Dsm_make_chunk.c100 struct sctp_ulpevent *ev; in sctp_control_release_owner()