Lines Matching refs:linux_msghdr
1312 struct l_msghdr linux_msghdr; in linux_sendmsg_common() local
1324 error = copyin(msghdr, &linux_msghdr, sizeof(linux_msghdr)); in linux_sendmsg_common()
1335 if (PTRIN(linux_msghdr.msg_control) != NULL && in linux_sendmsg_common()
1336 linux_msghdr.msg_controllen == 0) in linux_sendmsg_common()
1337 linux_msghdr.msg_control = PTROUT(NULL); in linux_sendmsg_common()
1339 error = linux_to_bsd_msghdr(&msg, &linux_msghdr); in linux_sendmsg_common()
1377 if (linux_msghdr.msg_controllen >= sizeof(struct l_cmsghdr)) { in linux_sendmsg_common()
1384 ptr_cmsg = PTRIN(linux_msghdr.msg_control); in linux_sendmsg_common()
1385 clen = linux_msghdr.msg_controllen; in linux_sendmsg_common()
1526 struct l_msghdr linux_msghdr; in linux_recvmsg_common() local
1537 error = copyin(msghdr, &linux_msghdr, sizeof(linux_msghdr)); in linux_recvmsg_common()
1545 linux_msghdr.msg_flags = flags; in linux_recvmsg_common()
1547 error = linux_to_bsd_msghdr(msg, &linux_msghdr); in linux_recvmsg_common()
1581 msg->msg_name = PTRIN(linux_msghdr.msg_name); in linux_recvmsg_common()
1588 error = bsd_to_linux_msghdr(msg, &linux_msghdr); in linux_recvmsg_common()
1592 maxlen = linux_msghdr.msg_controllen; in linux_recvmsg_common()
1593 linux_msghdr.msg_controllen = 0; in linux_recvmsg_common()
1601 outbuf = PTRIN(linux_msghdr.msg_control); in linux_recvmsg_common()
1680 linux_msghdr.msg_flags |= LINUX_MSG_CTRUNC; in linux_recvmsg_common()
1702 linux_msghdr.msg_controllen = outlen; in linux_recvmsg_common()
1706 error = copyout(&linux_msghdr, msghdr, sizeof(linux_msghdr)); in linux_recvmsg_common()