Lines Matching refs:__p
155 #define __get_user_x(__r2, __p, __e, __l, __s) \ argument
161 : "0" (__p), "r" (__l) \
166 #define __get_user_x_32t(__r2, __p, __e, __l, __s) \ argument
167 __get_user_x(__r2, __p, __e, __l, 32t_8)
177 #define __get_user_x_64t(__r2, __p, __e, __l, __s) \ argument
183 : "0" (__p), "r" (__l) \
193 register const typeof(*(p)) __user *__p asm("r0") = (p);\
198 switch (sizeof(*(__p))) { \
201 __get_user_x_64t(__r2, __p, __e, __l, 1); \
203 __get_user_x(__r2, __p, __e, __l, 1); \
207 __get_user_x_64t(__r2, __p, __e, __l, 2); \
209 __get_user_x(__r2, __p, __e, __l, 2); \
213 __get_user_x_64t(__r2, __p, __e, __l, 4); \
215 __get_user_x(__r2, __p, __e, __l, 4); \
219 __get_user_x_32t(__r2, __p, __e, __l, 4); \
221 __get_user_x(__r2, __p, __e, __l, 8); \
241 #define __put_user_x(__r2, __p, __e, __l, __s) \ argument
247 : "0" (__p), "r" (__r2), "r" (__l) \
255 register const typeof(*(p)) __user *__p asm("r0") = __tmp_p; \
259 switch (sizeof(*(__p))) { \
261 __put_user_x(__r2, __p, __e, __l, 1); \
264 __put_user_x(__r2, __p, __e, __l, 2); \
267 __put_user_x(__r2, __p, __e, __l, 4); \
270 __put_user_x(__r2, __p, __e, __l, 8); \