Lines Matching refs:cmlen
215 int cmlen = CMSG_LEN(len); in put_cmsg() local
224 if (msg->msg_controllen < cmlen) { in put_cmsg()
226 cmlen = msg->msg_controllen; in put_cmsg()
235 cmhdr.cmsg_len = cmlen; in put_cmsg()
237 copy_to_user(CMSG_USER_DATA(cm), data, cmlen - sizeof(*cm))) in put_cmsg()
244 cm->cmsg_len = cmlen; in put_cmsg()
245 memcpy(CMSG_DATA(cm), data, cmlen - sizeof(*cm)); in put_cmsg()
248 cmlen = min(CMSG_SPACE(len), msg->msg_controllen); in put_cmsg()
249 msg->msg_control += cmlen; in put_cmsg()
250 msg->msg_controllen -= cmlen; in put_cmsg()
315 int cmlen = CMSG_LEN(i * sizeof(int)); in scm_detach_fds() local
321 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()
323 cmlen = CMSG_SPACE(i * sizeof(int)); in scm_detach_fds()
324 if (msg->msg_controllen < cmlen) in scm_detach_fds()
325 cmlen = msg->msg_controllen; in scm_detach_fds()
326 msg->msg_control += cmlen; in scm_detach_fds()
327 msg->msg_controllen -= cmlen; in scm_detach_fds()