Lines Matching refs:msg_flags
73 unsigned msg_flags; member
287 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()
440 sr->msg_flags |= MSG_CMSG_COMPAT; in io_sendmsg_prep()
542 flags = sr->msg_flags; in io_sendmsg()
592 flags = sr->msg_flags; in io_send()
647 kmsg->msg.msg_flags = flags; in io_send()
789 sr->msg_flags = READ_ONCE(sqe->msg_flags); in io_recvmsg_prep()
790 if (sr->msg_flags & MSG_DONTWAIT) in io_recvmsg_prep()
792 if (sr->msg_flags & MSG_ERRQUEUE) in io_recvmsg_prep()
809 if (sr->msg_flags & MSG_WAITALL) in io_recvmsg_prep()
822 sr->msg_flags |= MSG_CMSG_COMPAT; in io_recvmsg_prep()
930 kmsg->msg.msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in io_recvmsg_multishot()
943 .flags = kmsg->msg.msg_flags & ~MSG_CMSG_COMPAT in io_recvmsg_multishot()
992 flags = sr->msg_flags; in io_recvmsg()
1046 } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recvmsg()
1146 flags = sr->msg_flags; in io_recv()
1160 kmsg->msg.msg_flags = 0; in io_recv()
1186 } else if ((flags & MSG_WAITALL) && (kmsg->msg.msg_flags & (MSG_TRUNC | MSG_CTRUNC))) { in io_recv()
1281 zc->msg_flags = READ_ONCE(sqe->msg_flags) | MSG_NOSIGNAL | MSG_ZEROCOPY; in io_send_zc_prep()
1282 if (zc->msg_flags & MSG_DONTWAIT) in io_send_zc_prep()
1287 zc->msg_flags |= MSG_CMSG_COMPAT; in io_send_zc_prep()
1371 unsigned msg_flags; in io_send_zc() local
1390 msg_flags = zc->msg_flags; in io_send_zc()
1392 msg_flags |= MSG_DONTWAIT; in io_send_zc()
1393 if (msg_flags & MSG_WAITALL) in io_send_zc()
1395 msg_flags &= ~MSG_INTERNAL_SENDMSG_FLAGS; in io_send_zc()
1397 kmsg->msg.msg_flags = msg_flags; in io_send_zc()
1405 if (ret > 0 && io_net_retry(sock, kmsg->msg.msg_flags)) { in io_send_zc()
1452 flags = sr->msg_flags; in io_sendmsg_zc()