Lines Matching refs:new
232 __cmpxchg_u32(volatile int *m, int old, int new)
235 : "=&r" (new)
236 : "0" (new), "r" (m), "r" (old)
239 return new;
243 __cmpxchg_u64(volatile long *m, unsigned long old, unsigned long new)
246 : "=&r" (new)
247 : "0" (new), "r" (m), "r" (old)
250 return new;
258 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)
262 return __cmpxchg_u32(ptr, old, new);
264 return __cmpxchg_u64(ptr, old, new);
285 unsigned long new, int size)
289 case 8: return __cmpxchg(ptr, old, new, size);
291 return __cmpxchg_local_generic(ptr, old, new, size);