Lines Matching refs:DeviceCacheManager
27 std::shared_ptr<DeviceCacheManager> DeviceCacheManager::GetInstance()
29 static std::shared_ptr<DeviceCacheManager> mgr = nullptr;
31 mgr = std::make_shared<DeviceCacheManager>();
33 HDF_LOGE("%{public}s: DeviceCacheManager construct failed", __func__);
40 HDF_LOGE("%{public}s: DeviceCacheManager init failed", __func__);
47 DeviceCacheManager::DeviceCacheManager()
51 DeviceCacheManager::~DeviceCacheManager()
56 int32_t DeviceCacheManager::Init()
65 int32_t DeviceCacheManager::AddDeviceCache(uint32_t deviceId)
70 int32_t DeviceCacheManager::RemoveDeviceCache(uint32_t deviceId)
78 int32_t DeviceCacheManager::CreateVirtualDisplayCache(uint32_t deviceId)
83 int32_t DeviceCacheManager::DestroyVirtualDisplayCache(uint32_t deviceId)
96 int32_t DeviceCacheManager::DestroyCaches()
102 DeviceCache* DeviceCacheManager::DeviceCacheInstance(uint32_t deviceId) const
110 LayerCache* DeviceCacheManager::LayerCacheInstance(uint32_t deviceId, uint32_t layerId) const
121 void DeviceCacheManager::Dump() const
136 int32_t DeviceCacheManager::AddCacheInternal(uint32_t deviceId, DeviceCache::DeviceType type)
147 std::mutex& DeviceCacheManager::GetCacheMgrMutex()