Lines Matching refs:new
83 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
87 __typeof__(*(ptr)) __new = (new); \
131 #define __cmpxchg(ptr, old, new, size) \ argument
132 __raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
134 #define __sync_cmpxchg(ptr, old, new, size) \ argument
135 __raw_cmpxchg((ptr), (old), (new), (size), "lock; ")
137 #define __cmpxchg_local(ptr, old, new, size) \ argument
138 __raw_cmpxchg((ptr), (old), (new), (size), "")
146 #define cmpxchg(ptr, old, new) \ argument
147 __cmpxchg(ptr, old, new, sizeof(*(ptr)))
149 #define sync_cmpxchg(ptr, old, new) \ argument
150 __sync_cmpxchg(ptr, old, new, sizeof(*(ptr)))
152 #define cmpxchg_local(ptr, old, new) \ argument
153 __cmpxchg_local(ptr, old, new, sizeof(*(ptr)))