Lines Matching refs:readPtr
1256 uint64_t readPtr = mReadPtr->load(std::memory_order_acquire); in availableToReadBytes() local
1257 if (writePtr < readPtr) { in availableToReadBytes()
1261 std::to_string(writePtr) + ", read pointer: " + std::to_string(readPtr); in availableToReadBytes()
1271 return writePtr - readPtr; in availableToReadBytes()
1302 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in beginRead() local
1303 if (writePtr % quantum() != 0 || readPtr % quantum() != 0) { in beginRead()
1311 if (writePtr - readPtr > mDesc->getSize()) { in beginRead()
1320 if (writePtr - readPtr < nBytesDesired) { in beginRead()
1324 size_t readOffset = readPtr % mDesc->getSize(); in beginRead()
1359 auto readPtr = mReadPtr->load(std::memory_order_relaxed); in commitRead() local
1365 if (writePtr - readPtr > mDesc->getSize()) { in commitRead()
1371 readPtr += nBytesRead; in commitRead()
1372 mReadPtr->store(readPtr, std::memory_order_release); in commitRead()