• Home
  • Raw
  • Download

Lines Matching refs:msg_sys

2375 static int ____sys_sendmsg(struct socket *sock, struct msghdr *msg_sys,  in ____sys_sendmsg()  argument
2388 if (msg_sys->msg_controllen > INT_MAX) in ____sys_sendmsg()
2390 flags |= (msg_sys->msg_flags & allowed_msghdr_flags); in ____sys_sendmsg()
2391 ctl_len = msg_sys->msg_controllen; in ____sys_sendmsg()
2394 cmsghdr_from_user_compat_to_kern(msg_sys, sock->sk, ctl, in ____sys_sendmsg()
2398 ctl_buf = msg_sys->msg_control; in ____sys_sendmsg()
2399 ctl_len = msg_sys->msg_controllen; in ____sys_sendmsg()
2409 if (copy_from_user(ctl_buf, msg_sys->msg_control_user, ctl_len)) in ____sys_sendmsg()
2411 msg_sys->msg_control = ctl_buf; in ____sys_sendmsg()
2412 msg_sys->msg_control_is_user = false; in ____sys_sendmsg()
2414 msg_sys->msg_flags = flags; in ____sys_sendmsg()
2417 msg_sys->msg_flags |= MSG_DONTWAIT; in ____sys_sendmsg()
2424 if (used_address && msg_sys->msg_name && in ____sys_sendmsg()
2425 used_address->name_len == msg_sys->msg_namelen && in ____sys_sendmsg()
2426 !memcmp(&used_address->name, msg_sys->msg_name, in ____sys_sendmsg()
2428 err = sock_sendmsg_nosec(sock, msg_sys); in ____sys_sendmsg()
2431 err = __sock_sendmsg(sock, msg_sys); in ____sys_sendmsg()
2437 used_address->name_len = msg_sys->msg_namelen; in ____sys_sendmsg()
2438 if (msg_sys->msg_name) in ____sys_sendmsg()
2439 memcpy(&used_address->name, msg_sys->msg_name, in ____sys_sendmsg()
2471 struct msghdr *msg_sys, unsigned int flags, in ___sys_sendmsg() argument
2479 msg_sys->msg_name = &address; in ___sys_sendmsg()
2481 err = sendmsg_copy_msghdr(msg_sys, msg, flags, &iov); in ___sys_sendmsg()
2485 err = ____sys_sendmsg(sock, msg_sys, flags, used_address, in ___sys_sendmsg()
2504 struct msghdr msg_sys; in __sys_sendmsg() local
2514 err = ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); in __sys_sendmsg()
2537 struct msghdr msg_sys; in __sys_sendmmsg() local
2565 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2573 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2583 if (msg_data_left(&msg_sys)) in __sys_sendmmsg()
2624 static int ____sys_recvmsg(struct socket *sock, struct msghdr *msg_sys, in ____sys_recvmsg() argument
2637 msg_sys->msg_name = &addr; in ____sys_recvmsg()
2638 cmsg_ptr = (unsigned long)msg_sys->msg_control; in ____sys_recvmsg()
2639 msg_sys->msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in ____sys_recvmsg()
2642 msg_sys->msg_namelen = 0; in ____sys_recvmsg()
2648 err = sock_recvmsg_nosec(sock, msg_sys, flags); in ____sys_recvmsg()
2650 err = sock_recvmsg(sock, msg_sys, flags); in ____sys_recvmsg()
2658 msg_sys->msg_namelen, uaddr, in ____sys_recvmsg()
2663 err = __put_user((msg_sys->msg_flags & ~MSG_CMSG_COMPAT), in ____sys_recvmsg()
2668 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ____sys_recvmsg()
2671 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ____sys_recvmsg()
2681 struct msghdr *msg_sys, unsigned int flags, int nosec) in ___sys_recvmsg() argument
2688 err = recvmsg_copy_msghdr(msg_sys, msg, flags, &uaddr, &iov); in ___sys_recvmsg()
2692 err = ____sys_recvmsg(sock, msg_sys, msg, uaddr, flags, nosec); in ___sys_recvmsg()
2712 struct msghdr msg_sys; in __sys_recvmsg() local
2722 err = ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); in __sys_recvmsg()
2747 struct msghdr msg_sys; in do_recvmmsg() local
2779 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2788 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2818 if (msg_sys.msg_flags & MSG_OOB) in do_recvmmsg()