Home
last modified time | relevance | path

Searched refs:mCacheByBufferId (Results 1 – 2 of 2) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DHwcBufferCache.cpp31 if (auto i = mCacheByBufferId.find(buffer->getId()); i != mCacheByBufferId.end()) { in getHwcSlotAndBuffer()
49 if (auto i = mCacheByBufferId.find(bufferId); i != mCacheByBufferId.end()) { in uncache()
51 mCacheByBufferId.erase(i); in uncache()
67 mCacheByBufferId.emplace(buffer->getId(), cache); in cache()
73 assert(!mCacheByBufferId.empty()); in getLeastRecentlyUsedSlot()
75 auto cacheToErase = mCacheByBufferId.begin(); in getLeastRecentlyUsedSlot()
76 for (auto i = cacheToErase; i != mCacheByBufferId.end(); ++i) { in getLeastRecentlyUsedSlot()
82 mCacheByBufferId.erase(cacheToErase); in getLeastRecentlyUsedSlot()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DHwcBufferCache.h107 std::unordered_map<uint64_t, Cache> mCacheByBufferId; variable