Searched refs:client_cache_t (Results 1 – 14 of 14) sorted by relevance
/frameworks/native/services/surfaceflinger/ |
D | ClientCache.h | 56 const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer); 58 sp<GraphicBuffer> erase(const client_cache_t& cacheId); 60 std::shared_ptr<renderengine::ExternalTexture> get(const client_cache_t& cacheId); 70 virtual void bufferErased(const client_cache_t& clientCacheId) = 0; 73 bool registerErasedRecipient(const client_cache_t& cacheId, 75 void unregisterErasedRecipient(const client_cache_t& cacheId, 100 bool getBuffer(const client_cache_t& cacheId, ClientCacheBuffer** outClientCacheBuffer)
|
D | ClientCache.cpp | 36 bool ClientCache::getBuffer(const client_cache_t& cacheId, in getBuffer() 63 ClientCache::add(const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer) { in add() 121 sp<GraphicBuffer> ClientCache::erase(const client_cache_t& cacheId) { in erase() 151 std::shared_ptr<renderengine::ExternalTexture> ClientCache::get(const client_cache_t& cacheId) { in get() 163 bool ClientCache::registerErasedRecipient(const client_cache_t& cacheId, in registerErasedRecipient() 176 void ClientCache::unregisterErasedRecipient(const client_cache_t& cacheId, in unregisterErasedRecipient() 190 std::vector<std::pair<sp<ErasedRecipient>, client_cache_t>> pendingErase; in removeProcess() 204 client_cache_t cacheId = {processToken, id}; in removeProcess()
|
D | SurfaceFlinger.h | 528 bool isAutoTimestamp, const std::vector<client_cache_t>& uncacheBuffers,
|
D | SurfaceFlinger.cpp | 4502 const std::vector<client_cache_t>& uncacheBuffers, bool hasListenerCallbacks, in setTransactionState()
|
/frameworks/native/libs/gui/include/gui/ |
D | ISurfaceComposer.h | 59 struct client_cache_t; 118 bool isAutoTimestamp, const std::vector<client_cache_t>& uncacheBuffer,
|
D | LayerState.h | 62 struct client_cache_t { struct 66 bool operator==(const client_cache_t& other) const { return id == other.id; } argument 128 client_cache_t cachedBuffer;
|
D | SurfaceComposerClient.h | 433 std::vector<client_cache_t> mUncacheBuffers;
|
/frameworks/native/libs/gui/ |
D | ISurfaceComposer.cpp | 66 const std::vector<client_cache_t>& uncacheBuffers, bool hasListenerCallbacks, in setTransactionState() 90 for (const client_cache_t& uncacheBuffer : uncacheBuffers) { in setTransactionState() 169 std::vector<client_cache_t> uncacheBuffers(count); in onTransact()
|
D | SurfaceComposerClient.cpp | 638 std::optional<client_cache_t>& outUncacheBuffer) { in cache() 660 client_cache_t findLeastRecentlyUsedBuffer() REQUIRES(mMutex) { in findLeastRecentlyUsedBuffer() 822 std::vector<client_cache_t> uncacheBuffers(count); in readFromParcel() 908 for (const client_cache_t& uncacheBuffer : mUncacheBuffers) { in writeToParcel() 1046 client_cache_t uncacheBuffer; in doUncacheBufferTransaction() 1091 std::optional<client_cache_t> uncacheBuffer; in cacheBuffers()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | GameModeTest.cpp | 76 client_cache_t mClientCache;
|
D | TestableSurfaceFlinger.h | 508 bool isAutoTimestamp, const std::vector<client_cache_t>& uncacheBuffers, in setTransactionState()
|
D | TransactionApplicationTest.cpp | 74 std::vector<client_cache_t> uncacheBuffers;
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_fuzzers_utils.h | 748 bool isAutoTimestamp, const std::vector<client_cache_t>& uncacheBuffers, in setTransactionState()
|
/frameworks/native/libs/gui/tests/ |
D | Surface_test.cpp | 707 const std::vector<client_cache_t>& /*cachedBuffer*/, bool /*hasListenerCallbacks*/, in setTransactionState() argument
|