Lines Matching refs:msg_flags
62 unsigned msg_flags; member
207 ret = sendmsg_copy_msghdr(&iomsg->msg, sr->umsg, sr->msg_flags, in io_sendmsg_copy_hdr()
282 sr->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL; in io_sendmsg_prep()
283 if (sr->msg_flags & MSG_DONTWAIT) in io_sendmsg_prep()
288 sr->msg_flags |= MSG_CMSG_COMPAT; in io_sendmsg_prep()
321 flags = sr->msg_flags; in io_sendmsg()
398 flags = sr->msg_flags; in io_send()
405 msg.msg_flags = flags; in io_send()
585 sr->msg_flags = READ_ONCE(sqe->msg_flags); in io_recvmsg_prep()
586 if (sr->msg_flags & MSG_DONTWAIT) in io_recvmsg_prep()
588 if (sr->msg_flags & MSG_ERRQUEUE) in io_recvmsg_prep()
593 if (sr->msg_flags & MSG_WAITALL) in io_recvmsg_prep()
611 sr->msg_flags |= MSG_CMSG_COMPAT; in io_recvmsg_prep()
714 kmsg->msg.msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in io_recvmsg_multishot()
727 .flags = kmsg->msg.msg_flags & ~MSG_CMSG_COMPAT in io_recvmsg_multishot()
808 flags = sr->msg_flags; in io_recvmsg()
843 } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recvmsg()
912 msg.msg_flags = 0; in io_recv()
914 flags = sr->msg_flags; in io_recv()
940 } else if ((flags & MSG_WAITALL) && (msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recv()
1032 zc->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL; in io_send_zc_prep()
1033 if (zc->msg_flags & MSG_DONTWAIT) in io_send_zc_prep()
1040 zc->msg_flags |= MSG_CMSG_COMPAT; in io_send_zc_prep()
1109 unsigned msg_flags; in io_send_zc() local
1158 msg_flags = zc->msg_flags | MSG_ZEROCOPY; in io_send_zc()
1160 msg_flags |= MSG_DONTWAIT; in io_send_zc()
1161 if (msg_flags & MSG_WAITALL) in io_send_zc()
1163 msg_flags &= ~MSG_INTERNAL_SENDMSG_FLAGS; in io_send_zc()
1165 msg.msg_flags = msg_flags; in io_send_zc()
1173 if (ret > 0 && io_net_retry(sock, msg.msg_flags)) { in io_send_zc()
1231 flags = sr->msg_flags | MSG_ZEROCOPY; in io_sendmsg_zc()