Lines Matching refs:__user
74 __gui_ret = gu_op(__prefix, (unsigned int __user *)__gui_ptr); \
78 (unsigned int __user *)__gui_ptr + 1); \
101 get_user((x).val, (u32 __user *)(ptr))
104 __get_user_nocheck((x).val, (u32 __user *)(ptr), sizeof(u32), true)
107 __get_user_nosleep((x).val, (u32 __user *)(ptr), sizeof(u32))
135 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
150 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
164 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
218 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
286 case 1: __get_user_asm(x, (u8 __user *)ptr, retval, "lbz"); break; \
287 case 2: __get_user_asm(x, (u16 __user *)ptr, retval, "lhz"); break; \
288 case 4: __get_user_asm(x, (u32 __user *)ptr, retval, "lwz"); break; \
289 case 8: __get_user_asm2(x, (u64 __user *)ptr, retval); break; \
312 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
332 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
349 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
363 extern unsigned long __copy_tofrom_user(void __user *to,
364 const void __user *from, unsigned long size);
378 copy_mc_to_user(void __user *to, const void *from, unsigned long n) in copy_mc_to_user()
394 raw_copy_in_user(void __user *to, const void __user *from, unsigned long n) in raw_copy_in_user()
407 const void __user *from, unsigned long n) in raw_copy_from_user()
437 ret = __copy_tofrom_user((__force void __user *)to, from, n); in raw_copy_from_user()
443 raw_copy_to_user_allowed(void __user *to, const void *from, unsigned long n) in raw_copy_to_user_allowed()
450 __put_user_size_allowed(*(u8 *)from, (u8 __user *)to, 1, ret); in raw_copy_to_user_allowed()
453 __put_user_size_allowed(*(u16 *)from, (u16 __user *)to, 2, ret); in raw_copy_to_user_allowed()
456 __put_user_size_allowed(*(u32 *)from, (u32 __user *)to, 4, ret); in raw_copy_to_user_allowed()
459 __put_user_size_allowed(*(u64 *)from, (u64 __user *)to, 8, ret); in raw_copy_to_user_allowed()
466 return __copy_tofrom_user(to, (__force const void __user *)from, n); in raw_copy_to_user_allowed()
470 raw_copy_to_user(void __user *to, const void *from, unsigned long n) in raw_copy_to_user()
480 unsigned long __arch_clear_user(void __user *addr, unsigned long size);
482 static inline unsigned long clear_user(void __user *addr, unsigned long size) in clear_user()
494 static inline unsigned long __clear_user(void __user *addr, unsigned long size) in __clear_user()
499 extern long strncpy_from_user(char *dst, const char __user *src, long count);
500 extern __must_check long strnlen_user(const char __user *str, long n);
502 extern long __copy_from_user_flushcache(void *dst, const void __user *src,
507 static __must_check inline bool user_access_begin(const void __user *ptr, size_t len) in user_access_begin()
511 allow_read_write_user((void __user *)ptr, ptr, len); in user_access_begin()
520 user_read_access_begin(const void __user *ptr, size_t len) in user_read_access_begin()
531 user_write_access_begin(const void __user *ptr, size_t len) in user_write_access_begin()
535 allow_write_to_user((void __user *)ptr, len); in user_write_access_begin()
547 u8 __user *_dst = (u8 __user *)(d); \
553 __put_user_goto(*(long*)(_src + _i), (long __user *)(_dst + _i), e);\
555 __put_user_goto(*(u32*)(_src + _i), (u32 __user *)(_dst + _i), e); \
559 __put_user_goto(*(u16*)(_src + _i), (u16 __user *)(_dst + _i), e); \
563 __put_user_goto(*(u8*)(_src + _i), (u8 __user *)(_dst + _i), e);\
572 __get_user_size_allowed(*((type *)(dst)), (__force type __user *)(src),\
580 (__force type __user *)(dst), sizeof(type), err_label)