• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:mCache

129     } mCache;  member in android::hardware::media::bufferpool::V1_0::implementation::BufferPoolClient::Impl
165 std::weak_ptr<BufferPoolData> mCache; member
198 std::shared_ptr<BufferPoolData> cache = mCache.lock(); in fetchCache()
217 mCache = cache; in createCache()
281 std::lock_guard<std::mutex> lock(mCache.mLock); in isActive()
284 *lastTransactionUs = mCache.mLastChangeUs; in isActive()
290 return mCache.mActive > 0; in isActive()
306 std::unique_lock<std::mutex> lock(mCache.mLock); in allocate()
309 auto cacheIt = mCache.mBuffers.find(bufferId); in allocate()
310 if (cacheIt != mCache.mBuffers.end()) { in allocate()
312 mCache.mBuffers.erase(cacheIt); in allocate()
317 auto result = mCache.mBuffers.insert(std::make_pair( in allocate()
323 mCache.incActive_l(); in allocate()
354 std::unique_lock<std::mutex> lock(mCache.mLock); in receive()
357 auto cacheIt = mCache.mBuffers.find(bufferId); in receive()
358 if (cacheIt != mCache.mBuffers.end()) { in receive()
372 mCache.incActive_l(); in receive()
378 if (!mCache.mCreating) { in receive()
379 mCache.mCreating = true; in receive()
389 auto result = mCache.mBuffers.insert( in receive()
396 mCache.incActive_l(); in receive()
405 mCache.mCreating = false; in receive()
407 mCache.mCreateCv.notify_all(); in receive()
410 mCache.mCreateCv.wait(lock); in receive()
506 auto found = mCache.mBuffers.find(id); in syncReleased()
507 if (found != mCache.mBuffers.end()) { in syncReleased()
509 mCache.decActive_l(); in syncReleased()
531 for (auto it = mCache.mBuffers.begin(); it != mCache.mBuffers.end();) { in evictCaches()
533 it = mCache.mBuffers.erase(it); in evictCaches()
540 (long long)mConnectionId, mCache.mBuffers.size(), mCache.mActive, evicted); in evictCaches()