Home
last modified time | relevance | path

Searched refs:cacheId (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/
H A DClientCache.cpp34 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 DClientCache.h40 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 DCachingTest.cpp73 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 DMediaCacheManager.java60 public ReusableImageResourcePool getOrCreateBitmapPoolForCache(final int cacheId) { in getOrCreateBitmapPoolForCache() argument
61 final MediaCache<?> cache = getOrCreateMediaCacheById(cacheId); in getOrCreateBitmapPoolForCache()
/aosp12/frameworks/native/libs/gui/
H A DSurfaceComposerClient.cpp462 *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 DSurfaceComposerClient.h191 static void doUncacheBufferTransaction(uint64_t cacheId);