Lines Matching refs:compBuffer
672 && mBuffers[i].compBuffer.expired()) { in assignSlot()
701 std::shared_ptr<C2Buffer> result = mBuffers[index].compBuffer.lock(); in releaseSlot()
705 mBuffers[index].compBuffer = result; in releaseSlot()
715 std::shared_ptr<C2Buffer> compBuffer = in expireComponentBuffer() local
716 mBuffers[i].compBuffer.lock(); in expireComponentBuffer()
717 if (!compBuffer || compBuffer != c2buffer) { in expireComponentBuffer()
720 mBuffers[i].compBuffer.reset(); in expireComponentBuffer()
738 || !entry.compBuffer.expired()); in numActiveSlots()
746 return !entry.compBuffer.expired(); in numComponentBuffers()
764 mBuffers.push_back({ clientBuffer, impl.mBuffers[i].compBuffer, ownedByClient }); in initialize()
780 if (!mBuffers[i].ownedByClient && mBuffers[i].compBuffer.expired()) { in grabBuffer()
821 std::shared_ptr<C2Buffer> result = mBuffers[index].compBuffer.lock(); in returnBuffer()
825 mBuffers[index].compBuffer = result; in returnBuffer()
835 std::shared_ptr<C2Buffer> compBuffer = in expireComponentBuffer() local
836 mBuffers[i].compBuffer.lock(); in expireComponentBuffer()
837 if (!compBuffer) { in expireComponentBuffer()
840 if (c2buffer == compBuffer) { in expireComponentBuffer()
846 mBuffers[i].compBuffer.reset(); in expireComponentBuffer()
888 return entry.ownedByClient || !entry.compBuffer.expired(); in numActiveSlots()