Lines Matching +full:write +full:- +full:file +full:- +full:atomic
5 * you may not use this file except in compliance with the License.
8 * http://www.apache.org/licenses/LICENSE-2.0
46 * @param writeCounterAddress address of write counter
51 std::atomic<uint64_t> *readCounterAddress,
52 std::atomic<uint64_t> *writeCounterAddress,
74 * Write framesToWrite or, if too enough, then write as many as the fifo are not empty.
78 * @return number of frames actually write
80 int32_t write(const void *source, int32_t framesToWrite);
105 return mFifo->getFullFramesAvailable(); in getFullFramesAvailable()
123 return mFifo->getReadCounter(); in getReadCounter()
132 mFifo->setReadCounter(n); in setReadCounter()
136 * Get the position of write counter.
138 * @return position of write counter
141 return mFifo->getWriteCounter(); in getWriteCounter()
145 * Set the position of write counter.
147 * @param n position of write counter
150 mFifo->setWriteCounter(n); in setWriteCounter()