Lines Matching defs:cmsg
507 * Handle cmsg if there is any.
511 struct cmsghdr *cmsg;
596 cmsg = (void *)&control[cidx];
597 cmsg->cmsg_len = l_cmsg.cmsg_len + LINUX_CMSG_ALIGN_DELTA;
598 cmsg->cmsg_level = l_cmsg.cmsg_level;
599 cmsg->cmsg_type = l_cmsg.cmsg_type;
602 memset(cmsg + 1, 0,
603 CMSG_ALIGN(sizeof(*cmsg)) - sizeof(*cmsg));
607 CMSG_DATA(cmsg),
679 struct cmsghdr *cmsg;
696 cmsg = mtod(m, struct cmsghdr *);
699 * Fixup cmsg. We handle two things:
705 linux_cmsg.cmsg_len = cmsg->cmsg_len - LINUX_CMSG_ALIGN_DELTA;
706 linux_cmsg.cmsg_level = cmsg->cmsg_level;
707 linux_cmsg.cmsg_type = cmsg->cmsg_type;
747 error = copyout(CCMSG_DATA(cmsg), q + sizeof linux_cmsg,