Lines Matching refs:__gu_ptr
142 #define __get_user_nocheck(x, __gu_ptr, __gu_err) \ argument
144 switch (sizeof(*__gu_ptr)) { \
146 __get_user_asm("lb", (x), __gu_ptr, __gu_err); \
149 __get_user_asm("lh", (x), __gu_ptr, __gu_err); \
152 __get_user_asm("lw", (x), __gu_ptr, __gu_err); \
155 __get_user_8((x), __gu_ptr, __gu_err); \
184 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
187 __chk_user_ptr(__gu_ptr); \
190 __get_user_nocheck(x, __gu_ptr, __gu_err); \
277 #define __put_user_nocheck(x, __gu_ptr, __pu_err) \ argument
279 switch (sizeof(*__gu_ptr)) { \
281 __put_user_asm("sb", (x), __gu_ptr, __pu_err); \
284 __put_user_asm("sh", (x), __gu_ptr, __pu_err); \
287 __put_user_asm("sw", (x), __gu_ptr, __pu_err); \
290 __put_user_8((x), __gu_ptr, __pu_err); \
318 __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
321 __chk_user_ptr(__gu_ptr); \
324 __put_user_nocheck(x, __gu_ptr, __pu_err); \