Searched refs:readPtr (Results 1 - 1 of 1) sorted by last modified time

/system/libfmq/include/fmq/
H A DMessageQueue.h1070 auto readPtr = mReadPtr->load(std::memory_order_relaxed); local
1072 if (writePtr - readPtr > mDesc->getSize()) {
1081 if (writePtr - readPtr < nBytesDesired) {
1085 size_t readOffset = readPtr % mDesc->getSize();
1120 // TODO: Use a local copy of readPtr to avoid relazed mReadPtr loads.
1121 auto readPtr = mReadPtr->load(std::memory_order_relaxed); local
1127 if (writePtr - readPtr > mDesc->getSize()) {
1133 readPtr += nBytesRead;
1134 mReadPtr->store(readPtr, std::memory_order_release);

Completed in 30 milliseconds