Lines Matching defs:cmlen
222 int cmlen = CMSG_LEN(len);
231 if (msg->msg_controllen < cmlen) {
233 cmlen = msg->msg_controllen;
239 check_object_size(data, cmlen - sizeof(*cm), true);
241 if (!user_write_access_begin(cm, cmlen))
244 unsafe_put_user(cmlen, &cm->cmsg_len, efault_end);
248 cmlen - sizeof(*cm), efault_end);
255 cm->cmsg_len = cmlen;
256 memcpy(CMSG_DATA(cm), data, cmlen - sizeof(*cm));
259 cmlen = min(CMSG_SPACE(len), msg->msg_controllen);
261 msg->msg_control_user += cmlen;
263 msg->msg_control += cmlen;
264 msg->msg_controllen -= cmlen;
334 int cmlen = CMSG_LEN(i * sizeof(int));
340 err = put_user(cmlen, &cm->cmsg_len);
342 cmlen = CMSG_SPACE(i * sizeof(int));
343 if (msg->msg_controllen < cmlen)
344 cmlen = msg->msg_controllen;
345 msg->msg_control_user += cmlen;
346 msg->msg_controllen -= cmlen;