Searched refs:HwcSlotGenerator (Results 1 – 3 of 3) sorted by relevance
34 sp<BufferStateLayer::HwcSlotGenerator> mHwcSlotGenerator =35 sp<BufferStateLayer::HwcSlotGenerator>::make();
177 class HwcSlotGenerator : public ClientCache::ErasedRecipient {179 HwcSlotGenerator() { in HwcSlotGenerator() function215 sp<HwcSlotGenerator> mHwcSlotGenerator;
60 : 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()