Lines Matching refs:cmlen
220 int cmlen = CMSG_LEN(len); in put_cmsg() local
230 if (msg->msg_controllen < cmlen) { in put_cmsg()
232 cmlen = msg->msg_controllen; in put_cmsg()
236 cmhdr.cmsg_len = cmlen; in put_cmsg()
241 if (copy_to_user(CMSG_DATA(cm), data, cmlen - sizeof(struct cmsghdr))) in put_cmsg()
243 cmlen = CMSG_SPACE(len); in put_cmsg()
244 if (msg->msg_controllen < cmlen) in put_cmsg()
245 cmlen = msg->msg_controllen; in put_cmsg()
246 msg->msg_control += cmlen; in put_cmsg()
247 msg->msg_controllen -= cmlen; in put_cmsg()
306 int cmlen = CMSG_LEN(i*sizeof(int)); in scm_detach_fds() local
311 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()
313 cmlen = CMSG_SPACE(i*sizeof(int)); in scm_detach_fds()
314 if (msg->msg_controllen < cmlen) in scm_detach_fds()
315 cmlen = msg->msg_controllen; in scm_detach_fds()
316 msg->msg_control += cmlen; in scm_detach_fds()
317 msg->msg_controllen -= cmlen; in scm_detach_fds()