Lines Matching refs:sk

95 	struct sock *sk;  in tipc_conn_kref_release()  local
98 sk = sock->sk; in tipc_conn_kref_release()
101 __module_get(sk->sk_prot_creator->owner); in tipc_conn_kref_release()
135 static void sock_data_ready(struct sock *sk) in sock_data_ready() argument
139 read_lock(&sk->sk_callback_lock); in sock_data_ready()
140 con = sock2con(sk); in sock_data_ready()
146 read_unlock(&sk->sk_callback_lock); in sock_data_ready()
149 static void sock_write_space(struct sock *sk) in sock_write_space() argument
153 read_lock(&sk->sk_callback_lock); in sock_write_space()
154 con = sock2con(sk); in sock_write_space()
160 read_unlock(&sk->sk_callback_lock); in sock_write_space()
165 struct sock *sk = sock->sk; in tipc_register_callbacks() local
167 write_lock_bh(&sk->sk_callback_lock); in tipc_register_callbacks()
169 sk->sk_data_ready = sock_data_ready; in tipc_register_callbacks()
170 sk->sk_write_space = sock_write_space; in tipc_register_callbacks()
171 sk->sk_user_data = con; in tipc_register_callbacks()
175 write_unlock_bh(&sk->sk_callback_lock); in tipc_register_callbacks()
180 struct sock *sk = con->sock->sk; in tipc_unregister_callbacks() local
182 write_lock_bh(&sk->sk_callback_lock); in tipc_unregister_callbacks()
183 sk->sk_user_data = NULL; in tipc_unregister_callbacks()
184 write_unlock_bh(&sk->sk_callback_lock); in tipc_unregister_callbacks()
271 s->tipc_conn_recvmsg(sock_net(con->sock->sk), con->conid, &addr, in tipc_receive_from_sock()
318 newsock->sk->sk_data_ready(newsock->sk); in tipc_accept_from_sock()
373 module_put(sock->sk->sk_prot_creator->owner); in tipc_create_listen_sock()