Lines Matching refs:user_msg

1420 	struct user_msghdr user_msg;  in sendmsg_nocancel()  local
1452 user_msg.msg_flags = msg64.msg_flags; in sendmsg_nocancel()
1453 user_msg.msg_controllen = msg64.msg_controllen; in sendmsg_nocancel()
1454 user_msg.msg_control = (user_addr_t)msg64.msg_control; in sendmsg_nocancel()
1455 user_msg.msg_iovlen = msg64.msg_iovlen; in sendmsg_nocancel()
1456 user_msg.msg_iov = (user_addr_t)msg64.msg_iov; in sendmsg_nocancel()
1457 user_msg.msg_namelen = msg64.msg_namelen; in sendmsg_nocancel()
1458 user_msg.msg_name = (user_addr_t)msg64.msg_name; in sendmsg_nocancel()
1460 user_msg.msg_flags = msg32.msg_flags; in sendmsg_nocancel()
1461 user_msg.msg_controllen = msg32.msg_controllen; in sendmsg_nocancel()
1462 user_msg.msg_control = msg32.msg_control; in sendmsg_nocancel()
1463 user_msg.msg_iovlen = msg32.msg_iovlen; in sendmsg_nocancel()
1464 user_msg.msg_iov = msg32.msg_iov; in sendmsg_nocancel()
1465 user_msg.msg_namelen = msg32.msg_namelen; in sendmsg_nocancel()
1466 user_msg.msg_name = msg32.msg_name; in sendmsg_nocancel()
1469 if (user_msg.msg_iovlen <= 0 || user_msg.msg_iovlen > UIO_MAXIOV) { in sendmsg_nocancel()
1476 auio = uio_create(user_msg.msg_iovlen, 0, in sendmsg_nocancel()
1484 if (user_msg.msg_iovlen) { in sendmsg_nocancel()
1494 error = copyin_user_iovec_array(user_msg.msg_iov, in sendmsg_nocancel()
1496 user_msg.msg_iovlen, iovp); in sendmsg_nocancel()
1500 user_msg.msg_iov = CAST_USER_ADDR_T(iovp); in sendmsg_nocancel()
1508 user_msg.msg_iov = 0; in sendmsg_nocancel()
1512 user_msg.msg_flags = 0; in sendmsg_nocancel()
1521 error = sendit(p, so, &user_msg, auio, uap->flags, retval); in sendmsg_nocancel()
1683 struct user_msghdr user_msg; in sendmsg_x() local
1687 user_msg.msg_flags = mp->msg_flags; in sendmsg_x()
1688 user_msg.msg_controllen = mp->msg_controllen; in sendmsg_x()
1689 user_msg.msg_control = mp->msg_control; in sendmsg_x()
1690 user_msg.msg_iovlen = mp->msg_iovlen; in sendmsg_x()
1691 user_msg.msg_iov = mp->msg_iov; in sendmsg_x()
1692 user_msg.msg_namelen = mp->msg_namelen; in sendmsg_x()
1693 user_msg.msg_name = mp->msg_name; in sendmsg_x()
1695 error = sendit(p, so, &user_msg, auio, uap->flags, in sendmsg_x()
2103 struct user_msghdr user_msg; in recvmsg_nocancel() local
2130 user_msg.msg_flags = msg64.msg_flags; in recvmsg_nocancel()
2131 user_msg.msg_controllen = msg64.msg_controllen; in recvmsg_nocancel()
2132 user_msg.msg_control = (user_addr_t)msg64.msg_control; in recvmsg_nocancel()
2133 user_msg.msg_iovlen = msg64.msg_iovlen; in recvmsg_nocancel()
2134 user_msg.msg_iov = (user_addr_t)msg64.msg_iov; in recvmsg_nocancel()
2135 user_msg.msg_namelen = msg64.msg_namelen; in recvmsg_nocancel()
2136 user_msg.msg_name = (user_addr_t)msg64.msg_name; in recvmsg_nocancel()
2138 user_msg.msg_flags = msg32.msg_flags; in recvmsg_nocancel()
2139 user_msg.msg_controllen = msg32.msg_controllen; in recvmsg_nocancel()
2140 user_msg.msg_control = msg32.msg_control; in recvmsg_nocancel()
2141 user_msg.msg_iovlen = msg32.msg_iovlen; in recvmsg_nocancel()
2142 user_msg.msg_iov = msg32.msg_iov; in recvmsg_nocancel()
2143 user_msg.msg_namelen = msg32.msg_namelen; in recvmsg_nocancel()
2144 user_msg.msg_name = msg32.msg_name; in recvmsg_nocancel()
2147 if (user_msg.msg_iovlen <= 0 || user_msg.msg_iovlen > UIO_MAXIOV) { in recvmsg_nocancel()
2153 user_msg.msg_flags = uap->flags; in recvmsg_nocancel()
2156 auio = uio_create(user_msg.msg_iovlen, 0, in recvmsg_nocancel()
2173 uiov = user_msg.msg_iov; in recvmsg_nocancel()
2174 user_msg.msg_iov = CAST_USER_ADDR_T(iovp); in recvmsg_nocancel()
2177 user_msg.msg_iovlen, iovp); in recvmsg_nocancel()
2188 error = recvit(p, uap->s, &user_msg, auio, 0, retval); in recvmsg_nocancel()
2190 user_msg.msg_iov = uiov; in recvmsg_nocancel()
2192 msg64.msg_flags = user_msg.msg_flags; in recvmsg_nocancel()
2193 msg64.msg_controllen = user_msg.msg_controllen; in recvmsg_nocancel()
2194 msg64.msg_control = user_msg.msg_control; in recvmsg_nocancel()
2195 msg64.msg_iovlen = user_msg.msg_iovlen; in recvmsg_nocancel()
2196 msg64.msg_iov = user_msg.msg_iov; in recvmsg_nocancel()
2197 msg64.msg_namelen = user_msg.msg_namelen; in recvmsg_nocancel()
2198 msg64.msg_name = user_msg.msg_name; in recvmsg_nocancel()
2200 msg32.msg_flags = user_msg.msg_flags; in recvmsg_nocancel()
2201 msg32.msg_controllen = user_msg.msg_controllen; in recvmsg_nocancel()
2202 msg32.msg_control = (user32_addr_t)user_msg.msg_control; in recvmsg_nocancel()
2203 msg32.msg_iovlen = user_msg.msg_iovlen; in recvmsg_nocancel()
2204 msg32.msg_iov = (user32_addr_t)user_msg.msg_iov; in recvmsg_nocancel()
2205 msg32.msg_namelen = user_msg.msg_namelen; in recvmsg_nocancel()
2206 msg32.msg_name = (user32_addr_t)user_msg.msg_name; in recvmsg_nocancel()
2912 struct user_msghdr_x *user_msg = dst + i; in internalize_user_msghdr_array() local
2919 user_msg->msg_name = (user_addr_t)msghdr64->msg_name; in internalize_user_msghdr_array()
2920 user_msg->msg_namelen = msghdr64->msg_namelen; in internalize_user_msghdr_array()
2921 user_msg->msg_iov = (user_addr_t)msghdr64->msg_iov; in internalize_user_msghdr_array()
2922 user_msg->msg_iovlen = msghdr64->msg_iovlen; in internalize_user_msghdr_array()
2923 user_msg->msg_control = (user_addr_t)msghdr64->msg_control; in internalize_user_msghdr_array()
2924 user_msg->msg_controllen = msghdr64->msg_controllen; in internalize_user_msghdr_array()
2925 user_msg->msg_flags = msghdr64->msg_flags; in internalize_user_msghdr_array()
2926 user_msg->msg_datalen = (size_t)msghdr64->msg_datalen; in internalize_user_msghdr_array()
2932 user_msg->msg_name = msghdr32->msg_name; in internalize_user_msghdr_array()
2933 user_msg->msg_namelen = msghdr32->msg_namelen; in internalize_user_msghdr_array()
2934 user_msg->msg_iov = msghdr32->msg_iov; in internalize_user_msghdr_array()
2935 user_msg->msg_iovlen = msghdr32->msg_iovlen; in internalize_user_msghdr_array()
2936 user_msg->msg_control = msghdr32->msg_control; in internalize_user_msghdr_array()
2937 user_msg->msg_controllen = msghdr32->msg_controllen; in internalize_user_msghdr_array()
2938 user_msg->msg_flags = msghdr32->msg_flags; in internalize_user_msghdr_array()
2939 user_msg->msg_datalen = msghdr32->msg_datalen; in internalize_user_msghdr_array()
2942 if (user_msg->msg_iovlen <= 0 || in internalize_user_msghdr_array()
2943 user_msg->msg_iovlen > UIO_MAXIOV) { in internalize_user_msghdr_array()
2947 auio = uio_create(user_msg->msg_iovlen, 0, spacetype, in internalize_user_msghdr_array()
2960 error = copyin_user_iovec_array(user_msg->msg_iov, in internalize_user_msghdr_array()
2961 spacetype, user_msg->msg_iovlen, iovp); in internalize_user_msghdr_array()
2965 user_msg->msg_iov = CAST_USER_ADDR_T(iovp); in internalize_user_msghdr_array()
2971 user_msg->msg_datalen = uio_resid(auio); in internalize_user_msghdr_array()
2973 if (user_msg->msg_name && user_msg->msg_namelen) { in internalize_user_msghdr_array()
2976 if (user_msg->msg_control && user_msg->msg_controllen) { in internalize_user_msghdr_array()
2995 struct user_msghdr_x *user_msg = dst + i; in internalize_recv_msghdr_array() local
3003 user_msg->msg_name = (user_addr_t)msghdr64->msg_name; in internalize_recv_msghdr_array()
3004 user_msg->msg_namelen = msghdr64->msg_namelen; in internalize_recv_msghdr_array()
3005 user_msg->msg_iov = (user_addr_t)msghdr64->msg_iov; in internalize_recv_msghdr_array()
3006 user_msg->msg_iovlen = msghdr64->msg_iovlen; in internalize_recv_msghdr_array()
3007 user_msg->msg_control = (user_addr_t)msghdr64->msg_control; in internalize_recv_msghdr_array()
3008 user_msg->msg_controllen = msghdr64->msg_controllen; in internalize_recv_msghdr_array()
3009 user_msg->msg_flags = msghdr64->msg_flags; in internalize_recv_msghdr_array()
3010 user_msg->msg_datalen = (size_t)msghdr64->msg_datalen; in internalize_recv_msghdr_array()
3016 user_msg->msg_name = msghdr32->msg_name; in internalize_recv_msghdr_array()
3017 user_msg->msg_namelen = msghdr32->msg_namelen; in internalize_recv_msghdr_array()
3018 user_msg->msg_iov = msghdr32->msg_iov; in internalize_recv_msghdr_array()
3019 user_msg->msg_iovlen = msghdr32->msg_iovlen; in internalize_recv_msghdr_array()
3020 user_msg->msg_control = msghdr32->msg_control; in internalize_recv_msghdr_array()
3021 user_msg->msg_controllen = msghdr32->msg_controllen; in internalize_recv_msghdr_array()
3022 user_msg->msg_flags = msghdr32->msg_flags; in internalize_recv_msghdr_array()
3023 user_msg->msg_datalen = msghdr32->msg_datalen; in internalize_recv_msghdr_array()
3026 if (user_msg->msg_iovlen <= 0 || in internalize_recv_msghdr_array()
3027 user_msg->msg_iovlen > UIO_MAXIOV) { in internalize_recv_msghdr_array()
3031 recv_msg_elem->uio = uio_create(user_msg->msg_iovlen, 0, in internalize_recv_msghdr_array()
3043 error = copyin_user_iovec_array(user_msg->msg_iov, in internalize_recv_msghdr_array()
3044 spacetype, user_msg->msg_iovlen, iovp); in internalize_recv_msghdr_array()
3048 user_msg->msg_iov = CAST_USER_ADDR_T(iovp); in internalize_recv_msghdr_array()
3054 user_msg->msg_datalen = uio_resid(recv_msg_elem->uio); in internalize_recv_msghdr_array()
3056 if (user_msg->msg_name && user_msg->msg_namelen) { in internalize_recv_msghdr_array()
3059 if (user_msg->msg_control && user_msg->msg_controllen) { in internalize_recv_msghdr_array()
3078 const struct user_msghdr_x *user_msg = src + i; in externalize_user_msghdr_array() local
3080 user_ssize_t len = user_msg->msg_datalen - uio_resid(auio); in externalize_user_msghdr_array()
3082 if (user_msg->msg_datalen != 0 && len == 0) { in externalize_user_msghdr_array()
3095 msghdr64->msg_flags = user_msg->msg_flags; in externalize_user_msghdr_array()
3102 msghdr32->msg_flags = user_msg->msg_flags; in externalize_user_msghdr_array()
3121 struct user_msghdr_x *user_msg = src + i; in externalize_recv_msghdr_array() local
3126 len = user_msg->msg_datalen - uio_resid(recv_msg_elem->uio); in externalize_recv_msghdr_array()
3133 error = copyout_sa(recv_msg_elem->psa, user_msg->msg_name, in externalize_recv_msghdr_array()
3134 &user_msg->msg_namelen); in externalize_recv_msghdr_array()
3142 user_msg->msg_control, &user_msg->msg_controllen, in externalize_recv_msghdr_array()
3154 msghdr64->msg_namelen = user_msg->msg_namelen; in externalize_recv_msghdr_array()
3155 msghdr64->msg_controllen = user_msg->msg_controllen; in externalize_recv_msghdr_array()
3161 msghdr32->msg_namelen = user_msg->msg_namelen; in externalize_recv_msghdr_array()
3162 msghdr32->msg_controllen = user_msg->msg_controllen; in externalize_recv_msghdr_array()