Lines Matching refs:rsk_prot
2736 static void req_prot_cleanup(struct request_sock_ops *rsk_prot) in req_prot_cleanup() argument
2738 if (!rsk_prot) in req_prot_cleanup()
2740 kfree(rsk_prot->slab_name); in req_prot_cleanup()
2741 rsk_prot->slab_name = NULL; in req_prot_cleanup()
2742 if (rsk_prot->slab) { in req_prot_cleanup()
2743 kmem_cache_destroy(rsk_prot->slab); in req_prot_cleanup()
2744 rsk_prot->slab = NULL; in req_prot_cleanup()
2750 struct request_sock_ops *rsk_prot = prot->rsk_prot; in req_prot_init() local
2752 if (!rsk_prot) in req_prot_init()
2755 rsk_prot->slab_name = kasprintf(GFP_KERNEL, "request_sock_%s", in req_prot_init()
2757 if (!rsk_prot->slab_name) in req_prot_init()
2760 rsk_prot->slab = kmem_cache_create(rsk_prot->slab_name, in req_prot_init()
2761 rsk_prot->obj_size, 0, in req_prot_init()
2764 if (!rsk_prot->slab) { in req_prot_init()
2814 req_prot_cleanup(prot->rsk_prot); in proto_register()
2835 req_prot_cleanup(prot->rsk_prot); in proto_unregister()