/openbmc/linux/net/tls/ |
H A D | tls_toe.c | 51 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()
|
H A D | tls_device.c | 202 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()
|
/openbmc/linux/net/handshake/ |
H A D | request.c | 88 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()
|
/openbmc/linux/include/net/ |
H A D | tls.h | 158 void (*sk_destruct)(struct sock *sk); member 256 void (*sk_destruct)(struct sock *sk); member 505 smp_load_acquire(&sk->sk_destruct) != tls_device_sk_destruct) in tls_is_sk_rx_device_offloaded()
|
/openbmc/linux/net/core/ |
H A D | sock_diag.c | 172 sk_destruct(sk); in sock_diag_broadcast_destroy_work() 182 return sk_destruct(sk); in sock_diag_broadcast_destroy()
|
H A D | sock.c | 2188 if (sk->sk_destruct) in __sk_destruct() 2189 sk->sk_destruct(sk); in __sk_destruct() 2225 void sk_destruct(struct sock *sk) in sk_destruct() function 2248 sk_destruct(sk); in __sk_free() 2415 sk->sk_destruct = NULL; in sk_free_unlock_clone() 3455 sk->sk_destruct = sock_def_destruct; in sock_init_data_uid()
|
/openbmc/linux/net/phonet/ |
H A D | datagram.c | 66 sk->sk_destruct = pn_destruct; in pn_init()
|
H A D | pep.c | 850 newsk->sk_destruct = pipe_destruct; in pep_sock_accept() 988 sk->sk_destruct = pipe_destruct; in pep_init()
|
/openbmc/linux/net/l2tp/ |
H A D | l2tp_core.c | 1163 sk->sk_destruct = tunnel->old_sk_destruct; in l2tp_tunnel_destruct() 1168 if (sk->sk_destruct) in l2tp_tunnel_destruct() 1169 (*sk->sk_destruct)(sk); in l2tp_tunnel_destruct() 1513 tunnel->old_sk_destruct = sk->sk_destruct; in l2tp_tunnel_register() 1514 sk->sk_destruct = &l2tp_tunnel_destruct; in l2tp_tunnel_register()
|
/openbmc/linux/net/xfrm/ |
H A D | espintcp.c | 492 ctx->saved_destruct = sk->sk_destruct; in espintcp_init_sk() 495 sk->sk_destruct = espintcp_destruct; in espintcp_init_sk()
|
/openbmc/linux/crypto/ |
H A D | algif_rng.c | 263 sk->sk_destruct = rng_sock_destruct; in rng_accept_parent()
|
H A D | algif_skcipher.c | 334 sk->sk_destruct = skcipher_sock_destruct; in skcipher_accept_parent_nokey()
|
H A D | algif_hash.c | 434 sk->sk_destruct = hash_sock_destruct; in hash_accept_parent_nokey()
|
H A D | algif_aead.c | 550 sk->sk_destruct = aead_sock_destruct; in aead_accept_parent_nokey()
|
/openbmc/linux/net/nfc/ |
H A D | rawsock.c | 347 sk->sk_destruct = rawsock_destruct; in rawsock_create()
|
/openbmc/linux/net/mctp/ |
H A D | af_mctp.c | 630 sk->sk_destruct = mctp_sk_destruct; in mctp_pf_create()
|
/openbmc/linux/net/can/ |
H A D | af_can.c | 165 sk->sk_destruct = can_sock_destruct; in can_create()
|
/openbmc/linux/drivers/net/ppp/ |
H A D | pptp.c | 562 sk->sk_destruct = pptp_sock_destruct; in pptp_create()
|
/openbmc/linux/net/rds/ |
H A D | af_rds.c | 673 sk->sk_destruct = rds_sock_destruct; in __rds_create()
|
/openbmc/linux/net/ax25/ |
H A D | af_ax25.c | 916 sk->sk_destruct = ax25_free_sock; in ax25_create() 989 sk->sk_destruct = ax25_free_sock; in ax25_make_new()
|
/openbmc/linux/net/rxrpc/ |
H A D | af_rxrpc.c | 796 sk->sk_destruct = rxrpc_sock_destructor; in rxrpc_create()
|
/openbmc/linux/Documentation/networking/ |
H A D | l2tp.rst | 526 sk_destruct won't be called until the tunnel sock_put's its 533 eventually destroyed, its sk_destruct finally frees the L2TP tunnel
|
/openbmc/linux/net/atm/ |
H A D | common.c | 169 sk->sk_destruct = vcc_sock_destruct; in vcc_create()
|
/openbmc/linux/net/bluetooth/rfcomm/ |
H A D | sock.c | 293 sk->sk_destruct = rfcomm_sock_destruct; in rfcomm_sock_alloc()
|
/openbmc/linux/net/ieee802154/ |
H A D | socket.c | 1038 sk->sk_destruct = ieee802154_sock_destruct; in ieee802154_create()
|