Lines Matching defs:kmsg
2460 int __copy_msghdr(struct msghdr *kmsg,
2466 kmsg->msg_control_is_user = true;
2467 kmsg->msg_get_inq = 0;
2468 kmsg->msg_control_user = msg->msg_control;
2469 kmsg->msg_controllen = msg->msg_controllen;
2470 kmsg->msg_flags = msg->msg_flags;
2472 kmsg->msg_namelen = msg->msg_namelen;
2474 kmsg->msg_namelen = 0;
2476 if (kmsg->msg_namelen < 0)
2479 if (kmsg->msg_namelen > sizeof(struct sockaddr_storage))
2480 kmsg->msg_namelen = sizeof(struct sockaddr_storage);
2485 if (msg->msg_name && kmsg->msg_namelen) {
2488 kmsg->msg_namelen,
2489 kmsg->msg_name);
2494 kmsg->msg_name = NULL;
2495 kmsg->msg_namelen = 0;
2501 kmsg->msg_iocb = NULL;
2502 kmsg->msg_ubuf = NULL;
2506 static int copy_msghdr_from_user(struct msghdr *kmsg,
2517 err = __copy_msghdr(kmsg, &msg, save_addr);
2523 UIO_FASTIOV, iov, &kmsg->msg_iter);