Lines Matching defs:sock
18 #include <net/sock.h>
27 static int mctp_release(struct socket *sock)
29 struct sock *sk = sock->sk;
32 sock->sk = NULL;
52 static int mctp_bind(struct socket *sock, struct sockaddr *addr, int addrlen)
54 struct sock *sk = sock->sk;
93 static int mctp_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
97 struct sock *sk = sock->sk;
205 static int mctp_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
209 struct sock *sk = sock->sk;
308 static int mctp_setsockopt(struct socket *sock, int level, int optname,
311 struct mctp_sock *msk = container_of(sock->sk, struct mctp_sock, sk);
329 static int mctp_getsockopt(struct socket *sock, int level, int optname,
332 struct mctp_sock *msk = container_of(sock->sk, struct mctp_sock, sk);
439 static int mctp_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
441 struct mctp_sock *msk = container_of(sock->sk, struct mctp_sock, sk);
454 static int mctp_compat_ioctl(struct socket *sock, unsigned int cmd,
463 return mctp_ioctl(sock, cmd, (unsigned long)argp);
535 static int mctp_sk_init(struct sock *sk)
544 static void mctp_sk_close(struct sock *sk, long timeout)
549 static int mctp_sk_hash(struct sock *sk)
560 static void mctp_sk_unhash(struct sock *sk)
589 static void mctp_sk_destruct(struct sock *sk)
604 static int mctp_pf_create(struct net *net, struct socket *sock,
609 struct sock *sk;
616 if (sock->type != SOCK_DGRAM)
622 sock->state = SS_UNCONNECTED;
623 sock->ops = ops;
629 sock_init_data(sock, sk);