Lines Matching refs:sk
69 struct sock *sk = sock->sk; in rds_release() local
72 if (!sk) in rds_release()
75 rs = rds_sk_to_rs(sk); in rds_release()
77 sock_orphan(sk); in rds_release()
103 sock->sk = NULL; in rds_release()
104 sock_put(sk); in rds_release()
131 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_getname()
173 struct sock *sk = sock->sk; in rds_poll() local
174 struct rds_sock *rs = rds_sk_to_rs(sk); in rds_poll()
178 poll_wait(file, sk_sleep(sk), wait); in rds_poll()
276 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_setsockopt()
313 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_getsockopt()
352 struct sock *sk = sock->sk; in rds_connect() local
354 struct rds_sock *rs = rds_sk_to_rs(sk); in rds_connect()
357 lock_sock(sk); in rds_connect()
378 release_sock(sk); in rds_connect()
409 static int __rds_create(struct socket *sock, struct sock *sk, int protocol) in __rds_create() argument
413 sock_init_data(sock, sk); in __rds_create()
415 sk->sk_protocol = protocol; in __rds_create()
417 rs = rds_sk_to_rs(sk); in __rds_create()
438 struct sock *sk; in rds_create() local
443 sk = sk_alloc(net, AF_RDS, GFP_ATOMIC, &rds_proto); in rds_create()
444 if (!sk) in rds_create()
447 return __rds_create(sock, sk, protocol); in rds_create()