Lines Matching refs:from
296 extern int __copy_tofrom_user(void *to, const void *from, unsigned long len);
299 copy_from_user(void *to, const void *from, unsigned long len) in copy_from_user() argument
303 if (access_ok(VERIFY_READ, from, len)) in copy_from_user()
304 return __copy_tofrom_user(to, from, len); in copy_from_user()
306 if ((unsigned long)from < TASK_SIZE) { in copy_from_user()
307 over = (unsigned long)from + len - TASK_SIZE; in copy_from_user()
308 return __copy_tofrom_user(to, from, len - over) + over; in copy_from_user()
314 copy_to_user(void *to, const void *from, unsigned long len) in copy_to_user() argument
319 return __copy_tofrom_user(to, from, len); in copy_to_user()
323 return __copy_tofrom_user(to, from, len - over) + over; in copy_to_user()
328 #define __copy_from_user(to, from, len) \ argument
329 __copy_tofrom_user((to), (from), (len))
331 #define __copy_to_user(to, from, len) \ argument
332 __copy_tofrom_user((to), (from), (len))
335 __copy_to_user_inatomic(void *to, const void *from, unsigned long len) in __copy_to_user_inatomic() argument
337 return __copy_to_user(to, from, len); in __copy_to_user_inatomic()
341 __copy_from_user_inatomic(void *to, const void *from, unsigned long len) in __copy_from_user_inatomic() argument
343 return __copy_from_user(to, from, len); in __copy_from_user_inatomic()
346 #define __copy_in_user(to, from, len) __copy_from_user(to, from, len) argument
349 copy_in_user(void *to, const void *from, unsigned long len) in copy_in_user() argument
351 if (access_ok(VERIFY_READ, from, len) && in copy_in_user()
353 return copy_from_user(to, from, len); in copy_in_user()