Searched refs:sctp_ulpevent (Results 1 – 20 of 20) sorted by relevance
/Linux-v4.19/include/net/sctp/ |
D | ulpevent.h | 53 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 …]
|
D | sm.h | 292 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);
|
D | command.h | 137 struct sctp_ulpevent *ulpevent; 178 SCTP_ARG_CONSTRUCTOR(ULPEVENT, struct sctp_ulpevent *, ulpevent) in SCTP_ARG_CONSTRUCTOR()
|
D | ulpqueue.h | 62 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sctp_ulpevent *ev);
|
D | stream_interleave.h | 46 struct sctp_ulpevent *event);
|
D | sctp.h | 415 struct sctp_ulpevent *event = sctp_skb2event(skb); in sctp_skb_set_owner_r()
|
D | structs.h | 507 void (*event_msgname)(struct sctp_ulpevent *, char *, int *);
|
/Linux-v4.19/net/sctp/ |
D | ulpevent.c | 46 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 …]
|
D | ulpqueue.c | 47 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 …]
|
D | stream_interleave.c | 140 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 …]
|
D | stream.c | 584 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()
|
D | sm_sideeffect.c | 605 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()
|
D | chunk.c | 92 struct sctp_ulpevent *ev; in sctp_datamsg_destroy()
|
D | sm_statefuns.c | 230 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()
|
D | auth.c | 1002 struct sctp_ulpevent *ev; in sctp_auth_deact_key_id()
|
D | protocol.c | 892 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()
|
D | ipv6.c | 810 static void sctp_inet6_event_msgname(struct sctp_ulpevent *event, in sctp_inet6_event_msgname()
|
D | socket.c | 2193 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()
|
D | associola.c | 803 struct sctp_ulpevent *event; in sctp_assoc_control_transport()
|
D | sm_make_chunk.c | 100 struct sctp_ulpevent *ev; in sctp_control_release_owner()
|