Lines Matching refs:old
274 s64 old, c = 0; in arch_atomic64_and() local
276 while ((old = arch_atomic64_cmpxchg(v, c, c & i)) != c) in arch_atomic64_and()
277 c = old; in arch_atomic64_and()
282 s64 old, c = 0; in arch_atomic64_fetch_and() local
284 while ((old = arch_atomic64_cmpxchg(v, c, c & i)) != c) in arch_atomic64_fetch_and()
285 c = old; in arch_atomic64_fetch_and()
287 return old; in arch_atomic64_fetch_and()
293 s64 old, c = 0; in arch_atomic64_or() local
295 while ((old = arch_atomic64_cmpxchg(v, c, c | i)) != c) in arch_atomic64_or()
296 c = old; in arch_atomic64_or()
301 s64 old, c = 0; in arch_atomic64_fetch_or() local
303 while ((old = arch_atomic64_cmpxchg(v, c, c | i)) != c) in arch_atomic64_fetch_or()
304 c = old; in arch_atomic64_fetch_or()
306 return old; in arch_atomic64_fetch_or()
312 s64 old, c = 0; in arch_atomic64_xor() local
314 while ((old = arch_atomic64_cmpxchg(v, c, c ^ i)) != c) in arch_atomic64_xor()
315 c = old; in arch_atomic64_xor()
320 s64 old, c = 0; in arch_atomic64_fetch_xor() local
322 while ((old = arch_atomic64_cmpxchg(v, c, c ^ i)) != c) in arch_atomic64_fetch_xor()
323 c = old; in arch_atomic64_fetch_xor()
325 return old; in arch_atomic64_fetch_xor()
331 s64 old, c = 0; in arch_atomic64_fetch_add() local
333 while ((old = arch_atomic64_cmpxchg(v, c, c + i)) != c) in arch_atomic64_fetch_add()
334 c = old; in arch_atomic64_fetch_add()
336 return old; in arch_atomic64_fetch_add()