Lines Matching refs:kmsg
2184 static int copy_msghdr_from_user(struct msghdr *kmsg, in copy_msghdr_from_user() argument
2195 kmsg->msg_control = (void __force *)msg.msg_control; in copy_msghdr_from_user()
2196 kmsg->msg_controllen = msg.msg_controllen; in copy_msghdr_from_user()
2197 kmsg->msg_flags = msg.msg_flags; in copy_msghdr_from_user()
2199 kmsg->msg_namelen = msg.msg_namelen; in copy_msghdr_from_user()
2201 kmsg->msg_namelen = 0; in copy_msghdr_from_user()
2203 if (kmsg->msg_namelen < 0) in copy_msghdr_from_user()
2206 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in copy_msghdr_from_user()
2207 kmsg->msg_namelen = sizeof(struct sockaddr_storage); in copy_msghdr_from_user()
2212 if (msg.msg_name && kmsg->msg_namelen) { in copy_msghdr_from_user()
2215 kmsg->msg_namelen, in copy_msghdr_from_user()
2216 kmsg->msg_name); in copy_msghdr_from_user()
2221 kmsg->msg_name = NULL; in copy_msghdr_from_user()
2222 kmsg->msg_namelen = 0; in copy_msghdr_from_user()
2228 kmsg->msg_iocb = NULL; in copy_msghdr_from_user()
2232 UIO_FASTIOV, iov, &kmsg->msg_iter); in copy_msghdr_from_user()