Lines Matching refs:old
95 static inline unsigned long __cmpxchg(volatile void *p, unsigned long old,
101 : "=d" (old), "=m" (*(char *)p)
102 : "d" (new), "0" (old), "m" (*(char *)p));
106 : "=d" (old), "=m" (*(short *)p)
107 : "d" (new), "0" (old), "m" (*(short *)p));
111 : "=d" (old), "=m" (*(int *)p)
112 : "d" (new), "0" (old), "m" (*(int *)p));
115 old = __invalid_cmpxchg_size(p, old, new, size);
118 return old;