Lines Matching defs:cmsg
823 struct cmsghdr *cmsg;
827 cmsg = mtod(control, struct cmsghdr *);
830 if (do_free_rights && cmsg->cmsg_level == SOL_SOCKET
831 && cmsg->cmsg_type == SCM_RIGHTS)
844 struct cmsghdr *cmsg;
858 cmsg = mtod(m, struct cmsghdr *);
862 if (cmsg->cmsg_level == SOL_SOCKET
863 && cmsg->cmsg_type == SCM_RIGHTS)
869 ktrkuser(mbuftypes[MT_CONTROL], cmsg, cmsg->cmsg_len);
1613 for (struct cmsghdr *cmsg = CMSG_FIRSTHDR(&mhdr); cmsg;
1614 cmsg = CMSG_NXTHDR(&mhdr, cmsg)) {
1615 KASSERT(((char *)cmsg - mtod(m, char *)) <= buflen);
1616 if (cmsg->cmsg_len >
1617 buflen - ((char *)cmsg - mtod(m, char *)))
1619 ktrkuser(mbuftypes[type], cmsg, cmsg->cmsg_len);