Lines Matching refs:ulen
241 * @ulen: Length in user space
248 int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr)
250 if (ulen < 0 || ulen > sizeof(struct sockaddr_storage))
252 if (ulen == 0)
254 if (copy_from_user(kaddr, uaddr, ulen))
256 return audit_sockaddr(ulen, kaddr);
264 * @ulen: pointer to user length field
266 * The value pointed to by ulen on entry is the buffer length available.
277 void __user *uaddr, int __user *ulen)
284 ulen = masked_user_access_begin(ulen);
285 else if (!user_access_begin(ulen, 4))
288 unsafe_get_user(len, ulen, efault_end);
297 unsafe_put_user(klen, ulen, efault_end);