Lines Matching refs:msg_flags

74 	unsigned			msg_flags;  member
319 msg->msg_flags = 0; in io_msg_copy_hdr()
425 sr->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL; in io_sendmsg_prep()
426 if (sr->msg_flags & MSG_DONTWAIT) in io_sendmsg_prep()
433 sr->msg_flags |= MSG_WAITALL; in io_sendmsg_prep()
438 sr->msg_flags |= MSG_CMSG_COMPAT; in io_sendmsg_prep()
554 flags = sr->msg_flags; in io_sendmsg()
652 flags = sr->msg_flags; in io_send()
673 kmsg->msg.msg_flags = flags; in io_send()
791 sr->msg_flags = READ_ONCE(sqe->msg_flags); in io_recvmsg_prep()
792 if (sr->msg_flags & MSG_DONTWAIT) in io_recvmsg_prep()
794 if (sr->msg_flags & MSG_ERRQUEUE) in io_recvmsg_prep()
802 if (sr->msg_flags & MSG_WAITALL) in io_recvmsg_prep()
823 sr->msg_flags |= MSG_CMSG_COMPAT; in io_recvmsg_prep()
961 kmsg->msg.msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in io_recvmsg_multishot()
974 .flags = kmsg->msg.msg_flags & ~MSG_CMSG_COMPAT in io_recvmsg_multishot()
1024 flags = sr->msg_flags; in io_recvmsg()
1074 } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recvmsg()
1183 flags = sr->msg_flags; in io_recv()
1199 kmsg->msg.msg_flags = 0; in io_recv()
1220 } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recv()
1255 if (READ_ONCE(sqe->msg_flags)) in io_recvzc_prep()
1358 zc->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL | MSG_ZEROCOPY; in io_send_zc_prep()
1360 if (zc->msg_flags & MSG_DONTWAIT) in io_send_zc_prep()
1364 zc->msg_flags |= MSG_CMSG_COMPAT; in io_send_zc_prep()
1456 unsigned msg_flags; in io_send_zc() local
1476 msg_flags = zc->msg_flags; in io_send_zc()
1478 msg_flags |= MSG_DONTWAIT; in io_send_zc()
1479 if (msg_flags & MSG_WAITALL) in io_send_zc()
1481 msg_flags &= ~MSG_INTERNAL_SENDMSG_FLAGS; in io_send_zc()
1483 kmsg->msg.msg_flags = msg_flags; in io_send_zc()
1491 if (ret > 0 && io_net_retry(sock, kmsg->msg.msg_flags)) { in io_send_zc()
1551 flags = sr->msg_flags; in io_sendmsg_zc()