Lines Matching defs:kmsg
2506 int __copy_msghdr(struct msghdr *kmsg,
2512 kmsg->msg_control_is_user = true;
2513 kmsg->msg_get_inq = 0;
2514 kmsg->msg_control_user = msg->msg_control;
2515 kmsg->msg_controllen = msg->msg_controllen;
2516 kmsg->msg_flags = msg->msg_flags;
2518 kmsg->msg_namelen = msg->msg_namelen;
2520 kmsg->msg_namelen = 0;
2522 if (kmsg->msg_namelen < 0)
2525 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage))
2526 kmsg->msg_namelen = sizeof(struct sockaddr_storage);
2531 if (msg->msg_name && kmsg->msg_namelen) {
2534 kmsg->msg_namelen,
2535 kmsg->msg_name);
2540 kmsg->msg_name = NULL;
2541 kmsg->msg_namelen = 0;
2547 kmsg->msg_iocb = NULL;
2548 kmsg->msg_ubuf = NULL;
2552 static int copy_msghdr_from_user(struct msghdr *kmsg,
2563 err = __copy_msghdr(kmsg, &msg, save_addr);
2569 UIO_FASTIOV, iov, &kmsg->msg_iter);