Lines Matching refs: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
97 old = (old & 0xff) << shift; in __cmpxchg()
116 [tmp] "+&d" (old), in __cmpxchg()
127 old = (old & 0xffff) << shift; in __cmpxchg()
146 [tmp] "+&d" (old), in __cmpxchg()
153 unsigned int prev = old; in __cmpxchg()
164 unsigned long prev = old; in __cmpxchg()
176 return old; in __cmpxchg()
199 union register_pair old = { .even = o1, .odd = o2, }; in __cmpxchg_double() local
207 : [cc] "=&d" (cc), [old] "+&d" (old.pair) in __cmpxchg_double()