Lines Matching refs:mReadPtr
440 std::atomic<uint64_t>* mReadPtr = nullptr; member
590 mReadPtr = reinterpret_cast<std::atomic<uint64_t>*>( in initMemory()
597 mReadPtr = new (std::nothrow) std::atomic<uint64_t>; in initMemory()
600 details::check(mReadPtr != nullptr); in initMemory()
607 mReadPtr->store(0, std::memory_order_release); in initMemory()
611 mReadPtr->store(0, std::memory_order_release); in initMemory()
691 delete mReadPtr; in ~MessageQueue() local
693 unmapGrantorDescr(mReadPtr, Descriptor::READPTRPOS); in ~MessageQueue()
1039 mReadPtr->load(std::memory_order_acquire); in availableToReadBytes()
1070 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in beginRead()
1073 mReadPtr->store(writePtr, std::memory_order_release); in beginRead()
1121 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in commitRead()
1128 mReadPtr->store(writePtr, std::memory_order_release); in commitRead()
1134 mReadPtr->store(readPtr, std::memory_order_release); in commitRead()
1150 return mRing != nullptr && mReadPtr != nullptr && mWritePtr != nullptr; in isValid()