Lines Matching defs:kmsg
2436 int __copy_msghdr(struct msghdr *kmsg,
2442 kmsg->msg_control_is_user = true;
2443 kmsg->msg_get_inq = 0;
2444 kmsg->msg_control_user = msg->msg_control;
2445 kmsg->msg_controllen = msg->msg_controllen;
2446 kmsg->msg_flags = msg->msg_flags;
2448 kmsg->msg_namelen = msg->msg_namelen;
2450 kmsg->msg_namelen = 0;
2452 if (kmsg->msg_namelen < 0)
2455 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage))
2456 kmsg->msg_namelen = sizeof(struct sockaddr_storage);
2461 if (msg->msg_name && kmsg->msg_namelen) {
2464 kmsg->msg_namelen,
2465 kmsg->msg_name);
2470 kmsg->msg_name = NULL;
2471 kmsg->msg_namelen = 0;
2477 kmsg->msg_iocb = NULL;
2478 kmsg->msg_ubuf = NULL;
2482 static int copy_msghdr_from_user(struct msghdr *kmsg,
2493 err = __copy_msghdr(kmsg, &msg, save_addr);
2499 UIO_FASTIOV, iov, &kmsg->msg_iter);