Searched refs:cacheId (Results 1 – 6 of 6) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | ClientCache.cpp | 34 bool ClientCache::getBuffer(const client_cache_t& cacheId, in getBuffer() argument 36 auto& [processToken, id] = cacheId; in getBuffer() 61 auto& [processToken, id] = cacheId; in add() 115 auto& [processToken, id] = cacheId; in erase() 120 if (!getBuffer(cacheId, &buf)) { in erase() 136 recipient->bufferErased(cacheId); in erase() 144 if (!getBuffer(cacheId, &buf)) { in get() 157 if (!getBuffer(cacheId, &buf)) { in registerErasedRecipient() 170 if (!getBuffer(cacheId, &buf)) { in unregisterErasedRecipient() 204 for (auto& [recipient, cacheId] : pendingErase) { in removeProcess() [all …]
|
H A D | ClientCache.h | 40 bool add(const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer); 41 void erase(const client_cache_t& cacheId); 43 std::shared_ptr<renderengine::ExternalTexture> get(const client_cache_t& cacheId); 56 bool registerErasedRecipient(const client_cache_t& cacheId, 58 void unregisterErasedRecipient(const client_cache_t& cacheId, 83 bool getBuffer(const client_cache_t& cacheId, ClientCacheBuffer** outClientCacheBuffer)
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | CachingTest.cpp | 73 uint32_t cacheId = 0; in TEST_F() local 78 id.id = cacheId; in TEST_F() 83 cacheId++; in TEST_F() 93 id.id = cacheId; in TEST_F() 96 cacheId++; in TEST_F()
|
/aosp12/packages/apps/Messaging/src/com/android/messaging/datamodel/media/ |
H A D | MediaCacheManager.java | 60 public ReusableImageResourcePool getOrCreateBitmapPoolForCache(final int cacheId) { in getOrCreateBitmapPoolForCache() argument 61 final MediaCache<?> cache = getOrCreateMediaCacheById(cacheId); in getOrCreateBitmapPoolForCache()
|
/aosp12/frameworks/native/libs/gui/ |
H A D | SurfaceComposerClient.cpp | 462 *cacheId = buffer->getId(); in getCacheId() 479 void uncache(uint64_t cacheId) { in uncache() argument 481 uncacheLocked(cacheId); in uncache() 484 void uncacheLocked(uint64_t cacheId) REQUIRES(mMutex) { in uncacheLocked() argument 485 mBuffers.erase(cacheId); in uncacheLocked() 486 SurfaceComposerClient::doUncacheBufferTransaction(cacheId); in uncacheLocked() 786 void SurfaceComposerClient::doUncacheBufferTransaction(uint64_t cacheId) { in doUncacheBufferTransaction() argument 791 uncacheBuffer.id = cacheId; in doUncacheBufferTransaction() 821 uint64_t cacheId = 0; in cacheBuffers() local 829 cacheId = BufferCache::getInstance().cache(s->buffer); in cacheBuffers() [all …]
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | SurfaceComposerClient.h | 191 static void doUncacheBufferTransaction(uint64_t cacheId);
|