Home
last modified time | relevance | path

Searched refs:LayerCache (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/drivers/interface/display/composer/cache_manager/
H A Dlayer_cache.cpp28 LayerCache* LayerCache::Create(uint32_t id) in Create()
30 LayerCache* layer = new LayerCache(id); in Create()
43 LayerCache::LayerCache(uint32_t id) : layerId_(id) in LayerCache() function in OHOS::HDI::Display::Composer::LayerCache
47 LayerCache::~LayerCache() in ~LayerCache()
51 int32_t LayerCache::Init() in Init()
62 int32_t LayerCache::SetBufferCacheMaxCount(uint32_t cacheCount) in SetBufferCacheMaxCount()
93 int32_t LayerCache::ResetLayerBuffer() in ResetLayerBuffer()
127 sptr<Buffer::V1_2::IMapper> LayerCache::GetMapperService() in GetMapperService()
136 int32_t LayerCache::Mmap(std::unique_ptr<NativeBuffer>& buffer) in Mmap()
155 int32_t LayerCache::Unmap(std::unique_ptr<NativeBuffer>& buffer) in Unmap()
[all …]
H A Ddevice_cache.cpp53 layerCaches_.reset(new CacheManager<uint32_t, LayerCache>()); in Init()
61 clientBufferCaches_->SetInitFunc(LayerCache::NativeBufferInit); in Init()
62 clientBufferCaches_->SetCleanUpFunc(LayerCache::NativeBufferCleanUp); in Init()
68 outputBufferCaches_->SetInitFunc(LayerCache::NativeBufferInit); in Init()
69 outputBufferCaches_->SetCleanUpFunc(LayerCache::NativeBufferCleanUp); in Init()
78 LayerCache* DeviceCache::LayerCacheInstance(uint32_t layerId) const in LayerCacheInstance()
85 LayerCache* layer = LayerCache::Create(id); in AddLayerCache()
121 clientBufferCaches_->SetInitFunc(LayerCache::NativeBufferInit); in ClearClientCache()
122 clientBufferCaches_->SetCleanUpFunc(LayerCache::NativeBufferCleanUp); in ClearClientCache()
132 LayerCache* layerCache = layerCaches_->SearchCache(layerId); in ClearLayerBuffer()
[all …]
H A Dlayer_cache.h32 class LayerCache : public NoCopyable {
34 ~LayerCache();
35 static LayerCache* Create(uint32_t id);
44 explicit LayerCache(uint32_t id);
H A Ddevice_cache.h43 LayerCache* LayerCacheInstance(uint32_t layerId) const;
61 std::shared_ptr<CacheManager<uint32_t, LayerCache>> layerCaches_;
H A Ddevice_cache_manager.h42 LayerCache* LayerCacheInstance(uint32_t deviceId, uint32_t layerId) const;
H A Ddevice_cache_manager.cpp110 LayerCache* DeviceCacheManager::LayerCacheInstance(uint32_t deviceId, uint32_t layerId) const in LayerCacheInstance()
/ohos5.0/drivers/interface/display/composer/v1_0/display_command/
H A Ddisplay_cmd_responser.h822 LayerCache* layerCache = nullptr; in SetLayerBuffer()