try_cmpxchg_acquire
} while (!try_cmpxchg_acquire(&slot->tail, &tail, tail + 1));
try_cmpxchg_acquire(&lock->locked_pending, &old, _Q_LOCKED_VAL);
try_cmpxchg_acquire(&lock->locked, &old, _Q_LOCKED_VAL)) {
return try_cmpxchg_acquire(&lock->owner, &old, new);
try_cmpxchg_acquire(&csd->node.u_flags, &flags, flags | CSD_FLAG_LOCK))
try_cmpxchg_acquire(&(p)->counter, pold, new)