ccid_ops           98 net/dccp/ccid.c static int __init ccid_activate(struct ccid_operations *ccid_ops)
ccid_ops          102 net/dccp/ccid.c 	ccid_ops->ccid_hc_rx_slab =
ccid_ops          103 net/dccp/ccid.c 			ccid_kmem_cache_create(ccid_ops->ccid_hc_rx_obj_size,
ccid_ops          104 net/dccp/ccid.c 					       ccid_ops->ccid_hc_rx_slab_name,
ccid_ops          106 net/dccp/ccid.c 					       ccid_ops->ccid_id);
ccid_ops          107 net/dccp/ccid.c 	if (ccid_ops->ccid_hc_rx_slab == NULL)
ccid_ops          110 net/dccp/ccid.c 	ccid_ops->ccid_hc_tx_slab =
ccid_ops          111 net/dccp/ccid.c 			ccid_kmem_cache_create(ccid_ops->ccid_hc_tx_obj_size,
ccid_ops          112 net/dccp/ccid.c 					       ccid_ops->ccid_hc_tx_slab_name,
ccid_ops          114 net/dccp/ccid.c 					       ccid_ops->ccid_id);
ccid_ops          115 net/dccp/ccid.c 	if (ccid_ops->ccid_hc_tx_slab == NULL)
ccid_ops          119 net/dccp/ccid.c 		ccid_ops->ccid_id, ccid_ops->ccid_name);
ccid_ops          124 net/dccp/ccid.c 	ccid_kmem_cache_destroy(ccid_ops->ccid_hc_rx_slab);
ccid_ops          125 net/dccp/ccid.c 	ccid_ops->ccid_hc_rx_slab = NULL;
ccid_ops          129 net/dccp/ccid.c static void ccid_deactivate(struct ccid_operations *ccid_ops)
ccid_ops          131 net/dccp/ccid.c 	ccid_kmem_cache_destroy(ccid_ops->ccid_hc_tx_slab);
ccid_ops          132 net/dccp/ccid.c 	ccid_ops->ccid_hc_tx_slab = NULL;
ccid_ops          133 net/dccp/ccid.c 	ccid_kmem_cache_destroy(ccid_ops->ccid_hc_rx_slab);
ccid_ops          134 net/dccp/ccid.c 	ccid_ops->ccid_hc_rx_slab = NULL;
ccid_ops          137 net/dccp/ccid.c 		ccid_ops->ccid_id, ccid_ops->ccid_name);
ccid_ops          142 net/dccp/ccid.c 	struct ccid_operations *ccid_ops = ccid_by_number(id);
ccid_ops          145 net/dccp/ccid.c 	if (ccid_ops == NULL)
ccid_ops          148 net/dccp/ccid.c 	ccid = kmem_cache_alloc(rx ? ccid_ops->ccid_hc_rx_slab :
ccid_ops          149 net/dccp/ccid.c 				     ccid_ops->ccid_hc_tx_slab, gfp_any());
ccid_ops          152 net/dccp/ccid.c 	ccid->ccid_ops = ccid_ops;
ccid_ops          154 net/dccp/ccid.c 		memset(ccid + 1, 0, ccid_ops->ccid_hc_rx_obj_size);
ccid_ops          155 net/dccp/ccid.c 		if (ccid->ccid_ops->ccid_hc_rx_init != NULL &&
ccid_ops          156 net/dccp/ccid.c 		    ccid->ccid_ops->ccid_hc_rx_init(ccid, sk) != 0)
ccid_ops          159 net/dccp/ccid.c 		memset(ccid + 1, 0, ccid_ops->ccid_hc_tx_obj_size);
ccid_ops          160 net/dccp/ccid.c 		if (ccid->ccid_ops->ccid_hc_tx_init != NULL &&
ccid_ops          161 net/dccp/ccid.c 		    ccid->ccid_ops->ccid_hc_tx_init(ccid, sk) != 0)
ccid_ops          167 net/dccp/ccid.c 	kmem_cache_free(rx ? ccid_ops->ccid_hc_rx_slab :
ccid_ops          168 net/dccp/ccid.c 			ccid_ops->ccid_hc_tx_slab, ccid);
ccid_ops          176 net/dccp/ccid.c 		if (ccid->ccid_ops->ccid_hc_rx_exit != NULL)
ccid_ops          177 net/dccp/ccid.c 			ccid->ccid_ops->ccid_hc_rx_exit(sk);
ccid_ops          178 net/dccp/ccid.c 		kmem_cache_free(ccid->ccid_ops->ccid_hc_rx_slab, ccid);
ccid_ops          185 net/dccp/ccid.c 		if (ccid->ccid_ops->ccid_hc_tx_exit != NULL)
ccid_ops          186 net/dccp/ccid.c 			ccid->ccid_ops->ccid_hc_tx_exit(sk);
ccid_ops          187 net/dccp/ccid.c 		kmem_cache_free(ccid->ccid_ops->ccid_hc_tx_slab, ccid);
ccid_ops           97 net/dccp/ccid.h 	struct ccid_operations *ccid_ops;
ccid_ops          117 net/dccp/ccid.h 	if (ccid == NULL || ccid->ccid_ops == NULL)
ccid_ops          119 net/dccp/ccid.h 	return ccid->ccid_ops->ccid_id;
ccid_ops          126 net/dccp/ccid.h 	if (ccid == NULL || ccid->ccid_ops == NULL)
ccid_ops          128 net/dccp/ccid.h 	return ccid->ccid_ops->ccid_id;
ccid_ops          166 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_tx_send_packet != NULL)
ccid_ops          167 net/dccp/ccid.h 		return ccid->ccid_ops->ccid_hc_tx_send_packet(sk, skb);
ccid_ops          174 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_tx_packet_sent != NULL)
ccid_ops          175 net/dccp/ccid.h 		ccid->ccid_ops->ccid_hc_tx_packet_sent(sk, len);
ccid_ops          181 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_rx_packet_recv != NULL)
ccid_ops          182 net/dccp/ccid.h 		ccid->ccid_ops->ccid_hc_rx_packet_recv(sk, skb);
ccid_ops          188 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_tx_packet_recv != NULL)
ccid_ops          189 net/dccp/ccid.h 		ccid->ccid_ops->ccid_hc_tx_packet_recv(sk, skb);
ccid_ops          202 net/dccp/ccid.h 	if (!ccid || !ccid->ccid_ops->ccid_hc_tx_parse_options)
ccid_ops          204 net/dccp/ccid.h 	return ccid->ccid_ops->ccid_hc_tx_parse_options(sk, pkt, opt, val, len);
ccid_ops          214 net/dccp/ccid.h 	if (!ccid || !ccid->ccid_ops->ccid_hc_rx_parse_options)
ccid_ops          216 net/dccp/ccid.h 	return ccid->ccid_ops->ccid_hc_rx_parse_options(sk, pkt, opt, val, len);
ccid_ops          222 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_rx_insert_options != NULL)
ccid_ops          223 net/dccp/ccid.h 		return ccid->ccid_ops->ccid_hc_rx_insert_options(sk, skb);
ccid_ops          230 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_rx_get_info != NULL)
ccid_ops          231 net/dccp/ccid.h 		ccid->ccid_ops->ccid_hc_rx_get_info(sk, info);
ccid_ops          237 net/dccp/ccid.h 	if (ccid->ccid_ops->ccid_hc_tx_get_info != NULL)
ccid_ops          238 net/dccp/ccid.h 		ccid->ccid_ops->ccid_hc_tx_get_info(sk, info);
ccid_ops          246 net/dccp/ccid.h 	if (ccid != NULL && ccid->ccid_ops->ccid_hc_rx_getsockopt != NULL)
ccid_ops          247 net/dccp/ccid.h 		rc = ccid->ccid_ops->ccid_hc_rx_getsockopt(sk, optname, len,
ccid_ops          257 net/dccp/ccid.h 	if (ccid != NULL && ccid->ccid_ops->ccid_hc_tx_getsockopt != NULL)
ccid_ops          258 net/dccp/ccid.h 		rc = ccid->ccid_ops->ccid_hc_tx_getsockopt(sk, optname, len,
ccid_ops          154 net/dccp/output.c 	if (tx_ccid == NULL || tx_ccid->ccid_ops == NULL)
ccid_ops          156 net/dccp/output.c 	return tx_ccid->ccid_ops->ccid_ccmps;