Lines Matching defs:cmlen
233 int cmlen;
262 cmlen = CMSG_COMPAT_LEN(len);
263 if (kmsg->msg_controllen < cmlen) {
265 cmlen = kmsg->msg_controllen;
269 cmhdr.cmsg_len = cmlen;
273 if (copy_to_user(CMSG_COMPAT_DATA(cm), data, cmlen - sizeof(struct compat_cmsghdr)))
275 cmlen = CMSG_COMPAT_SPACE(len);
276 if (kmsg->msg_controllen < cmlen)
277 cmlen = kmsg->msg_controllen;
278 kmsg->msg_control_user += cmlen;
279 kmsg->msg_controllen -= cmlen;
306 int cmlen = CMSG_COMPAT_LEN(i * sizeof(int));
312 err = put_user(cmlen, &cm->cmsg_len);
314 cmlen = CMSG_COMPAT_SPACE(i * sizeof(int));
315 if (msg->msg_controllen < cmlen)
316 cmlen = msg->msg_controllen;
317 msg->msg_control_user += cmlen;
318 msg->msg_controllen -= cmlen;