twsk_prot 1169 include/net/sock.h struct timewait_sock_ops *twsk_prot; twsk_prot 25 include/net/timewait_sock.h if (sk->sk_prot->twsk_prot->twsk_unique != NULL) twsk_prot 26 include/net/timewait_sock.h return sk->sk_prot->twsk_prot->twsk_unique(sk, sktw, twp); twsk_prot 32 include/net/timewait_sock.h if (sk->sk_prot->twsk_prot->twsk_destructor != NULL) twsk_prot 33 include/net/timewait_sock.h sk->sk_prot->twsk_prot->twsk_destructor(sk); twsk_prot 3394 net/core/sock.c if (prot->twsk_prot != NULL) { twsk_prot 3395 net/core/sock.c prot->twsk_prot->twsk_slab_name = kasprintf(GFP_KERNEL, "tw_sock_%s", prot->name); twsk_prot 3397 net/core/sock.c if (prot->twsk_prot->twsk_slab_name == NULL) twsk_prot 3400 net/core/sock.c prot->twsk_prot->twsk_slab = twsk_prot 3401 net/core/sock.c kmem_cache_create(prot->twsk_prot->twsk_slab_name, twsk_prot 3402 net/core/sock.c prot->twsk_prot->twsk_obj_size, twsk_prot 3407 net/core/sock.c if (prot->twsk_prot->twsk_slab == NULL) twsk_prot 3423 net/core/sock.c if (alloc_slab && prot->twsk_prot) twsk_prot 3424 net/core/sock.c kfree(prot->twsk_prot->twsk_slab_name); twsk_prot 3449 net/core/sock.c if (prot->twsk_prot != NULL && prot->twsk_prot->twsk_slab != NULL) { twsk_prot 3450 net/core/sock.c kmem_cache_destroy(prot->twsk_prot->twsk_slab); twsk_prot 3451 net/core/sock.c kfree(prot->twsk_prot->twsk_slab_name); twsk_prot 3452 net/core/sock.c prot->twsk_prot->twsk_slab = NULL; twsk_prot 962 net/dccp/ipv4.c .twsk_prot = &dccp_timewait_sock_ops, twsk_prot 1050 net/dccp/ipv6.c .twsk_prot = &dccp6_timewait_sock_ops, twsk_prot 73 net/ipv4/inet_timewait_sock.c kmem_cache_free(tw->tw_prot->twsk_prot->twsk_slab, tw); twsk_prot 164 net/ipv4/inet_timewait_sock.c tw = kmem_cache_alloc(sk->sk_prot_creator->twsk_prot->twsk_slab, twsk_prot 2608 net/ipv4/tcp_ipv4.c .twsk_prot = &tcp_timewait_sock_ops, twsk_prot 2042 net/ipv6/tcp_ipv6.c .twsk_prot = &tcp6_timewait_sock_ops,