Lines Matching refs:mReadPtr
448 std::atomic<uint64_t>* mReadPtr = nullptr; member
599 mReadPtr = reinterpret_cast<std::atomic<uint64_t>*>( in initMemory()
606 mReadPtr = new (std::nothrow) std::atomic<uint64_t>; in initMemory()
608 if (mReadPtr == nullptr) { in initMemory()
623 mReadPtr->store(0, std::memory_order_release); in initMemory()
627 mReadPtr->store(0, std::memory_order_release); in initMemory()
778 if (flavor == kUnsynchronizedWrite && mReadPtr != nullptr) { in ~MessageQueueBase()
779 delete mReadPtr; in ~MessageQueueBase() local
780 } else if (mReadPtr != nullptr) { in ~MessageQueueBase()
781 unmapGrantorDescr(mReadPtr, hardware::details::READPTRPOS); in ~MessageQueueBase()
1134 return mWritePtr->load(std::memory_order_acquire) - mReadPtr->load(std::memory_order_acquire); in availableToReadBytes()
1165 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in beginRead()
1175 mReadPtr->store(writePtr, std::memory_order_release); in beginRead()
1222 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in commitRead()
1229 mReadPtr->store(writePtr, std::memory_order_release); in commitRead()
1235 mReadPtr->store(readPtr, std::memory_order_release); in commitRead()
1251 return mRing != nullptr && mReadPtr != nullptr && mWritePtr != nullptr; in isValid()