Home
last modified time | relevance | path

Searched refs:sk_user_data (Results 1 – 25 of 37) sorted by relevance

12

/linux/kernel/bpf/
H A Dreuseport_array.c29 WRITE_ONCE(sk->sk_user_data, NULL); in bpf_sk_reuseport_detach()
81 WRITE_ONCE(sk->sk_user_data, NULL); in reuseport_array_delete_elem()
135 sk->sk_user_data = NULL; in reuseport_array_free()
221 if (READ_ONCE(nsk->sk_user_data)) in reuseport_array_update_check()
239 uintptr_t sk_user_data; in bpf_fd_reuseport_array_update_elem() local
293 sk_user_data = (uintptr_t)&array->ptrs[index] | SK_USER_DATA_NOCOPY | in bpf_fd_reuseport_array_update_elem()
295 WRITE_ONCE(nsk->sk_user_data, (void *)sk_user_data); in bpf_fd_reuseport_array_update_elem()
305 WRITE_ONCE(free_osk->sk_user_data, NULL); in bpf_fd_reuseport_array_update_elem()
/linux/net/phonet/
H A Dpep-gprs.c67 struct gprs_dev *gp = sk->sk_user_data; in gprs_state_change()
140 struct gprs_dev *gp = sk->sk_user_data; in gprs_data_ready()
153 struct gprs_dev *gp = sk->sk_user_data; in gprs_write_space()
267 if (unlikely(sk->sk_user_data)) { in gprs_attach()
276 sk->sk_user_data = gp; in gprs_attach()
297 struct gprs_dev *gp = sk->sk_user_data; in gprs_detach()
301 sk->sk_user_data = NULL; in gprs_detach()
/linux/drivers/connector/
H A Dcn_proc.c57 if (!dsk || !dsk->sk_user_data || !data) in cn_filter()
63 val = ((struct proc_input *)(dsk->sk_user_data))->event_type; in cn_filter()
64 mc_op = ((struct proc_input *)(dsk->sk_user_data))->mcast_op; in cn_filter()
431 if (sk->sk_user_data == NULL) { in cn_proc_mcast_ctl()
432 sk->sk_user_data = kzalloc(sizeof(struct proc_input), in cn_proc_mcast_ctl()
434 if (sk->sk_user_data == NULL) { in cn_proc_mcast_ctl()
441 ((struct proc_input *)(sk->sk_user_data))->mcast_op; in cn_proc_mcast_ctl()
443 ((struct proc_input *)(sk->sk_user_data))->event_type = in cn_proc_mcast_ctl()
445 ((struct proc_input *)(sk->sk_user_data))->mcast_op = mc_op; in cn_proc_mcast_ctl()
456 ((struct proc_input *)(sk->sk_user_data))->event_type = in cn_proc_mcast_ctl()
H A Dconnector.c188 kfree(sk->sk_user_data); in cn_release()
189 sk->sk_user_data = NULL; in cn_release()
/linux/net/rds/
H A Dtcp_listen.c226 ready = sk->sk_user_data; in rds_tcp_listen_data_ready()
273 sock->sk->sk_user_data = sock->sk->sk_data_ready; in rds_tcp_listen_init()
323 if (sk->sk_user_data) { in rds_tcp_listen_stop()
324 sk->sk_data_ready = sk->sk_user_data; in rds_tcp_listen_stop()
325 sk->sk_user_data = NULL; in rds_tcp_listen_stop()
H A Dtcp.c125 sock->sk->sk_user_data = NULL; in rds_tcp_restore_callbacks()
213 sock->sk->sk_data_ready = sock->sk->sk_user_data; in rds_tcp_set_callbacks()
221 sock->sk->sk_user_data = cp; in rds_tcp_set_callbacks()
658 return lsock->sk->sk_user_data; in rds_tcp_listen_sock_def_readable()
H A Dtcp_connect.c47 cp = sk->sk_user_data; in rds_tcp_state_change()
H A Dtcp_send.c186 cp = sk->sk_user_data; in rds_tcp_write_space()
H A Dtcp_recv.c317 cp = sk->sk_user_data; in rds_tcp_data_ready()
/linux/net/tipc/
H A Dtopsrv.c165 sk->sk_user_data = NULL; in tipc_conn_close()
352 con = sk->sk_user_data; in tipc_conn_write_space()
446 con = sk->sk_user_data; in tipc_conn_data_ready()
486 newsk->sk_user_data = con; in tipc_topsrv_accept()
505 srv = sk->sk_user_data; in tipc_topsrv_listener_data_ready()
526 sk->sk_user_data = srv; in tipc_topsrv_create_listener()
/linux/drivers/infiniband/sw/siw/
H A Dsiw_cm.h130 #define sk_to_qp(sk) (((struct siw_cep *)((sk)->sk_user_data))->qp)
131 #define sk_to_cep(sk) ((struct siw_cep *)((sk)->sk_user_data))
/linux/drivers/scsi/
H A Discsi_tcp.c117 struct iscsi_conn *conn = sk->sk_user_data; in iscsi_sw_sk_state_check()
176 conn = sk->sk_user_data; in iscsi_sw_tcp_data_ready()
199 conn = sk->sk_user_data; in iscsi_sw_tcp_state_change()
228 conn = sk->sk_user_data; in iscsi_sw_tcp_write_space()
253 sk->sk_user_data = conn; in iscsi_sw_tcp_conn_set_callbacks()
272 sk->sk_user_data = NULL; in iscsi_sw_tcp_conn_restore_callbacks()
/linux/drivers/target/iscsi/
H A Discsi_target_nego.c385 struct iscsit_conn *conn = sk->sk_user_data; in iscsi_target_sk_data_ready()
392 if (!sk->sk_user_data) { in iscsi_target_sk_data_ready()
436 sk->sk_user_data = conn; in iscsi_target_set_sock_callbacks()
458 if (!sk->sk_user_data) { in iscsi_target_restore_sock_callbacks()
462 sk->sk_user_data = NULL; in iscsi_target_restore_sock_callbacks()
665 conn = sk->sk_user_data; in iscsi_target_sk_state_change()
/linux/net/l2tp/
H A Dl2tp_ppp.c404 /* drop ref taken when we referenced socket via sk_user_data */ in pppol2tp_session_close()
723 if (sk->sk_user_data) in pppol2tp_connect()
1051 session = sock->sk->sk_user_data; in pppol2tp_ioctl()
1068 session = sock->sk->sk_user_data; in pppol2tp_ioctl()
1084 session = sock->sk->sk_user_data; in pppol2tp_ioctl()
1237 if (!sk->sk_user_data) in pppol2tp_setsockopt()
1345 if (!sk->sk_user_data) in pppol2tp_getsockopt()
1527 user_data_ok = (session == sk->sk_user_data) ? 'Y' : 'N'; in pppol2tp_seq_session_show()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_cm.h165 #define sk_to_cep(sk) ((struct erdma_cep *)((sk)->sk_user_data))
/linux/drivers/nvme/target/
H A Dtcp.c1531 sock->sk->sk_user_data = NULL; in nvmet_tcp_restore_socket_callbacks()
1597 queue = sk->sk_user_data; in nvmet_tcp_data_ready()
1613 queue = sk->sk_user_data; in nvmet_tcp_write_space()
1635 queue = sk->sk_user_data; in nvmet_tcp_state_change()
1696 sock->sk->sk_user_data = queue; in nvmet_tcp_set_queue_sock()
1932 sk->sk_user_data = NULL; in nvmet_tcp_alloc_queue()
1996 port = sk->sk_user_data; in nvmet_tcp_listen_data_ready()
2050 port->sock->sk->sk_user_data = port; in nvmet_tcp_add_port()
2101 port->sock->sk->sk_user_data = NULL; in nvmet_tcp_remove_port()
/linux/net/sunrpc/
H A Dsvcsock.c405 struct svc_sock *svsk = (struct svc_sock *)sk->sk_user_data; in svc_data_ready()
426 struct svc_sock *svsk = (struct svc_sock *)(sk->sk_user_data); in svc_write_space()
871 struct svc_sock *svsk = (struct svc_sock *)sk->sk_user_data; in svc_tcp_listen_data_ready()
903 struct svc_sock *svsk = (struct svc_sock *)sk->sk_user_data; in svc_tcp_state_change()
1479 inet->sk_user_data = svsk; in svc_setup_socket()
1642 sk->sk_user_data = NULL; in svc_sock_detach()
H A Dxprtsock.c231 return (struct rpc_xprt *) sk->sk_user_data; in xprt_from_sock()
1301 sk->sk_user_data = NULL; in xs_reset_transport()
1990 sk->sk_user_data = xprt; in xs_local_finish_connecting()
2193 sk->sk_user_data = xprt; in xs_udp_finish_connecting()
2380 sk->sk_user_data = xprt; in xs_tcp_finish_connecting()
2545 sk->sk_user_data = upper_xprt; in xs_tcp_tls_finish_connecting()
/linux/drivers/soc/qcom/
H A Dqmi_interface.c571 struct qmi_handle *qmi = sk->sk_user_data; in qmi_data_ready()
602 sock->sk->sk_user_data = qmi; in qmi_sock_create()
692 sock->sk->sk_user_data = NULL; in qmi_handle_release()
/linux/include/net/
H A Dsock.h569 void *sk_user_data; member
632 return ((uintptr_t)sk->sk_user_data & SK_USER_DATA_NOCOPY); in sk_user_data_is_nocopy()
635 #define __sk_user_data(sk) ((*((void __rcu **)&(sk)->sk_user_data)))
651 uintptr_t sk_user_data = in __locked_read_sk_user_data_with_flags() local
657 if ((sk_user_data & flags) == flags) in __locked_read_sk_user_data_with_flags()
658 return (void *)(sk_user_data & SK_USER_DATA_PTRMASK); in __locked_read_sk_user_data_with_flags()
674 uintptr_t sk_user_data = (uintptr_t)rcu_dereference(__sk_user_data(sk)); in __rcu_dereference_sk_user_data_with_flags() local
678 if ((sk_user_data & flags) == flags) in __rcu_dereference_sk_user_data_with_flags()
679 return (void *)(sk_user_data & SK_USER_DATA_PTRMASK); in __rcu_dereference_sk_user_data_with_flags()
H A Dudp_tunnel.h81 void *sk_user_data; /* user data used by encap_rcv call back */ member
/linux/drivers/net/ovpn/
H A Dsocket.c145 if (sk->sk_protocol == IPPROTO_TCP && sk->sk_user_data) { in ovpn_socket_new()
/linux/drivers/net/wireguard/
H A Dsocket.c322 wg = sk->sk_user_data; in wg_receive()
354 .sk_user_data = wg, in wg_socket_init()
/linux/net/smc/
H A Dsmc.h346 ((uintptr_t)clcsk->sk_user_data & ~SK_USER_DATA_NOCOPY); in smc_clcsock_user_data()
/linux/net/ceph/
H A Dmessenger.c348 struct ceph_connection *con = sk->sk_user_data; in ceph_sock_data_ready()
366 struct ceph_connection *con = sk->sk_user_data; in ceph_sock_write_space()
389 struct ceph_connection *con = sk->sk_user_data; in ceph_sock_state_change()
421 sk->sk_user_data = con; in set_sock_callbacks()

12