Lines Matching refs:hptr
311 #define __put_user_e(x, hptr, e) \ argument
314 (__builtin_choose_expr(sizeof(*(hptr)) == 1, stb_p, \
315 __builtin_choose_expr(sizeof(*(hptr)) == 2, stw_##e##_p, \
316 __builtin_choose_expr(sizeof(*(hptr)) == 4, stl_##e##_p, \
317 __builtin_choose_expr(sizeof(*(hptr)) == 8, stq_##e##_p, abort)))) \
318 ((hptr), (x)), (void)0); \
322 #define __get_user_e(x, hptr, e) \ argument
325 ((x) = (typeof(*hptr))( \
326 __builtin_choose_expr(sizeof(*(hptr)) == 1, ldub_p, \
327 __builtin_choose_expr(sizeof(*(hptr)) == 2, lduw_##e##_p, \
328 __builtin_choose_expr(sizeof(*(hptr)) == 4, ldl_##e##_p, \
329 __builtin_choose_expr(sizeof(*(hptr)) == 8, ldq_##e##_p, abort)))) \
330 (hptr)), (void)0); \
336 # define __put_user(x, hptr) __put_user_e(x, hptr, be) argument
337 # define __get_user(x, hptr) __get_user_e(x, hptr, be) argument
339 # define __put_user(x, hptr) __put_user_e(x, hptr, le) argument
340 # define __get_user(x, hptr) __get_user_e(x, hptr, le) argument
407 abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len);
408 abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len);