Lines Matching refs:sr
28 #define LDD_USER(sr, val, ptr) __get_user_asm64(sr, val, ptr) argument
29 #define STD_USER(sr, x, ptr) __put_user_asm64(sr, x, ptr) argument
31 #define LDD_USER(sr, val, ptr) __get_user_asm(sr, val, "ldd", ptr) argument
32 #define STD_USER(sr, x, ptr) __put_user_asm(sr, "std", x, ptr) argument
62 #define __get_user_internal(sr, val, ptr) \ argument
67 case 1: __get_user_asm(sr, val, "ldb", ptr); break; \
68 case 2: __get_user_asm(sr, val, "ldh", ptr); break; \
69 case 4: __get_user_asm(sr, val, "ldw", ptr); break; \
70 case 8: LDD_USER(sr, val, ptr); break; \
82 #define __get_user_asm(sr, val, ldx, ptr) \ argument
86 __asm__("1: " ldx " 0(" sr "%2),%0\n" \
110 #define __get_user_asm64(sr, val, ptr) \ argument
118 "1: ldw 0(" sr "%2),%0\n" \
119 "2: ldw 4(" sr "%2),%R0\n" \
132 #define __put_user_internal(sr, x, ptr) \ argument
138 case 1: __put_user_asm(sr, "stb", __x, ptr); break; \
139 case 2: __put_user_asm(sr, "sth", __x, ptr); break; \
140 case 4: __put_user_asm(sr, "stw", __x, ptr); break; \
141 case 8: STD_USER(sr, __x, ptr); break; \
174 #define __put_user_asm(sr, stx, x, ptr) \ argument
176 "1: " stx " %2,0(" sr "%1)\n" \
185 #define __put_user_asm64(sr, __val, ptr) do { \ argument
187 "1: stw %2,0(" sr "%1)\n" \
188 "2: stw %R2,4(" sr "%1)\n" \