Lines Matching refs:sock
37 #include <net/sock.h>
44 static inline bool aead_sufficient_data(struct sock *sk)
47 struct sock *psk = ask->parent;
61 static int aead_sendmsg(struct socket *sock, struct msghdr *msg, size_t size)
63 struct sock *sk = sock->sk;
65 struct sock *psk = ask->parent;
71 return af_alg_sendmsg(sock, msg, size, ivsize);
88 static int _aead_recvmsg(struct socket *sock, struct msghdr *msg,
91 struct sock *sk = sock->sk;
93 struct sock *psk = ask->parent;
323 static int aead_recvmsg(struct socket *sock, struct msghdr *msg,
326 struct sock *sk = sock->sk;
331 int err = _aead_recvmsg(sock, msg, ignored, flags);
376 static int aead_check_key(struct socket *sock)
379 struct sock *psk;
382 struct sock *sk = sock->sk;
411 static int aead_sendmsg_nokey(struct socket *sock, struct msghdr *msg,
416 err = aead_check_key(sock);
420 return aead_sendmsg(sock, msg, size);
423 static ssize_t aead_sendpage_nokey(struct socket *sock, struct page *page,
428 err = aead_check_key(sock);
432 return af_alg_sendpage(sock, page, offset, size, flags);
435 static int aead_recvmsg_nokey(struct socket *sock, struct msghdr *msg,
440 err = aead_check_key(sock);
444 return aead_recvmsg(sock, msg, ignored, flags);
519 static void aead_sock_destruct(struct sock *sk)
523 struct sock *psk = ask->parent;
535 static int aead_accept_parent_nokey(void *private, struct sock *sk)
567 static int aead_accept_parent(void *private, struct sock *sk)