Lines Matching refs:user_ptr
83 #define get_user(KERNEL_LVAL, USER_PTR) \
84 copy_from_user(&(KERNEL_LVAL), (USER_PTR), sizeof(*(USER_PTR)) + \
85 0*sizeof(&(KERNEL_LVAL) - (USER_PTR)))
87 #define put_user(KERNEL_RVAL, USER_PTR) ({ \
88 const typeof(*(USER_PTR)) __put_user_tmp = (KERNEL_RVAL); \
89 copy_to_user((USER_PTR), &__put_user_tmp, sizeof(__put_user_tmp)); \
98 #define unsafe_put_user(KERNEL_RVAL, USER_PTR, LABEL) do { \
99 if (__put_user(KERNEL_RVAL, USER_PTR)) \
104 clear_user(void __user *user_ptr, size_t size)
106 char __user *p = user_ptr;