Searched refs:sk_destruct (Results 1 – 25 of 47) sorted by relevance
12
88 void (*sk_destruct)(struct sock *sk); in handshake_sk_destruct() local96 sk_destruct = req->hr_odestruct; in handshake_sk_destruct()98 if (sk_destruct) in handshake_sk_destruct()99 sk_destruct(sk); in handshake_sk_destruct()276 req->hr_odestruct = req->hr_sk->sk_destruct; in handshake_req_submit()277 req->hr_sk->sk_destruct = handshake_sk_destruct; in handshake_req_submit()316 req->hr_sk->sk_destruct = req->hr_odestruct; in handshake_req_submit()
202 tls_ctx->sk_destruct(sk); in tls_device_sk_destruct() 1025 if (sk->sk_destruct != tls_device_sk_destruct) { in tls_device_attach() 1033 ctx->sk_destruct = sk->sk_destruct; in tls_device_attach() 1034 smp_store_release(&sk->sk_destruct, tls_device_sk_destruct); in tls_device_attach() 1356 /* Device contexts for RX and TX will be freed in on sk_destruct in tls_device_down() 1361 /* sk_destruct ran after tls_device_down took a ref, and in tls_device_down()
169 void (*sk_destruct)(struct sock *sk);264 void (*sk_destruct)(struct sock *sk);450 /* The TLS context is valid until sk_destruct is called */ in tls_offload_rx_resync_request() 511 smp_load_acquire(&sk->sk_destruct) != tls_device_sk_destruct)165 void (*sk_destruct)(struct sock *sk); global() member 260 void (*sk_destruct)(struct sock *sk); global() member
345 * @sk_destruct: called at sock freeing time, i.e. when all refcnt == 0585 void (*sk_destruct)(struct sock *sk); member 1018 SOCK_RCU_FREE, /* wait rcu grace period in sk_destruct() */1843 void sk_destruct(struct sock *sk);
66 sk->sk_destruct = pn_destruct; in pn_init()
866 newsk->sk_destruct = pipe_destruct; in pep_sock_accept()1004 sk->sk_destruct = pipe_destruct; in pep_init()
477 ctx->saved_destruct = sk->sk_destruct; in espintcp_init_sk() 480 sk->sk_destruct = espintcp_destruct; in espintcp_init_sk()
262 sk->sk_destruct = rng_sock_destruct; in rng_accept_parent()
406 sk->sk_destruct = aead_sock_destruct; in aead_accept_parent_nokey()
429 sk->sk_destruct = hash_sock_destruct; in hash_accept_parent_nokey()
367 sk->sk_destruct = skcipher_sock_destruct; in skcipher_sock_destruct()
522 sk->sk_destruct = alg_sock_destruct; in alg_create()
358 sk->sk_destruct = rawsock_destruct; in rawsock_create()
991 sk->sk_destruct = llcp_sock_destruct; in nfc_llcp_sock_alloc()
2356 if (sk->sk_destruct) in __sk_destruct() 2357 sk->sk_destruct(sk); in __sk_destruct() 2407 void sk_destruct(struct sock *sk) in sk_destruct() 2430 sk_destruct(sk); in sk_free() 2607 newsk->sk_destruct = NULL; in sk_clone() 3770 sk->sk_destruct = sock_def_destruct; in sock_init_data_uid() 2402 void sk_destruct(struct sock *sk) sk_destruct() function
165 sk->sk_destruct = can_sock_destruct; in can_create()
825 sk->sk_destruct = mctp_sk_destruct; in mctp_pf_create()
831 sk->sk_destruct = rxrpc_sock_destructor; in rxrpc_create()
303 sk->sk_destruct = rfcomm_sock_destruct; in rfcomm_sock_alloc()
165 sk->sk_destruct = vcc_sock_destruct; in vcc_create()
200 sk->sk_destruct = inet6_sock_destruct; in inet6_create()