Lines Matching refs:old
22 unsigned int old, new, val;
24 old = *lock;
25 new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1));
26 val = ia64_cmpxchg4_acq(lock, new, old);
27 } while (unlikely (val != old));
34 unsigned int old, new, val;
36 old = *lock;
37 new = old & ~0x3;
38 val = ia64_cmpxchg4_acq(lock, new, old);
39 } while (unlikely (val != old));
40 return old & 0x1;