Lines Matching full:old
20 unsigned long old; in __xchg() local
34 : "=&d" (old), "+Q" (*(int *) address) in __xchg()
37 return old >> shift; in __xchg()
48 : "=&d" (old), "+Q" (*(int *) address) in __xchg()
51 return old >> shift; in __xchg()
57 : "=&d" (old), "+Q" (*(int *) address) in __xchg()
60 return old; in __xchg()
66 : "=&d" (old), "+QS" (*(long *) address) in __xchg()
69 return old; in __xchg()
88 unsigned long old, in __cmpxchg() argument
111 : "d" ((old & 0xff) << shift), in __cmpxchg()
132 : "d" ((old & 0xffff) << shift), in __cmpxchg()
141 : "0" (old), "d" (new) in __cmpxchg()
148 : "0" (old), "d" (new) in __cmpxchg()
153 return old; in __cmpxchg()
176 union register_pair old = { .even = o1, .odd = o2, }; in __cmpxchg_double() local
181 " cdsg %[old],%[new],%[ptr]\n" in __cmpxchg_double()
184 : [cc] "=&d" (cc), [old] "+&d" (old.pair) in __cmpxchg_double()