Lines Matching refs:msg
559 static int af_alg_cmsg_send(struct msghdr *msg, struct af_alg_control *con) in af_alg_cmsg_send() argument
563 for_each_cmsghdr(cmsg, msg) { in af_alg_cmsg_send()
564 if (!CMSG_OK(msg, cmsg)) in af_alg_cmsg_send()
938 int af_alg_sendmsg(struct socket *sock, struct msghdr *msg, size_t size, in af_alg_sendmsg() argument
951 if (msg->msg_controllen) { in af_alg_sendmsg()
952 err = af_alg_cmsg_send(msg, &con); in af_alg_sendmsg()
999 if (ctx->merge && !(msg->msg_flags & MSG_SPLICE_PAGES)) { in af_alg_sendmsg()
1008 msg, len); in af_alg_sendmsg()
1023 err = af_alg_wait_for_wmem(sk, msg->msg_flags); in af_alg_sendmsg()
1041 if (msg->msg_flags & MSG_SPLICE_PAGES) { in af_alg_sendmsg()
1048 plen = extract_iter_to_sg(&msg->msg_iter, len, &sgtable, in af_alg_sendmsg()
1079 msg, plen); in af_alg_sendmsg()
1103 ctx->more = msg->msg_flags & MSG_MORE; in af_alg_sendmsg()
1233 int af_alg_get_rsgl(struct sock *sk, struct msghdr *msg, int flags, in af_alg_get_rsgl() argument
1241 while (maxsize > len && msg_data_left(msg)) { in af_alg_get_rsgl()
1251 msg_data_left(msg)); in af_alg_get_rsgl()
1262 iov_iter_extract_will_pin(&msg->msg_iter); in af_alg_get_rsgl()
1269 err = extract_iter_to_sg(&msg->msg_iter, seglen, &rsgl->sgl.sgt, in af_alg_get_rsgl()