Lines Matching refs:cm
223 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control;
227 if (cm == NULL || kmsg->msg_controllen < sizeof(*cm)) {
261 if (copy_to_user(cm, &cmhdr, sizeof cmhdr))
263 if (copy_to_user(CMSG_COMPAT_DATA(cm), data, cmlen - sizeof(struct compat_cmsghdr)))
275 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control;
285 for (i = 0, cmfptr = (int __user *) CMSG_COMPAT_DATA(cm); i < fdmax; i++, cmfptr++) {
307 err = put_user(SOL_SOCKET, &cm->cmsg_level);
309 err = put_user(SCM_RIGHTS, &cm->cmsg_type);
311 err = put_user(cmlen, &cm->cmsg_len);