ccid 444 include/linux/dccp.h struct ccid; ccid 538 include/linux/dccp.h struct ccid *dccps_hc_rx_ccid; ccid 539 include/linux/dccp.h struct ccid *dccps_hc_tx_ccid; ccid 72 net/dccp/ccid.c slab = kmem_cache_create(slab_name, sizeof(struct ccid) + obj_size, 0, ccid 151 net/dccp/ccid.c struct ccid *ccid_new(unsigned char id, struct sock *sk, int rx, gfp_t gfp) ccid 154 net/dccp/ccid.c struct ccid *ccid = NULL; ccid 176 net/dccp/ccid.c ccid = kmem_cache_alloc(rx ? ccid_ops->ccid_hc_rx_slab : ccid 178 net/dccp/ccid.c if (ccid == NULL) ccid 180 net/dccp/ccid.c ccid->ccid_ops = ccid_ops; ccid 182 net/dccp/ccid.c memset(ccid + 1, 0, ccid_ops->ccid_hc_rx_obj_size); ccid 183 net/dccp/ccid.c if (ccid->ccid_ops->ccid_hc_rx_init != NULL && ccid 184 net/dccp/ccid.c ccid->ccid_ops->ccid_hc_rx_init(ccid, sk) != 0) ccid 187 net/dccp/ccid.c memset(ccid + 1, 0, ccid_ops->ccid_hc_tx_obj_size); ccid 188 net/dccp/ccid.c if (ccid->ccid_ops->ccid_hc_tx_init != NULL && ccid 189 net/dccp/ccid.c ccid->ccid_ops->ccid_hc_tx_init(ccid, sk) != 0) ccid 193 net/dccp/ccid.c return ccid; ccid 199 net/dccp/ccid.c ccid_ops->ccid_hc_tx_slab, ccid); ccid 200 net/dccp/ccid.c ccid = NULL; ccid 208 net/dccp/ccid.c struct ccid *ccid_hc_rx_new(unsigned char id, struct sock *sk, gfp_t gfp) ccid 215 net/dccp/ccid.c struct ccid *ccid_hc_tx_new(unsigned char id,struct sock *sk, gfp_t gfp) ccid 226 net/dccp/ccid.c if (ccid == NULL) ccid 229 net/dccp/ccid.c ccid_ops = ccid->ccid_ops; ccid 233 net/dccp/ccid.c kmem_cache_free(ccid_ops->ccid_hc_rx_slab, ccid); ccid 237 net/dccp/ccid.c kmem_cache_free(ccid_ops->ccid_hc_tx_slab, ccid); ccid 247 net/dccp/ccid.c ccid_delete(ccid, sk, 1); ccid 254 net/dccp/ccid.c ccid_delete(ccid, sk, 0); ccid 57 net/dccp/ccid.h int (*ccid_hc_rx_init)(struct ccid *ccid, struct sock *sk); ccid 58 net/dccp/ccid.h int (*ccid_hc_tx_init)(struct ccid *ccid, struct sock *sk); ccid 103 net/dccp/ccid.h return (void *)ccid->ccid_priv; ccid 106 net/dccp/ccid.h extern struct ccid *ccid_new(unsigned char id, struct sock *sk, int rx, ccid 109 net/dccp/ccid.h extern struct ccid *ccid_hc_rx_new(unsigned char id, struct sock *sk, ccid 111 net/dccp/ccid.h extern struct ccid *ccid_hc_tx_new(unsigned char id, struct sock *sk, ccid 121 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_send_packet != NULL) ccid 122 net/dccp/ccid.h rc = ccid->ccid_ops->ccid_hc_tx_send_packet(sk, skb); ccid 129 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_packet_sent != NULL) ccid 130 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_tx_packet_sent(sk, more, len); ccid 136 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_rx_packet_recv != NULL) ccid 137 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_rx_packet_recv(sk, skb); ccid 143 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_packet_recv != NULL) ccid 144 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_tx_packet_recv(sk, skb); ccid 153 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_parse_options != NULL) ccid 154 net/dccp/ccid.h rc = ccid->ccid_ops->ccid_hc_tx_parse_options(sk, option, len, idx, ccid 165 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_rx_parse_options != NULL) ccid 166 net/dccp/ccid.h rc = ccid->ccid_ops->ccid_hc_rx_parse_options(sk, option, len, idx, value); ccid 173 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_rx_insert_options != NULL) ccid 174 net/dccp/ccid.h return ccid->ccid_ops->ccid_hc_rx_insert_options(sk, skb); ccid 181 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_rx_get_info != NULL) ccid 182 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_rx_get_info(sk, info); ccid 188 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_get_info != NULL) ccid 189 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_tx_get_info(sk, info); ccid 197 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_rx_getsockopt != NULL) ccid 198 net/dccp/ccid.h rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len, ccid 208 net/dccp/ccid.h if (ccid->ccid_ops->ccid_hc_tx_getsockopt != NULL) ccid 209 net/dccp/ccid.h rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len, ccid 707 net/dccp/ccids/ccid2.c struct ccid2_hc_tx_sock *hctx = ccid_priv(ccid); ccid 573 net/dccp/ccids/ccid3.c struct ccid3_hc_tx_sock *hctx = ccid_priv(ccid); ccid 879 net/dccp/ccids/ccid3.c struct ccid3_hc_rx_sock *hcrx = ccid_priv(ccid); ccid 81 net/dccp/feat.c struct ccid *new_ccid; ccid 152 net/dccp/output.c const struct ccid *tx_ccid = dp->dccps_hc_tx_ccid;