Lines Matching defs:old
5 static inline unsigned __bo_cas(volatile unsigned *p, unsigned old, unsigned new)
9 : "r"(old), "z"(p)
16 unsigned mask, old;
22 do old = *a;
23 while (__bo_cas(a, old, old|mask) != old);
28 unsigned mask, old;
34 do old = *a;
35 while (__bo_cas(a, old, old&~mask) != old);
40 unsigned mask, old;
46 do old = *a;
47 while (__bo_cas(a, old, old^mask) != old);
52 unsigned mask, old;
58 do old = *a;
59 while (__bo_cas(a, old, old|mask) != old);
61 return !!(old & mask);
66 unsigned mask, old;
72 do old = *a;
73 while (__bo_cas(a, old, old&~mask) != old);
75 return !!(old & mask);
80 unsigned mask, old;
86 do old = *a;
87 while (__bo_cas(a, old, old^mask) != old);
89 return !!(old & mask);