Lines Matching refs:n
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()
202 return 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
208 if (access_ok(VERIFY_READ, from, n)) in __generic_copy_from_user()
209 return __copy_user_zeroing(to, from, n); in __generic_copy_from_user()
210 return 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()
218 return 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
246 if (n == 0) in __constant_copy_from_user()
248 else if (n == 1) in __constant_copy_from_user()
250 else if (n == 2) in __constant_copy_from_user()
252 else if (n == 3) in __constant_copy_from_user()
254 else if (n == 4) in __constant_copy_from_user()
256 else if (n == 5) in __constant_copy_from_user()
258 else if (n == 6) in __constant_copy_from_user()
260 else if (n == 7) in __constant_copy_from_user()
262 else if (n == 8) in __constant_copy_from_user()
264 else if (n == 9) in __constant_copy_from_user()
266 else if (n == 10) in __constant_copy_from_user()
268 else if (n == 11) in __constant_copy_from_user()
270 else if (n == 12) in __constant_copy_from_user()
272 else if (n == 13) in __constant_copy_from_user()
274 else if (n == 14) in __constant_copy_from_user()
276 else if (n == 15) in __constant_copy_from_user()
278 else if (n == 16) in __constant_copy_from_user()
280 else if (n == 20) in __constant_copy_from_user()
282 else if (n == 24) 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
297 if (n == 0) in __constant_copy_to_user()
299 else if (n == 1) in __constant_copy_to_user()
301 else if (n == 2) in __constant_copy_to_user()
303 else if (n == 3) in __constant_copy_to_user()
305 else if (n == 4) in __constant_copy_to_user()
307 else if (n == 5) in __constant_copy_to_user()
309 else if (n == 6) in __constant_copy_to_user()
311 else if (n == 7) in __constant_copy_to_user()
313 else if (n == 8) in __constant_copy_to_user()
315 else if (n == 9) in __constant_copy_to_user()
317 else if (n == 10) in __constant_copy_to_user()
319 else if (n == 11) in __constant_copy_to_user()
321 else if (n == 12) in __constant_copy_to_user()
323 else if (n == 13) in __constant_copy_to_user()
325 else if (n == 14) in __constant_copy_to_user()
327 else if (n == 15) in __constant_copy_to_user()
329 else if (n == 16) in __constant_copy_to_user()
331 else if (n == 20) in __constant_copy_to_user()
333 else if (n == 24) 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
348 if (n == 0) in __constant_clear_user()
350 else if (n == 1) in __constant_clear_user()
352 else if (n == 2) in __constant_clear_user()
354 else if (n == 3) in __constant_clear_user()
356 else if (n == 4) in __constant_clear_user()
358 else if (n == 8) in __constant_clear_user()
360 else if (n == 12) in __constant_clear_user()
362 else if (n == 16) in __constant_clear_user()
364 else if (n == 20) in __constant_clear_user()
366 else if (n == 24) in __constant_clear_user()
369 ret = __generic_clear_user(to, n); in __constant_clear_user()
375 #define clear_user(to, n) \ argument
376 (__builtin_constant_p(n) ? \
377 __constant_clear_user(to, n) : \
378 __generic_clear_user(to, n))
380 #define copy_from_user(to, from, n) \ argument
381 (__builtin_constant_p(n) ? \
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
386 (__builtin_constant_p(n) ? \
387 __constant_copy_to_user(to, from, n) : \
388 __generic_copy_to_user(to, from, n))
396 unsigned long n) in __generic_copy_from_user_nocheck() argument
398 return __copy_user_zeroing(to, from, n); in __generic_copy_from_user_nocheck()
403 unsigned long n) 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