Lines Matching refs:mCapacity
28 , mCapacity(capacity) {} in RingBuffer()
32 return mCapacity - mAvailableToConsume; in availableToProduce()
42 LOG_ALWAYS_FATAL_IF(atLeast >= mCapacity); in makeRoomForProduce()
44 const size_t toProduce = mCapacity - mAvailableToConsume; in makeRoomForProduce()
48 mConsumePos = (mConsumePos + toDrop) % mCapacity; in makeRoomForProduce()
57 if (mAvailableToConsume < mCapacity) { in waitForProduceAvailable()
67 const int availableToProduce = mCapacity - mAvailableToConsume; in getProduceChunk()
73 ? std::min(mCapacity - mProducePos, availableToProduce) in getProduceChunk()
81 const int availableToProduce = mCapacity - mAvailableToConsume; in produce()
84 mProducePos = (mProducePos + size) % mCapacity; in produce()
93 int produceSize = std::min(mCapacity - mAvailableToConsume, int(size)); in produce()
98 const int availableToProduce = mCapacity - mAvailableToConsume; in produce()
100 ? std::min(mCapacity - mProducePos, availableToProduce) in produce()
106 mProducePos = (mProducePos + chunkSz) % mCapacity; in produce()
133 ? std::min(mCapacity - mConsumePos, mAvailableToConsume) in getConsumeChunk()
144 mConsumePos = (mConsumePos + size) % mCapacity; in consume()