Home
last modified time | relevance | path

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

12

/linux/net/tls/
H A 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()
H A Dtls_device.c202 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()
/linux/include/net/
H A Dtls.h165 void (*sk_destruct)(struct sock *sk); member
260 void (*sk_destruct)(struct sock *sk); member
507 smp_load_acquire(&sk->sk_destruct) != tls_device_sk_destruct) in tls_is_sk_rx_device_offloaded()
H A Dsock.h579 void (*sk_destruct)(struct sock *sk); member
1831 void sk_destruct(struct sock *sk);
/linux/net/phonet/
H A Ddatagram.c66 sk->sk_destruct = pn_destruct; in pn_init()
/linux/net/xfrm/
H A Despintcp.c496 ctx->saved_destruct = sk->sk_destruct; in espintcp_init_sk()
499 sk->sk_destruct = espintcp_destruct; in espintcp_init_sk()
/linux/crypto/
H A Dalgif_rng.c262 sk->sk_destruct = rng_sock_destruct; in rng_accept_parent()
H A Dalgif_skcipher.c400 sk->sk_destruct = skcipher_sock_destruct; in skcipher_accept_parent_nokey()
H A Dalgif_hash.c429 sk->sk_destruct = hash_sock_destruct; in hash_accept_parent_nokey()
/linux/net/nfc/
H A Drawsock.c347 sk->sk_destruct = rawsock_destruct; in rawsock_create()
H A Dllcp_sock.c989 sk->sk_destruct = llcp_sock_destruct; in nfc_llcp_sock_alloc()
/linux/net/core/
H A Dsock.c2349 if (sk->sk_destruct) in __sk_destruct()
2350 sk->sk_destruct(sk); in __sk_destruct()
2400 void sk_destruct(struct sock *sk) in sk_destruct()
2423 sk_destruct(sk); in sk_free()
2599 newsk->sk_destruct = NULL; in sk_dst_gso_max_size()
3725 sk->sk_destruct = sock_def_destruct; in lock_sock_nested()
2389 void sk_destruct(struct sock *sk) sk_destruct() function
/linux/net/mctp/
H A Daf_mctp.c825 sk->sk_destruct = mctp_sk_destruct; in mctp_pf_create()
/linux/net/ax25/
H A Daf_ax25.c916 sk->sk_destruct = ax25_free_sock; in ax25_create()
989 sk->sk_destruct = ax25_free_sock; in ax25_make_new()
/linux/net/bluetooth/rfcomm/
H A Dsock.c293 sk->sk_destruct = rfcomm_sock_destruct; in rfcomm_sock_alloc()
/linux/net/caif/
H A Dcaif_socket.c1080 sk->sk_destruct = caif_sock_destructor; in caif_create()
/linux/net/dccp/
H A Dproto.c
H A Dipv6.c
/linux/net/atm/
H A Dcommon.c169 sk->sk_destruct = vcc_sock_destruct; in vcc_create()
/linux/drivers/net/
H A Dtap.c475 q->sk.sk_destruct = tap_sock_destruct; in tap_open()
/linux/net/can/j1939/
H A Dsocket.c371 * the socket is ultimately closed (sk->sk_destruct). in j1939_sk_sock_destruct()
420 sk->sk_destruct = j1939_sk_sock_destruct; in j1939_sk_init()
514 * sk->sk_destruct, which points to j1939_sk_sock_destruct() in j1939_sk_bind()
/linux/net/l2tp/
H A Dl2tp_ppp.c489 sk->sk_destruct = pppol2tp_session_destruct; in pppol2tp_create()
/linux/net/bluetooth/
H A Dsco.c573 sk->sk_destruct = sco_sock_destruct; in sco_sock_alloc()
H A Dl2cap_sock.c1901 sk->sk_destruct = l2cap_sock_destruct; in l2cap_sock_alloc()
H A Dhci_sock.c2218 sk->sk_destruct = hci_sock_destruct; in hci_sock_create()

12