Lines Matching defs:sctp_ulpevent

10  * These are the definitions needed for the sctp_ulpevent type.  The
11 * sctp_ulpevent type is used to carry information from the state machine
34 * sctp_ulpevent is saved in sk->cb(48 bytes), whose last 4 bytes
36 * to make sctp_ulpevent fit into the rest 44 bytes.
38 struct sctp_ulpevent {
58 static inline struct sk_buff *sctp_event2skb(const struct sctp_ulpevent *ev)
64 static inline struct sctp_ulpevent *sctp_skb2event(struct sk_buff *skb)
66 return (struct sctp_ulpevent *)skb->cb;
69 void sctp_ulpevent_free(struct sctp_ulpevent *);
70 int sctp_ulpevent_is_notification(const struct sctp_ulpevent *);
73 struct sctp_ulpevent *sctp_ulpevent_make_assoc_change(
86 struct sctp_ulpevent *sctp_ulpevent_make_remote_error(
91 struct sctp_ulpevent *sctp_ulpevent_make_send_failed(
98 struct sctp_ulpevent *sctp_ulpevent_make_send_failed_event(
105 struct sctp_ulpevent *sctp_ulpevent_make_shutdown_event(
110 struct sctp_ulpevent *sctp_ulpevent_make_pdapi(
115 struct sctp_ulpevent *sctp_ulpevent_make_adaptation_indication(
118 struct sctp_ulpevent *sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc,
122 struct sctp_ulpevent *sctp_ulpevent_make_authkey(
126 struct sctp_ulpevent *sctp_ulpevent_make_sender_dry_event(
129 struct sctp_ulpevent *sctp_ulpevent_make_stream_reset_event(
133 struct sctp_ulpevent *sctp_ulpevent_make_assoc_reset_event(
137 struct sctp_ulpevent *sctp_ulpevent_make_stream_change_event(
141 struct sctp_ulpevent *sctp_make_reassembled_event(
145 void sctp_ulpevent_read_sndrcvinfo(const struct sctp_ulpevent *event,
147 void sctp_ulpevent_read_rcvinfo(const struct sctp_ulpevent *event,
149 void sctp_ulpevent_read_nxtinfo(const struct sctp_ulpevent *event,
152 __u16 sctp_ulpevent_get_notification_type(const struct sctp_ulpevent *event);
176 static inline bool sctp_ulpevent_is_enabled(const struct sctp_ulpevent *event,