Lines Matching refs:__gu_ptr
91 #define __get_user_nocheck(x, __gu_ptr, __gu_err) \ argument
93 switch (sizeof(*__gu_ptr)) { \
95 __get_user_asm("lb", (x), __gu_ptr, __gu_err); \
98 __get_user_asm("lh", (x), __gu_ptr, __gu_err); \
101 __get_user_asm("lw", (x), __gu_ptr, __gu_err); \
104 __get_user_8((x), __gu_ptr, __gu_err); \
133 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
136 __chk_user_ptr(__gu_ptr); \
139 __get_user_nocheck(x, __gu_ptr, __gu_err); \
206 #define __put_user_nocheck(x, __gu_ptr, __pu_err) \ argument
208 switch (sizeof(*__gu_ptr)) { \
210 __put_user_asm("sb", (x), __gu_ptr, __pu_err); \
213 __put_user_asm("sh", (x), __gu_ptr, __pu_err); \
216 __put_user_asm("sw", (x), __gu_ptr, __pu_err); \
219 __put_user_8((x), __gu_ptr, __pu_err); \
249 __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
250 __typeof__(*__gu_ptr) __val = (x); \
253 __chk_user_ptr(__gu_ptr); \
256 __put_user_nocheck(__val, __gu_ptr, __pu_err); \