Lines Matching refs:to
193 extern unsigned long __copy_user(void __user *to, const void *from, unsigned long n);
194 extern unsigned long __copy_user_zeroing(void *to, const void __user *from, unsigned long n);
195 extern unsigned long __do_clear_user(void __user *to, unsigned long n);
198 __generic_copy_to_user(void __user *to, const void *from, unsigned long n) in __generic_copy_to_user() argument
200 if (access_ok(VERIFY_WRITE, to, n)) in __generic_copy_to_user()
201 return __copy_user(to, from, n); in __generic_copy_to_user()
206 __generic_copy_from_user(void *to, const void __user *from, unsigned long n) in __generic_copy_from_user() argument
209 return __copy_user_zeroing(to, from, n); in __generic_copy_from_user()
214 __generic_clear_user(void __user *to, unsigned long n) in __generic_clear_user() argument
216 if (access_ok(VERIFY_WRITE, to, n)) in __generic_clear_user()
217 return __do_clear_user(to, n); in __generic_clear_user()
242 __constant_copy_from_user(void *to, const void __user *from, unsigned long n) in __constant_copy_from_user() argument
249 __asm_copy_from_user_1(to, from, ret); in __constant_copy_from_user()
251 __asm_copy_from_user_2(to, from, ret); in __constant_copy_from_user()
253 __asm_copy_from_user_3(to, from, ret); in __constant_copy_from_user()
255 __asm_copy_from_user_4(to, from, ret); in __constant_copy_from_user()
257 __asm_copy_from_user_5(to, from, ret); in __constant_copy_from_user()
259 __asm_copy_from_user_6(to, from, ret); in __constant_copy_from_user()
261 __asm_copy_from_user_7(to, from, ret); in __constant_copy_from_user()
263 __asm_copy_from_user_8(to, from, ret); in __constant_copy_from_user()
265 __asm_copy_from_user_9(to, from, ret); in __constant_copy_from_user()
267 __asm_copy_from_user_10(to, from, ret); in __constant_copy_from_user()
269 __asm_copy_from_user_11(to, from, ret); in __constant_copy_from_user()
271 __asm_copy_from_user_12(to, from, ret); in __constant_copy_from_user()
273 __asm_copy_from_user_13(to, from, ret); in __constant_copy_from_user()
275 __asm_copy_from_user_14(to, from, ret); in __constant_copy_from_user()
277 __asm_copy_from_user_15(to, from, ret); in __constant_copy_from_user()
279 __asm_copy_from_user_16(to, from, ret); in __constant_copy_from_user()
281 __asm_copy_from_user_20(to, from, ret); in __constant_copy_from_user()
283 __asm_copy_from_user_24(to, from, ret); in __constant_copy_from_user()
285 ret = __generic_copy_from_user(to, from, n); in __constant_copy_from_user()
293 __constant_copy_to_user(void __user *to, const void *from, unsigned long n) in __constant_copy_to_user() argument
300 __asm_copy_to_user_1(to, from, ret); in __constant_copy_to_user()
302 __asm_copy_to_user_2(to, from, ret); in __constant_copy_to_user()
304 __asm_copy_to_user_3(to, from, ret); in __constant_copy_to_user()
306 __asm_copy_to_user_4(to, from, ret); in __constant_copy_to_user()
308 __asm_copy_to_user_5(to, from, ret); in __constant_copy_to_user()
310 __asm_copy_to_user_6(to, from, ret); in __constant_copy_to_user()
312 __asm_copy_to_user_7(to, from, ret); in __constant_copy_to_user()
314 __asm_copy_to_user_8(to, from, ret); in __constant_copy_to_user()
316 __asm_copy_to_user_9(to, from, ret); in __constant_copy_to_user()
318 __asm_copy_to_user_10(to, from, ret); in __constant_copy_to_user()
320 __asm_copy_to_user_11(to, from, ret); in __constant_copy_to_user()
322 __asm_copy_to_user_12(to, from, ret); in __constant_copy_to_user()
324 __asm_copy_to_user_13(to, from, ret); in __constant_copy_to_user()
326 __asm_copy_to_user_14(to, from, ret); in __constant_copy_to_user()
328 __asm_copy_to_user_15(to, from, ret); in __constant_copy_to_user()
330 __asm_copy_to_user_16(to, from, ret); in __constant_copy_to_user()
332 __asm_copy_to_user_20(to, from, ret); in __constant_copy_to_user()
334 __asm_copy_to_user_24(to, from, ret); in __constant_copy_to_user()
336 ret = __generic_copy_to_user(to, from, n); in __constant_copy_to_user()
344 __constant_clear_user(void __user *to, unsigned long n) in __constant_clear_user() argument
351 __asm_clear_1(to, ret); in __constant_clear_user()
353 __asm_clear_2(to, ret); in __constant_clear_user()
355 __asm_clear_3(to, ret); in __constant_clear_user()
357 __asm_clear_4(to, ret); in __constant_clear_user()
359 __asm_clear_8(to, ret); in __constant_clear_user()
361 __asm_clear_12(to, ret); in __constant_clear_user()
363 __asm_clear_16(to, ret); in __constant_clear_user()
365 __asm_clear_20(to, ret); in __constant_clear_user()
367 __asm_clear_24(to, ret); in __constant_clear_user()
369 ret = __generic_clear_user(to, n); in __constant_clear_user()
375 #define clear_user(to, n) \ argument
377 __constant_clear_user(to, n) : \
378 __generic_clear_user(to, n))
380 #define copy_from_user(to, from, n) \ argument
382 __constant_copy_from_user(to, from, n) : \
383 __generic_copy_from_user(to, from, n))
385 #define copy_to_user(to, from, n) \ argument
387 __constant_copy_to_user(to, from, n) : \
388 __generic_copy_to_user(to, from, n))
395 __generic_copy_from_user_nocheck(void *to, const void __user *from, in __generic_copy_from_user_nocheck() argument
398 return __copy_user_zeroing(to, from, n); in __generic_copy_from_user_nocheck()
402 __generic_copy_to_user_nocheck(void __user *to, const void *from, in __generic_copy_to_user_nocheck() argument
405 return __copy_user(to, from, n); in __generic_copy_to_user_nocheck()
409 __generic_clear_user_nocheck(void __user *to, unsigned long n) in __generic_clear_user_nocheck() argument
411 return __do_clear_user(to, n); in __generic_clear_user_nocheck()
416 #define __copy_to_user(to, from, n) \ argument
417 __generic_copy_to_user_nocheck((to), (from), (n))
418 #define __copy_from_user(to, from, n) \ argument
419 __generic_copy_from_user_nocheck((to), (from), (n))
422 #define __clear_user(to, n) __generic_clear_user_nocheck((to), (n)) argument