Lines Matching refs:sock

58 static int rds_release(struct socket *sock)  in rds_release()  argument
60 struct sock *sk = sock->sk; in rds_release()
88 sock->sk = NULL; in rds_release()
112 static int rds_getname(struct socket *sock, struct sockaddr *uaddr, in rds_getname() argument
116 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_getname()
155 static unsigned int rds_poll(struct file *file, struct socket *sock, in rds_poll() argument
158 struct sock *sk = sock->sk; in rds_poll()
195 static int rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in rds_ioctl() argument
280 static int rds_setsockopt(struct socket *sock, int level, int optname, in rds_setsockopt() argument
283 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_setsockopt()
311 lock_sock(sock->sk); in rds_setsockopt()
313 release_sock(sock->sk); in rds_setsockopt()
322 static int rds_getsockopt(struct socket *sock, int level, int optname, in rds_getsockopt() argument
325 struct rds_sock *rs = rds_sk_to_rs(sock->sk); in rds_getsockopt()
339 ret = rds_info_getsockopt(sock, optname, optval, in rds_getsockopt()
375 static int rds_connect(struct socket *sock, struct sockaddr *uaddr, in rds_connect() argument
378 struct sock *sk = sock->sk; in rds_connect()
435 static void rds_sock_destruct(struct sock *sk) in rds_sock_destruct()
443 static int __rds_create(struct socket *sock, struct sock *sk, int protocol) in __rds_create() argument
447 sock_init_data(sock, sk); in __rds_create()
448 sock->ops = &rds_proto_ops; in __rds_create()
470 static int rds_create(struct net *net, struct socket *sock, int protocol, in rds_create() argument
473 struct sock *sk; in rds_create()
475 if (sock->type != SOCK_SEQPACKET || protocol) in rds_create()
482 return __rds_create(sock, sk, protocol); in rds_create()
501 static void rds_sock_inc_info(struct socket *sock, unsigned int len, in rds_sock_inc_info() argument
533 static void rds_sock_info(struct socket *sock, unsigned int len, in rds_sock_info() argument