Lines Matching defs:msg_sys

2573 static int ____sys_sendmsg(struct socket *sock, struct msghdr *msg_sys,
2586 if (msg_sys->msg_controllen > INT_MAX)
2588 flags |= (msg_sys->msg_flags & allowed_msghdr_flags);
2589 ctl_len = msg_sys->msg_controllen;
2592 cmsghdr_from_user_compat_to_kern(msg_sys, sock->sk, ctl,
2596 ctl_buf = msg_sys->msg_control;
2597 ctl_len = msg_sys->msg_controllen;
2607 if (copy_from_user(ctl_buf, msg_sys->msg_control_user, ctl_len))
2609 msg_sys->msg_control = ctl_buf;
2610 msg_sys->msg_control_is_user = false;
2613 msg_sys->msg_flags = flags;
2616 msg_sys->msg_flags |= MSG_DONTWAIT;
2623 if (used_address && msg_sys->msg_name &&
2624 used_address->name_len == msg_sys->msg_namelen &&
2625 !memcmp(&used_address->name, msg_sys->msg_name,
2627 err = sock_sendmsg_nosec(sock, msg_sys);
2630 err = __sock_sendmsg(sock, msg_sys);
2636 used_address->name_len = msg_sys->msg_namelen;
2637 if (msg_sys->msg_name)
2638 memcpy(&used_address->name, msg_sys->msg_name,
2670 struct msghdr *msg_sys, unsigned int flags,
2678 msg_sys->msg_name = &address;
2680 err = sendmsg_copy_msghdr(msg_sys, msg, flags, &iov);
2684 err = ____sys_sendmsg(sock, msg_sys, flags, used_address,
2702 struct msghdr msg_sys;
2716 return ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0);
2735 struct msghdr msg_sys;
2767 &msg_sys, flags, &used_address, MSG_EOR);
2775 &msg_sys, flags, &used_address, MSG_EOR);
2785 if (msg_data_left(&msg_sys))
2824 static int ____sys_recvmsg(struct socket *sock, struct msghdr *msg_sys,
2837 msg_sys->msg_name = &addr;
2838 cmsg_ptr = (unsigned long)msg_sys->msg_control;
2839 msg_sys->msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT);
2842 msg_sys->msg_namelen = 0;
2848 err = sock_recvmsg_nosec(sock, msg_sys, flags);
2850 err = sock_recvmsg(sock, msg_sys, flags);
2858 msg_sys->msg_namelen, uaddr,
2863 err = __put_user((msg_sys->msg_flags & ~MSG_CMSG_COMPAT),
2868 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
2871 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
2881 struct msghdr *msg_sys, unsigned int flags, int nosec)
2888 err = recvmsg_copy_msghdr(msg_sys, msg, flags, &uaddr, &iov);
2892 err = ____sys_recvmsg(sock, msg_sys, msg, uaddr, flags, nosec);
2911 struct msghdr msg_sys;
2925 return ___sys_recvmsg(sock, msg, &msg_sys, flags, 0);
2946 struct msghdr msg_sys;
2980 &msg_sys, flags & ~MSG_WAITFORONE,
2989 &msg_sys, flags & ~MSG_WAITFORONE,
3019 if (msg_sys.msg_flags & MSG_OOB)