Lines Matching refs:mIndex
27 return atomic_load_explicit(&mIndex, std::memory_order_acquire); in loadAcquire()
33 atomic_store_explicit(&mIndex, value, std::memory_order_release); in storeRelease()
38 return sys_futex(&mIndex, op, expected, timeout, NULL, 0); in wait()
43 return sys_futex(&mIndex, op, waiters, NULL, NULL, 0); in wake()
48 return atomic_load_explicit(&mIndex, std::memory_order_consume); in loadConsume()
55 : mIndex(index), mValue(0), mWriteback(false), mWaiters(0), mWakeOp(FUTEX_WAIT_PRIVATE) in RefIndexDeferredStoreReleaseDeferredWake()
74 mIndex.storeRelease(mValue); in writeback()
103 mIndex.wake(mWakeOp, mWaiters); in wakeNowIfNeeded()
119 : mIndex(index), mValue(0), mLoaded(false) in RefIndexCachedLoadAcquireDeferredWait()
137 mValue = mIndex.loadAcquire(); in prefetch()
160 int err = mIndex.wait(op, mValue /*expected*/, timeout); in wait()