Home | History | Annotate | Download | only in tilepro

Lines Matching refs:__old

175    Normally "expr" will be an expression using __old and __value.  */
179 __typeof(*(mem)) *__mem = (mem), __old = *__mem, __guess; \
181 __guess = __old; \
182 __old = arch_atomic_val_compare_and_exchange(__mem, __old, (expr)); \
183 } while (__builtin_expect(__old != __guess, 0)); \
184 __old; \
247 __arch_atomic_update(mem, value, fetchadd, -1, value, __old + __value)
256 __arch_atomic_update(mem, mask, fetchand, mask, 0, __old & __value)
259 __arch_atomic_update(mem, mask, fetchor, ~mask, mask, __old | __value)
262 __arch_atomic_update_cmpxchg(mem, mask, __old ^ __value)
265 __arch_atomic_update_cmpxchg(mem, mask, ~(__old & __value))
307 (__old & ~__aw_mask) | __value); \
315 (__old & ~__aw_mask) | __value); \