Lines Matching refs:kcmsg
145 struct cmsghdr *kcmsg, *kcmsg_base;
154 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
178 kcmsg_base = kcmsg = sock_kmalloc(sk, kcmlen, GFP_KERNEL);
179 if (kcmsg == NULL)
183 memset(kcmsg, 0, kcmlen);
192 if ((char *)kcmsg_base + kcmlen - (char *)kcmsg < CMSG_ALIGN(tmp))
194 kcmsg->cmsg_len = tmp;
195 kcmsg->cmsg_level = cmsg.cmsg_level;
196 kcmsg->cmsg_type = cmsg.cmsg_type;
198 if (copy_from_user(CMSG_DATA(kcmsg),
204 kcmsg = (struct cmsghdr *)((char *)kcmsg + tmp);
212 if ((char *)kcmsg - (char *)kcmsg_base != kcmlen)