RES_CHECK_TIMEOUT
if (RES_CHECK_TIMEOUT(ts, ret, ~0u))
res_smp_cond_load_acquire(&lock->locked, !VAL || RES_CHECK_TIMEOUT(ts, ret, _Q_LOCKED_MASK));
RES_CHECK_TIMEOUT(ts, ret, _Q_LOCKED_PENDING_MASK));