Lines Matching defs:old
25 __cmpxchg_u32(volatile int *p, int old, int new)
39 : [new] "a" (new), [addr] "a" (p), [cmp] "a" (old)
49 : [cmp] "a" (old)
57 " l32i %[old], %[mem]\n"
58 " bne %[old], %[cmp], 1f\n"
63 : [old] "=&a" (old), [mem] "+m" (*p)
64 : [cmp] "a" (old), [new] "r" (new)
66 return old;
75 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)
78 case 1: return cmpxchg_emu_u8(ptr, old, new);
79 case 4: return __cmpxchg_u32(ptr, old, new);
81 return old;
95 unsigned long old,
100 return __cmpxchg_u32(ptr, old, new);
102 return __generic_cmpxchg_local(ptr, old, new, size);
105 return old;