Home
last modified time | relevance | path

Searched refs:sk_destruct (Results 1 – 25 of 53) sorted by relevance

123

/Linux-v6.6/net/tls/
Dtls_toe.c51 ctx->sk_destruct(sk); in tls_toe_sk_destruct()
70 ctx->sk_destruct = sk->sk_destruct; in tls_toe_bypass()
71 sk->sk_destruct = tls_toe_sk_destruct; in tls_toe_bypass()
Dtls_device.c202 tls_ctx->sk_destruct(sk); in tls_device_sk_destruct()
1032 if (sk->sk_destruct != tls_device_sk_destruct) { in tls_device_attach()
1040 ctx->sk_destruct = sk->sk_destruct; in tls_device_attach()
1041 smp_store_release(&sk->sk_destruct, tls_device_sk_destruct); in tls_device_attach()
/Linux-v6.6/net/handshake/
Drequest.c88 void (*sk_destruct)(struct sock *sk); in handshake_sk_destruct() local
96 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()
240 req->hr_odestruct = req->hr_sk->sk_destruct; in handshake_req_submit()
241 req->hr_sk->sk_destruct = handshake_sk_destruct; in handshake_req_submit()
/Linux-v6.6/include/net/
Dtls.h162 void (*sk_destruct)(struct sock *sk); member
260 void (*sk_destruct)(struct sock *sk); member
501 smp_load_acquire(&sk->sk_destruct) != tls_device_sk_destruct) in tls_is_sk_rx_device_offloaded()
/Linux-v6.6/net/core/
Dsock_diag.c153 sk_destruct(sk); in sock_diag_broadcast_destroy_work()
163 return sk_destruct(sk); in sock_diag_broadcast_destroy()
Dsock.c2184 if (sk->sk_destruct) in __sk_destruct()
2185 sk->sk_destruct(sk); in __sk_destruct()
2221 void sk_destruct(struct sock *sk) in sk_destruct() function
2244 sk_destruct(sk); in __sk_free()
2411 sk->sk_destruct = NULL; in sk_free_unlock_clone()
3450 sk->sk_destruct = sock_def_destruct; in sock_init_data_uid()
/Linux-v6.6/net/phonet/
Ddatagram.c66 sk->sk_destruct = pn_destruct; in pn_init()
Dpep.c850 newsk->sk_destruct = pipe_destruct; in pep_sock_accept()
965 sk->sk_destruct = pipe_destruct; in pep_init()
/Linux-v6.6/net/l2tp/
Dl2tp_core.c1152 sk->sk_destruct = tunnel->old_sk_destruct; in l2tp_tunnel_destruct()
1157 if (sk->sk_destruct) in l2tp_tunnel_destruct()
1158 (*sk->sk_destruct)(sk); in l2tp_tunnel_destruct()
1502 tunnel->old_sk_destruct = sk->sk_destruct; in l2tp_tunnel_register()
1503 sk->sk_destruct = &l2tp_tunnel_destruct; in l2tp_tunnel_register()
/Linux-v6.6/net/xfrm/
Despintcp.c492 ctx->saved_destruct = sk->sk_destruct; in espintcp_init_sk()
495 sk->sk_destruct = espintcp_destruct; in espintcp_init_sk()
/Linux-v6.6/crypto/
Dalgif_rng.c263 sk->sk_destruct = rng_sock_destruct; in rng_accept_parent()
Dalgif_skcipher.c334 sk->sk_destruct = skcipher_sock_destruct; in skcipher_accept_parent_nokey()
Dalgif_hash.c433 sk->sk_destruct = hash_sock_destruct; in hash_accept_parent_nokey()
Dalgif_aead.c550 sk->sk_destruct = aead_sock_destruct; in aead_accept_parent_nokey()
/Linux-v6.6/net/nfc/
Drawsock.c347 sk->sk_destruct = rawsock_destruct; in rawsock_create()
/Linux-v6.6/net/can/
Daf_can.c165 sk->sk_destruct = can_sock_destruct; in can_create()
/Linux-v6.6/net/mctp/
Daf_mctp.c630 sk->sk_destruct = mctp_sk_destruct; in mctp_pf_create()
/Linux-v6.6/drivers/net/ppp/
Dpptp.c562 sk->sk_destruct = pptp_sock_destruct; in pptp_create()
/Linux-v6.6/net/rds/
Daf_rds.c673 sk->sk_destruct = rds_sock_destruct; in __rds_create()
/Linux-v6.6/net/rxrpc/
Daf_rxrpc.c795 sk->sk_destruct = rxrpc_sock_destructor; in rxrpc_create()
/Linux-v6.6/net/ax25/
Daf_ax25.c905 sk->sk_destruct = ax25_free_sock; in ax25_create()
978 sk->sk_destruct = ax25_free_sock; in ax25_make_new()
/Linux-v6.6/net/atm/
Dcommon.c169 sk->sk_destruct = vcc_sock_destruct; in vcc_create()
/Linux-v6.6/net/bluetooth/rfcomm/
Dsock.c293 sk->sk_destruct = rfcomm_sock_destruct; in rfcomm_sock_alloc()
/Linux-v6.6/Documentation/networking/
Dl2tp.rst526 sk_destruct won't be called until the tunnel sock_put's its
533 eventually destroyed, its sk_destruct finally frees the L2TP tunnel
/Linux-v6.6/net/dccp/
Dproto.c201 sk->sk_destruct = dccp_sk_destruct; in dccp_init_sock()

123