Lines Matching refs:msg
63 static int hash_sendmsg(struct socket *sock, struct msghdr *msg, in hash_sendmsg() argument
83 if (!msg_data_left(msg)) in hash_sendmsg()
86 } else if (!msg_data_left(msg)) { in hash_sendmsg()
91 if (!(msg->msg_flags & MSG_MORE)) { in hash_sendmsg()
105 while (msg_data_left(msg)) { in hash_sendmsg()
111 npages = iov_iter_npages(&msg->msg_iter, max_pages); in hash_sendmsg()
117 ctx->sgl.need_unpin = iov_iter_extract_will_pin(&msg->msg_iter); in hash_sendmsg()
119 err = extract_iter_to_sg(&msg->msg_iter, LONG_MAX, in hash_sendmsg()
126 if (!msg_data_left(msg)) { in hash_sendmsg()
135 if (!msg_data_left(msg) && !continuing && in hash_sendmsg()
136 !(msg->msg_flags & MSG_MORE)) { in hash_sendmsg()
148 if (msg_data_left(msg) || (msg->msg_flags & MSG_MORE)) in hash_sendmsg()
164 ctx->more = msg->msg_flags & MSG_MORE; in hash_sendmsg()
179 static int hash_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in hash_recvmsg() argument
192 msg->msg_flags |= MSG_TRUNC; in hash_recvmsg()
217 err = memcpy_to_msg(msg, ctx->result, len); in hash_recvmsg()
333 static int hash_sendmsg_nokey(struct socket *sock, struct msghdr *msg, in hash_sendmsg_nokey() argument
342 return hash_sendmsg(sock, msg, size); in hash_sendmsg_nokey()
345 static int hash_recvmsg_nokey(struct socket *sock, struct msghdr *msg, in hash_recvmsg_nokey() argument
354 return hash_recvmsg(sock, msg, ignored, flags); in hash_recvmsg_nokey()