Lines Matching defs:old
24 __cmpxchg_u32(volatile int *p, int old, int new)
38 : [new] "a" (new), [addr] "a" (p), [cmp] "a" (old)
48 : [cmp] "a" (old)
56 " l32i %[old], %[mem]\n"
57 " bne %[old], %[cmp], 1f\n"
62 : [old] "=&a" (old), [mem] "+m" (*p)
63 : [cmp] "a" (old), [new] "r" (new)
65 return old;
74 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)
77 case 4: return __cmpxchg_u32(ptr, old, new);
79 return old;
93 unsigned long old,
98 return __cmpxchg_u32(ptr, old, new);
100 return __generic_cmpxchg_local(ptr, old, new, size);
103 return old;