Lines Matching refs:msg_sys

2236 			 struct msghdr *msg_sys, unsigned int flags,  in ___sys_sendmsg()  argument
2251 msg_sys->msg_name = &address; in ___sys_sendmsg()
2254 err = get_compat_msghdr(msg_sys, msg_compat, NULL, &iov); in ___sys_sendmsg()
2256 err = copy_msghdr_from_user(msg_sys, msg, NULL, &iov); in ___sys_sendmsg()
2262 if (msg_sys->msg_controllen > INT_MAX) in ___sys_sendmsg()
2264 flags |= (msg_sys->msg_flags & allowed_msghdr_flags); in ___sys_sendmsg()
2265 ctl_len = msg_sys->msg_controllen; in ___sys_sendmsg()
2268 cmsghdr_from_user_compat_to_kern(msg_sys, sock->sk, ctl, in ___sys_sendmsg()
2272 ctl_buf = msg_sys->msg_control; in ___sys_sendmsg()
2273 ctl_len = msg_sys->msg_controllen; in ___sys_sendmsg()
2289 (void __user __force *)msg_sys->msg_control, in ___sys_sendmsg()
2292 msg_sys->msg_control = ctl_buf; in ___sys_sendmsg()
2294 msg_sys->msg_flags = flags; in ___sys_sendmsg()
2297 msg_sys->msg_flags |= MSG_DONTWAIT; in ___sys_sendmsg()
2304 if (used_address && msg_sys->msg_name && in ___sys_sendmsg()
2305 used_address->name_len == msg_sys->msg_namelen && in ___sys_sendmsg()
2306 !memcmp(&used_address->name, msg_sys->msg_name, in ___sys_sendmsg()
2308 err = sock_sendmsg_nosec(sock, msg_sys); in ___sys_sendmsg()
2311 err = sock_sendmsg(sock, msg_sys); in ___sys_sendmsg()
2317 used_address->name_len = msg_sys->msg_namelen; in ___sys_sendmsg()
2318 if (msg_sys->msg_name) in ___sys_sendmsg()
2319 memcpy(&used_address->name, msg_sys->msg_name, in ___sys_sendmsg()
2337 struct msghdr msg_sys; in __sys_sendmsg_sock() local
2339 return ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); in __sys_sendmsg_sock()
2346 struct msghdr msg_sys; in __sys_sendmsg() local
2356 err = ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); in __sys_sendmsg()
2379 struct msghdr msg_sys; in __sys_sendmmsg() local
2407 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2415 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2425 if (msg_data_left(&msg_sys)) in __sys_sendmmsg()
2446 struct msghdr *msg_sys, unsigned int flags, int nosec) in ___sys_recvmsg() argument
2463 msg_sys->msg_name = &addr; in ___sys_recvmsg()
2466 err = get_compat_msghdr(msg_sys, msg_compat, &uaddr, &iov); in ___sys_recvmsg()
2468 err = copy_msghdr_from_user(msg_sys, msg, &uaddr, &iov); in ___sys_recvmsg()
2472 cmsg_ptr = (unsigned long)msg_sys->msg_control; in ___sys_recvmsg()
2473 msg_sys->msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in ___sys_recvmsg()
2476 msg_sys->msg_namelen = 0; in ___sys_recvmsg()
2480 err = (nosec ? sock_recvmsg_nosec : sock_recvmsg)(sock, msg_sys, flags); in ___sys_recvmsg()
2487 msg_sys->msg_namelen, uaddr, in ___sys_recvmsg()
2492 err = __put_user((msg_sys->msg_flags & ~MSG_CMSG_COMPAT), in ___sys_recvmsg()
2497 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ___sys_recvmsg()
2500 err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr, in ___sys_recvmsg()
2518 struct msghdr msg_sys; in __sys_recvmsg_sock() local
2520 return ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); in __sys_recvmsg_sock()
2527 struct msghdr msg_sys; in __sys_recvmsg() local
2537 err = ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); in __sys_recvmsg()
2562 struct msghdr msg_sys; in do_recvmmsg() local
2594 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2603 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2633 if (msg_sys.msg_flags & MSG_OOB) in do_recvmmsg()