Lines Matching refs:new
101 unsigned long new)
110 " stcond %[m], %[new]\n"
114 : "m"(m), [old] "ir"(old), [new] "r"(new)
120 volatile int * m, unsigned long old, unsigned long new);
130 unsigned long new, int size)
134 return __cmpxchg_u32(ptr, old, new);
136 return __cmpxchg_u64(ptr, old, new);
143 #define cmpxchg(ptr, old, new) \
145 (unsigned long)(new), \
152 unsigned long new, int size)
156 return __cmpxchg_u32(ptr, old, new);
158 return __cmpxchg_local_generic(ptr, old, new, size);
164 #define cmpxchg_local(ptr, old, new) \
166 (unsigned long)(new), \