Lines Matching defs:free
147 auto free = mBuffers.end();
156 smallest = size; // always free the smallest buf
157 free = it;
162 && (free != mBuffers.end() || mBuffers.size() < mGrowthLimit)) {
163 // We alloc before we free so failure leaves group unchanged.
173 if (free != mBuffers.end()) {
175 requestedSize, (*free)->size());
176 (*free)->setObserver(nullptr);
177 (*free)->release();
178 *free = buffer; // in-place replace