Lines Matching refs:x0
173 register long x0 asm ("x0") = i; in atomic64_andnot()
178 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_andnot()
185 register long x0 asm ("x0") = i; in atomic64_or()
190 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_or()
197 register long x0 asm ("x0") = i; in atomic64_xor()
202 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_xor()
209 register long x0 asm ("x0") = i; in atomic64_add()
214 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_add()
222 register long x0 asm ("x0") = i; \
232 : [i] "+r" (x0), [v] "+Q" (v->counter) \
236 return x0; \
248 register long x0 asm ("x0") = i; in atomic64_and()
258 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_and()
265 register long x0 asm ("x0") = i; in atomic64_sub()
275 : [i] "+r" (x0), [v] "+Q" (v->counter) in atomic64_sub()
283 register long x0 asm ("x0") = i; \
295 : [i] "+r" (x0), [v] "+Q" (v->counter) \
299 return x0; \
311 register long x0 asm ("x0") = (long)v; in atomic64_dec_if_positive()
331 : [ret] "+&r" (x0), [v] "+Q" (v->counter) in atomic64_dec_if_positive()
335 return x0; in atomic64_dec_if_positive()
347 register unsigned long x0 asm ("x0") = (unsigned long)ptr; \
360 : [ret] "+r" (x0), [v] "+Q" (*(unsigned long *)ptr) \
364 return x0; \
398 register unsigned long x0 asm ("x0") = old1; \
415 : [old1] "+r" (x0), [old2] "+r" (x1), \
421 return x0; \