Lines Matching defs:old
239 #define ia64_cmpxchg(sem,ptr,old,new,size) \
244 _o_ = (unsigned int) (long) (old); \
248 (__typeof__(old)) _r_; \
254 int old, new;
259 old = atomic_read(v);
260 new = old + i;
261 } while (ia64_cmpxchg("acq", v, old, old + i, sizeof(atomic_t)) != old);
268 int old, new;
273 old = atomic_read(v);
274 new = old - i;
275 } while (ia64_cmpxchg("acq", v, old, new, sizeof(atomic_t)) != old);
640 * The function returns the old value of *v minus 1.