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); \
287 case 1: __get_user_asm(x, (u8 __user *)ptr, retval, "lbz"); break; \
288 case 2: __get_user_asm(x, (u16 __user *)ptr, retval, "lhz"); break; \
289 case 4: __get_user_asm(x, (u32 __user *)ptr, retval, "lwz"); break; \
290 case 8: __get_user_asm2(x, (u64 __user *)ptr, retval); break; \
313 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
333 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
350 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
364 extern unsigned long __copy_tofrom_user(void __user *to,
365 const void __user *from, unsigned long size);
379 copy_mc_to_user(void __user *to, const void *from, unsigned long n) in copy_mc_to_user()
395 raw_copy_in_user(void __user *to, const void __user *from, unsigned long n) in raw_copy_in_user()
408 const void __user *from, unsigned long n) in raw_copy_from_user()
438 ret = __copy_tofrom_user((__force void __user *)to, from, n); in raw_copy_from_user()
444 raw_copy_to_user_allowed(void __user *to, const void *from, unsigned long n) in raw_copy_to_user_allowed()
451 __put_user_size_allowed(*(u8 *)from, (u8 __user *)to, 1, ret); in raw_copy_to_user_allowed()
454 __put_user_size_allowed(*(u16 *)from, (u16 __user *)to, 2, ret); in raw_copy_to_user_allowed()
457 __put_user_size_allowed(*(u32 *)from, (u32 __user *)to, 4, ret); in raw_copy_to_user_allowed()
460 __put_user_size_allowed(*(u64 *)from, (u64 __user *)to, 8, ret); in raw_copy_to_user_allowed()
467 return __copy_tofrom_user(to, (__force const void __user *)from, n); in raw_copy_to_user_allowed()
471 raw_copy_to_user(void __user *to, const void *from, unsigned long n) in raw_copy_to_user()
481 unsigned long __arch_clear_user(void __user *addr, unsigned long size);
483 static inline unsigned long clear_user(void __user *addr, unsigned long size) in clear_user()
495 static inline unsigned long __clear_user(void __user *addr, unsigned long size) in __clear_user()
500 extern long strncpy_from_user(char *dst, const char __user *src, long count);
501 extern __must_check long strnlen_user(const char __user *str, long n);
503 extern long __copy_from_user_flushcache(void *dst, const void __user *src,
508 static __must_check inline bool user_access_begin(const void __user *ptr, size_t len) in user_access_begin()
515 allow_read_write_user((void __user *)ptr, ptr, len); in user_access_begin()
524 user_read_access_begin(const void __user *ptr, size_t len) in user_read_access_begin()
538 user_write_access_begin(const void __user *ptr, size_t len) in user_write_access_begin()
545 allow_write_to_user((void __user *)ptr, len); in user_write_access_begin()
557 u8 __user *_dst = (u8 __user *)(d); \
563 __put_user_goto(*(long*)(_src + _i), (long __user *)(_dst + _i), e);\
565 __put_user_goto(*(u32*)(_src + _i), (u32 __user *)(_dst + _i), e); \
569 __put_user_goto(*(u16*)(_src + _i), (u16 __user *)(_dst + _i), e); \
573 __put_user_goto(*(u8*)(_src + _i), (u8 __user *)(_dst + _i), e);\
582 __get_user_size_allowed(*((type *)(dst)), (__force type __user *)(src),\
590 (__force type __user *)(dst), sizeof(type), err_label)