Lines Matching refs:cm
230 struct cmsghdr __user *cm = msg->msg_control_user; in put_cmsg() local
236 if (copy_to_user(cm, &cmhdr, sizeof cmhdr) || in put_cmsg()
237 copy_to_user(CMSG_USER_DATA(cm), data, cmlen - sizeof(*cm))) in put_cmsg()
240 struct cmsghdr *cm = msg->msg_control; in put_cmsg() local
242 cm->cmsg_level = level; in put_cmsg()
243 cm->cmsg_type = type; in put_cmsg()
244 cm->cmsg_len = cmlen; in put_cmsg()
245 memcpy(CMSG_DATA(cm), data, cmlen - sizeof(*cm)); in put_cmsg()
292 struct cmsghdr __user *cm = in scm_detach_fds() local
296 int __user *cmsg_data = CMSG_USER_DATA(cm); in scm_detach_fds()
317 err = put_user(SOL_SOCKET, &cm->cmsg_level); in scm_detach_fds()
319 err = put_user(SCM_RIGHTS, &cm->cmsg_type); in scm_detach_fds()
321 err = put_user(cmlen, &cm->cmsg_len); in scm_detach_fds()