Lines Matching defs:kmsg
2252 int __copy_msghdr_from_user(struct msghdr *kmsg,
2263 kmsg->msg_control_is_user = true;
2264 kmsg->msg_control_user = msg.msg_control;
2265 kmsg->msg_controllen = msg.msg_controllen;
2266 kmsg->msg_flags = msg.msg_flags;
2268 kmsg->msg_namelen = msg.msg_namelen;
2270 kmsg->msg_namelen = 0;
2272 if (kmsg->msg_namelen < 0)
2275 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage))
2276 kmsg->msg_namelen = sizeof(struct sockaddr_storage);
2281 if (msg.msg_name && kmsg->msg_namelen) {
2284 kmsg->msg_namelen,
2285 kmsg->msg_name);
2290 kmsg->msg_name = NULL;
2291 kmsg->msg_namelen = 0;
2297 kmsg->msg_iocb = NULL;
2303 static int copy_msghdr_from_user(struct msghdr *kmsg,
2311 err = __copy_msghdr_from_user(kmsg, umsg, save_addr, &msg.msg_iov,
2318 UIO_FASTIOV, iov, &kmsg->msg_iter);