Home
last modified time | relevance | path

Searched refs:HwcSlotGenerator (Results 1 – 3 of 3) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/unittests/
DCachingTest.cpp34 sp<BufferStateLayer::HwcSlotGenerator> mHwcSlotGenerator =
35 sp<BufferStateLayer::HwcSlotGenerator>::make();
/frameworks/native/services/surfaceflinger/
DBufferStateLayer.h177 class HwcSlotGenerator : public ClientCache::ErasedRecipient {
179 HwcSlotGenerator() { in HwcSlotGenerator() function
215 sp<HwcSlotGenerator> mHwcSlotGenerator;
DBufferStateLayer.cpp60 : BufferLayer(args), mHwcSlotGenerator(new HwcSlotGenerator()) { in BufferStateLayer()
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()
847 uint32_t BufferStateLayer::HwcSlotGenerator::getFreeHwcCacheSlot() REQUIRES(mMutex) { in getFreeHwcCacheSlot()
857 void BufferStateLayer::HwcSlotGenerator::evictLeastRecentlyUsed() REQUIRES(mMutex) { in evictLeastRecentlyUsed()
872 void BufferStateLayer::HwcSlotGenerator::eraseBufferLocked(const client_cache_t& clientCacheId) in eraseBufferLocked()