Lines Matching refs:sock
23 #include <net/sock.h>
80 static int ieee802154_sock_release(struct socket *sock)
82 struct sock *sk = sock->sk;
85 sock->sk = NULL;
91 static int ieee802154_sock_sendmsg(struct socket *sock, struct msghdr *msg,
94 struct sock *sk = sock->sk;
99 static int ieee802154_sock_bind(struct socket *sock, struct sockaddr *uaddr,
102 struct sock *sk = sock->sk;
107 return sock_no_bind(sock, uaddr, addr_len);
110 static int ieee802154_sock_connect(struct socket *sock, struct sockaddr *uaddr,
113 struct sock *sk = sock->sk;
124 static int ieee802154_dev_ioctl(struct sock *sk, struct ifreq __user *arg,
152 static int ieee802154_sock_ioctl(struct socket *sock, unsigned int cmd,
155 struct sock *sk = sock->sk;
173 static int raw_hash(struct sock *sk)
183 static void raw_unhash(struct sock *sk)
191 static void raw_close(struct sock *sk, long timeout)
196 static int raw_bind(struct sock *sk, struct sockaddr *_uaddr, int len)
230 static int raw_connect(struct sock *sk, struct sockaddr *uaddr,
236 static int raw_disconnect(struct sock *sk, int flags)
241 static int raw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size)
315 static int raw_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
348 static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb)
364 struct sock *sk;
382 static int raw_getsockopt(struct sock *sk, int level, int optname,
388 static int raw_setsockopt(struct sock *sk, int level, int optname,
397 .obj_size = sizeof(struct sock),
436 struct sock sk;
451 static inline struct dgram_sock *dgram_sk(const struct sock *sk)
456 static int dgram_hash(struct sock *sk)
466 static void dgram_unhash(struct sock *sk)
474 static int dgram_init(struct sock *sk)
483 static void dgram_close(struct sock *sk, long timeout)
488 static int dgram_bind(struct sock *sk, struct sockaddr *uaddr, int len)
533 static int dgram_ioctl(struct sock *sk, int cmd, int *karg)
566 static int dgram_connect(struct sock *sk, struct sockaddr *uaddr,
595 static int dgram_disconnect(struct sock *sk, int flags)
606 static int dgram_sendmsg(struct sock *sk, struct msghdr *msg, size_t size)
705 static int dgram_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
760 static int dgram_rcv_skb(struct sock *sk, struct sk_buff *skb)
795 struct sock *sk, *prev = NULL;
834 static int dgram_getsockopt(struct sock *sk, int level, int optname,
881 static int dgram_setsockopt(struct sock *sk, int level, int optname,
993 static void ieee802154_sock_destruct(struct sock *sk)
1001 static int ieee802154_create(struct net *net, struct socket *sock,
1004 struct sock *sk;
1012 switch (sock->type) {
1035 sock->ops = ops;
1037 sock_init_data(sock, sk);