/frameworks/native/services/surfaceflinger/ |
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); 53 virtual void bufferErased(const client_cache_t& clientCacheId) = 0; 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)
|
D | ClientCache.cpp | 34 bool ClientCache::getBuffer(const client_cache_t& cacheId, in getBuffer() 60 bool ClientCache::add(const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer) { in add() 114 void ClientCache::erase(const client_cache_t& cacheId) { in erase() 140 std::shared_ptr<renderengine::ExternalTexture> ClientCache::get(const client_cache_t& cacheId) { in get() 152 bool ClientCache::registerErasedRecipient(const client_cache_t& cacheId, in registerErasedRecipient() 165 void ClientCache::unregisterErasedRecipient(const client_cache_t& cacheId, in unregisterErasedRecipient() 179 std::vector<std::pair<sp<ErasedRecipient>, client_cache_t>> pendingErase; in removeProcess() 193 client_cache_t cacheId = {processToken, id}; in removeProcess()
|
D | BufferStateLayer.h | 60 bool isAutoTimestamp, const client_cache_t& clientCacheId, uint64_t frameNumber, 185 void bufferErased(const client_cache_t& clientCacheId); 187 uint32_t getHwcCacheSlot(const client_cache_t& clientCacheId); 191 uint32_t addCachedBuffer(const client_cache_t& clientCacheId) REQUIRES(mMutex); 194 void eraseBufferLocked(const client_cache_t& clientCacheId) REQUIRES(mMutex); 197 std::size_t operator()(const client_cache_t& clientCacheId) const { in operator() 204 std::unordered_map<client_cache_t,
|
D | BufferStateLayer.cpp | 421 const client_cache_t& clientCacheId, uint64_t frameNumber, in setBuffer() 813 void BufferStateLayer::HwcSlotGenerator::bufferErased(const client_cache_t& clientCacheId) { in bufferErased() 822 uint32_t BufferStateLayer::HwcSlotGenerator::getHwcCacheSlot(const client_cache_t& clientCacheId) { in getHwcCacheSlot() 833 uint32_t BufferStateLayer::HwcSlotGenerator::addCachedBuffer(const client_cache_t& clientCacheId) in addCachedBuffer() 859 client_cache_t minClientCacheId = {}; in evictLeastRecentlyUsed() 872 void BufferStateLayer::HwcSlotGenerator::eraseBufferLocked(const client_cache_t& clientCacheId) in eraseBufferLocked()
|
D | SurfaceFlinger.h | 527 bool isAutoTimestamp, const client_cache_t& uncacheBuffer, in TransactionState() 558 client_cache_t buffer; 624 const client_cache_t& uncacheBuffer, bool hasListenerCallbacks, 835 const client_cache_t& uncacheBuffer, const int64_t postTime,
|
D | Layer.h | 207 client_cache_t clientCacheId; 417 const client_cache_t& /*clientCacheId*/, uint64_t /* frameNumber */, in setBuffer() argument
|
D | SurfaceFlinger.cpp | 3704 bool isAutoTimestamp, const client_cache_t& uncacheBuffer, bool hasListenerCallbacks, in setTransactionState() 3756 const client_cache_t& uncacheBuffer, in applyTransactionState()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | CachingTest.cpp | 44 client_cache_t id; in TEST_F() 51 client_cache_t id; in TEST_F() 57 client_cache_t idB; in TEST_F() 72 std::vector<client_cache_t> ids; in TEST_F() 76 client_cache_t id; in TEST_F() 91 client_cache_t id; in TEST_F()
|
D | TransactionFrameTracerTest.cpp | 98 client_cache_t mClientCache;
|
D | GameModeTest.cpp | 102 client_cache_t mClientCache;
|
D | TransactionApplicationTest.cpp | 100 client_cache_t uncacheBuffer;
|
D | TransactionSurfaceFrameTest.cpp | 98 client_cache_t mClientCache;
|
D | TestableSurfaceFlinger.h | 377 bool isAutoTimestamp, const client_cache_t& uncacheBuffer, bool hasListenerCallbacks, in setTransactionState()
|
/frameworks/native/libs/gui/include/gui/ |
D | LayerState.h | 52 struct client_cache_t { struct 56 bool operator==(const client_cache_t& other) const { return id == other.id; } argument
|
D | ISurfaceComposer.h | 53 struct client_cache_t; 165 bool isAutoTimestamp, const client_cache_t& uncacheBuffer, bool hasListenerCallbacks,
|
/frameworks/native/libs/gui/ |
D | ISurfaceComposer.cpp | 72 const client_cache_t& uncacheBuffer, bool hasListenerCallbacks, in setTransactionState() 1287 client_cache_t uncachedBuffer; in onTransact()
|
D | SurfaceComposerClient.cpp | 765 client_cache_t uncacheBuffer; in doUncacheBufferTransaction()
|
/frameworks/native/libs/gui/tests/ |
D | Surface_test.cpp | 704 const client_cache_t& /*cachedBuffer*/, in setTransactionState() argument
|