Lines Matching refs:ccid

59 	int		(*ccid_hc_rx_init)(struct ccid *ccid, struct sock *sk);
60 int (*ccid_hc_tx_init)(struct ccid *ccid, struct sock *sk);
99 struct ccid { struct
104 static inline void *ccid_priv(const struct ccid *ccid) in ccid_priv() argument
106 return (void *)ccid->ccid_priv; in ccid_priv()
114 struct ccid *ccid_new(const u8 id, struct sock *sk, bool rx);
118 struct ccid *ccid = dp->dccps_hc_rx_ccid; in ccid_get_current_rx_ccid() local
120 if (ccid == NULL || ccid->ccid_ops == NULL) in ccid_get_current_rx_ccid()
122 return ccid->ccid_ops->ccid_id; in ccid_get_current_rx_ccid()
127 struct ccid *ccid = dp->dccps_hc_tx_ccid; in ccid_get_current_tx_ccid() local
129 if (ccid == NULL || ccid->ccid_ops == NULL) in ccid_get_current_tx_ccid()
131 return ccid->ccid_ops->ccid_id; in ccid_get_current_tx_ccid()
134 void ccid_hc_rx_delete(struct ccid *ccid, struct sock *sk);
135 void ccid_hc_tx_delete(struct ccid *ccid, struct sock *sk);
166 static inline int ccid_hc_tx_send_packet(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_send_packet() argument
169 if (ccid->ccid_ops->ccid_hc_tx_send_packet != NULL) in ccid_hc_tx_send_packet()
170 return ccid->ccid_ops->ccid_hc_tx_send_packet(sk, skb); in ccid_hc_tx_send_packet()
174 static inline void ccid_hc_tx_packet_sent(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_packet_sent() argument
177 if (ccid->ccid_ops->ccid_hc_tx_packet_sent != NULL) in ccid_hc_tx_packet_sent()
178 ccid->ccid_ops->ccid_hc_tx_packet_sent(sk, len); in ccid_hc_tx_packet_sent()
181 static inline void ccid_hc_rx_packet_recv(struct ccid *ccid, struct sock *sk, in ccid_hc_rx_packet_recv() argument
184 if (ccid->ccid_ops->ccid_hc_rx_packet_recv != NULL) in ccid_hc_rx_packet_recv()
185 ccid->ccid_ops->ccid_hc_rx_packet_recv(sk, skb); in ccid_hc_rx_packet_recv()
188 static inline void ccid_hc_tx_packet_recv(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_packet_recv() argument
191 if (ccid->ccid_ops->ccid_hc_tx_packet_recv != NULL) in ccid_hc_tx_packet_recv()
192 ccid->ccid_ops->ccid_hc_tx_packet_recv(sk, skb); in ccid_hc_tx_packet_recv()
202 static inline int ccid_hc_tx_parse_options(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_parse_options() argument
205 if (ccid->ccid_ops->ccid_hc_tx_parse_options == NULL) in ccid_hc_tx_parse_options()
207 return ccid->ccid_ops->ccid_hc_tx_parse_options(sk, pkt, opt, val, len); in ccid_hc_tx_parse_options()
214 static inline int ccid_hc_rx_parse_options(struct ccid *ccid, struct sock *sk, in ccid_hc_rx_parse_options() argument
217 if (ccid->ccid_ops->ccid_hc_rx_parse_options == NULL) in ccid_hc_rx_parse_options()
219 return ccid->ccid_ops->ccid_hc_rx_parse_options(sk, pkt, opt, val, len); in ccid_hc_rx_parse_options()
222 static inline int ccid_hc_rx_insert_options(struct ccid *ccid, struct sock *sk, in ccid_hc_rx_insert_options() argument
225 if (ccid->ccid_ops->ccid_hc_rx_insert_options != NULL) in ccid_hc_rx_insert_options()
226 return ccid->ccid_ops->ccid_hc_rx_insert_options(sk, skb); in ccid_hc_rx_insert_options()
230 static inline void ccid_hc_rx_get_info(struct ccid *ccid, struct sock *sk, in ccid_hc_rx_get_info() argument
233 if (ccid->ccid_ops->ccid_hc_rx_get_info != NULL) in ccid_hc_rx_get_info()
234 ccid->ccid_ops->ccid_hc_rx_get_info(sk, info); in ccid_hc_rx_get_info()
237 static inline void ccid_hc_tx_get_info(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_get_info() argument
240 if (ccid->ccid_ops->ccid_hc_tx_get_info != NULL) in ccid_hc_tx_get_info()
241 ccid->ccid_ops->ccid_hc_tx_get_info(sk, info); in ccid_hc_tx_get_info()
244 static inline int ccid_hc_rx_getsockopt(struct ccid *ccid, struct sock *sk, in ccid_hc_rx_getsockopt() argument
249 if (ccid != NULL && ccid->ccid_ops->ccid_hc_rx_getsockopt != NULL) in ccid_hc_rx_getsockopt()
250 rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len, in ccid_hc_rx_getsockopt()
255 static inline int ccid_hc_tx_getsockopt(struct ccid *ccid, struct sock *sk, in ccid_hc_tx_getsockopt() argument
260 if (ccid != NULL && ccid->ccid_ops->ccid_hc_tx_getsockopt != NULL) in ccid_hc_tx_getsockopt()
261 rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len, in ccid_hc_tx_getsockopt()