Lines Matching refs:kmsg
2192 static int copy_msghdr_from_user(struct msghdr *kmsg, in copy_msghdr_from_user() argument
2203 kmsg->msg_control = (void __force *)msg.msg_control; in copy_msghdr_from_user()
2204 kmsg->msg_controllen = msg.msg_controllen; in copy_msghdr_from_user()
2205 kmsg->msg_flags = msg.msg_flags; in copy_msghdr_from_user()
2207 kmsg->msg_namelen = msg.msg_namelen; in copy_msghdr_from_user()
2209 kmsg->msg_namelen = 0; in copy_msghdr_from_user()
2211 if (kmsg->msg_namelen < 0) in copy_msghdr_from_user()
2214 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage)) in copy_msghdr_from_user()
2215 kmsg->msg_namelen = sizeof(struct sockaddr_storage); in copy_msghdr_from_user()
2220 if (msg.msg_name && kmsg->msg_namelen) { in copy_msghdr_from_user()
2223 kmsg->msg_namelen, in copy_msghdr_from_user()
2224 kmsg->msg_name); in copy_msghdr_from_user()
2229 kmsg->msg_name = NULL; in copy_msghdr_from_user()
2230 kmsg->msg_namelen = 0; in copy_msghdr_from_user()
2236 kmsg->msg_iocb = NULL; in copy_msghdr_from_user()
2240 UIO_FASTIOV, iov, &kmsg->msg_iter); in copy_msghdr_from_user()