Lines Matching refs:ucmlen
104 #define CMSG_COMPAT_OK(ucmlen, ucmsg, mhdr) \ argument
105 ((ucmlen) >= sizeof(struct compat_cmsghdr) && \
106 (ucmlen) <= (unsigned long) \
129 compat_size_t ucmlen; in cmsghdr_from_user_compat_to_kern() local
140 if (get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
144 if (!CMSG_COMPAT_OK(ucmlen, ucmsg, kmsg)) in cmsghdr_from_user_compat_to_kern()
147 tmp = ((ucmlen - sizeof(*ucmsg)) + sizeof(struct cmsghdr)); in cmsghdr_from_user_compat_to_kern()
150 ucmsg = cmsg_compat_nxthdr(kmsg, ucmsg, ucmlen); in cmsghdr_from_user_compat_to_kern()
169 if (__get_user(ucmlen, &ucmsg->cmsg_len)) in cmsghdr_from_user_compat_to_kern()
171 if (!CMSG_COMPAT_OK(ucmlen, ucmsg, kmsg)) in cmsghdr_from_user_compat_to_kern()
173 tmp = ((ucmlen - sizeof(*ucmsg)) + sizeof(struct cmsghdr)); in cmsghdr_from_user_compat_to_kern()
182 (ucmlen - sizeof(*ucmsg)))) in cmsghdr_from_user_compat_to_kern()
187 ucmsg = cmsg_compat_nxthdr(kmsg, ucmsg, ucmlen); in cmsghdr_from_user_compat_to_kern()