Lines Matching refs:msg_sys

2322 static int ____sys_sendmsg(struct socket *sock, struct msghdr *msg_sys,
2335 if (msg_sys->msg_controllen > INT_MAX)
2337 flags |= (msg_sys->msg_flags & allowed_msghdr_flags);
2338 ctl_len = msg_sys->msg_controllen;
2341 cmsghdr_from_user_compat_to_kern(msg_sys, sock->sk, ctl,
2345 ctl_buf = msg_sys->msg_control;
2346 ctl_len = msg_sys->msg_controllen;
2356 if (copy_from_user(ctl_buf, msg_sys->msg_control_user, ctl_len))
2358 msg_sys->msg_control = ctl_buf;
2359 msg_sys->msg_control_is_user = false;
2361 msg_sys->msg_flags = flags;
2364 msg_sys->msg_flags |= MSG_DONTWAIT;
2371 if (used_address && msg_sys->msg_name &&
2372 used_address->name_len == msg_sys->msg_namelen &&
2373 !memcmp(&used_address->name, msg_sys->msg_name,
2375 err = sock_sendmsg_nosec(sock, msg_sys);
2378 err = __sock_sendmsg(sock, msg_sys);
2384 used_address->name_len = msg_sys->msg_namelen;
2385 if (msg_sys->msg_name)
2386 memcpy(&used_address->name, msg_sys->msg_name,
2418 struct msghdr *msg_sys, unsigned int flags,
2426 msg_sys->msg_name = &address;
2428 err = sendmsg_copy_msghdr(msg_sys, msg, flags, &iov);
2432 err = ____sys_sendmsg(sock, msg_sys, flags, used_address,
2451 struct msghdr msg_sys;
2461 err = ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0);
2484 struct msghdr msg_sys;
2512 &msg_sys, flags, &used_address, MSG_EOR);
2520 &msg_sys, flags, &used_address, MSG_EOR);
2530 if (msg_data_left(&msg_sys))
2571 static int ____sys_recvmsg(struct socket *sock, struct msghdr *msg_sys,
2584 msg_sys->msg_name = &addr;
2585 cmsg_ptr = (unsigned long)msg_sys->msg_control;
2586 msg_sys->msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT);
2589 msg_sys->msg_namelen = 0;
2595 err = sock_recvmsg_nosec(sock, msg_sys, flags);
2597 err = sock_recvmsg(sock, msg_sys, flags);
2605 msg_sys->msg_namelen, uaddr,
2610 err = __put_user((msg_sys->msg_flags & ~MSG_CMSG_COMPAT),
2615 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
2618 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
2628 struct msghdr *msg_sys, unsigned int flags, int nosec)
2635 err = recvmsg_copy_msghdr(msg_sys, msg, flags, &uaddr, &iov);
2639 err = ____sys_recvmsg(sock, msg_sys, msg, uaddr, flags, nosec);
2659 struct msghdr msg_sys;
2669 err = ___sys_recvmsg(sock, msg, &msg_sys, flags, 0);
2694 struct msghdr msg_sys;
2726 &msg_sys, flags & ~MSG_WAITFORONE,
2735 &msg_sys, flags & ~MSG_WAITFORONE,
2765 if (msg_sys.msg_flags & MSG_OOB)