Lines Matching defs:sock
17 #include <net/sock.h>
32 static int hash_alloc_result(struct sock *sk, struct hash_ctx *ctx)
50 static void hash_free_result(struct sock *sk, struct hash_ctx *ctx)
63 static int hash_sendmsg(struct socket *sock, struct msghdr *msg,
67 struct sock *sk = sock->sk;
131 static ssize_t hash_sendpage(struct socket *sock, struct page *page,
134 struct sock *sk = sock->sk;
183 static int hash_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
186 struct sock *sk = sock->sk;
230 static int hash_accept(struct socket *sock, struct socket *newsock, int flags,
233 struct sock *sk = sock->sk;
238 struct sock *sk2;
292 static int hash_check_key(struct socket *sock)
295 struct sock *psk;
298 struct sock *sk = sock->sk;
327 static int hash_sendmsg_nokey(struct socket *sock, struct msghdr *msg,
332 err = hash_check_key(sock);
336 return hash_sendmsg(sock, msg, size);
339 static ssize_t hash_sendpage_nokey(struct socket *sock, struct page *page,
344 err = hash_check_key(sock);
348 return hash_sendpage(sock, page, offset, size, flags);
351 static int hash_recvmsg_nokey(struct socket *sock, struct msghdr *msg,
356 err = hash_check_key(sock);
360 return hash_recvmsg(sock, msg, ignored, flags);
363 static int hash_accept_nokey(struct socket *sock, struct socket *newsock,
368 err = hash_check_key(sock);
372 return hash_accept(sock, newsock, flags, kern);
409 static void hash_sock_destruct(struct sock *sk)
419 static int hash_accept_parent_nokey(void *private, struct sock *sk)
446 static int hash_accept_parent(void *private, struct sock *sk)