Lines Matching refs:__p
126 #define __get_user_x(__r2, __p, __e, __l, __s) \ argument
132 : "0" (__p), "r" (__l) \
137 #define __get_user_x_32t(__r2, __p, __e, __l, __s) \ argument
138 __get_user_x(__r2, __p, __e, __l, 32t_8)
148 #define __get_user_x_64t(__r2, __p, __e, __l, __s) \ argument
154 : "0" (__p), "r" (__l) \
164 register const typeof(*(p)) __user *__p asm("r0") = (p);\
168 switch (sizeof(*(__p))) { \
171 __get_user_x_64t(__r2, __p, __e, __l, 1); \
173 __get_user_x(__r2, __p, __e, __l, 1); \
177 __get_user_x_64t(__r2, __p, __e, __l, 2); \
179 __get_user_x(__r2, __p, __e, __l, 2); \
183 __get_user_x_64t(__r2, __p, __e, __l, 4); \
185 __get_user_x(__r2, __p, __e, __l, 4); \
189 __get_user_x_32t(__r2, __p, __e, __l, 4); \
191 __get_user_x(__r2, __p, __e, __l, 8); \
210 #define __put_user_x(__r2, __p, __e, __l, __s) \ argument
216 : "0" (__p), "r" (__r2), "r" (__l) \
224 register const typeof(*(p)) __user *__p asm("r0") = __tmp_p; \
227 switch (sizeof(*(__p))) { \
229 __put_user_x(__r2, __p, __e, __l, 1); \
232 __put_user_x(__r2, __p, __e, __l, 2); \
235 __put_user_x(__r2, __p, __e, __l, 4); \
238 __put_user_x(__r2, __p, __e, __l, 8); \