/hardware/google/graphics/common/libhwc2.1/libdevice/ |
D | ExynosLayer.cpp | 38 ExynosLayer::ExynosLayer(ExynosDisplay* display) in ExynosLayer() function in ExynosLayer 87 ExynosLayer::~ExynosLayer() { in ~ExynosLayer() 111 float ExynosLayer::checkFps(bool increaseCount) { in checkFps() 157 float ExynosLayer::getFps() { in getFps() 161 int32_t ExynosLayer::doPreProcess() in doPreProcess() 384 int32_t ExynosLayer::setCursorPosition(int32_t x, int32_t y) { in setCursorPosition() 389 int32_t ExynosLayer::setLayerBuffer(buffer_handle_t buffer, int32_t acquireFence) { in setLayerBuffer() 474 int32_t ExynosLayer::setLayerSurfaceDamage(hwc_region_t damage) { in setLayerSurfaceDamage() 488 int32_t ExynosLayer::setLayerBlendMode(int32_t /*hwc2_blend_mode_t*/ mode) { in setLayerBlendMode() 500 int32_t ExynosLayer::setLayerColor(hwc_color_t color) { in setLayerColor() [all …]
|
D | ExynosLayer.h | 85 class ExynosLayer : public ExynosMPPSource { 88 ExynosLayer(ExynosDisplay* display); 89 virtual ~ExynosLayer();
|
D | ExynosDisplay.h | 61 class ExynosLayer; variable 208 const ExynosLayer* layer = nullptr; 290 class ExynosSortedLayer : public Vector <ExynosLayer*> 293 ssize_t remove(const ExynosLayer *item); 487 std::vector<ExynosLayer*> mIgnoreLayers; 658 ExynosLayer *checkLayer(hwc2_layer_t addr); 683 int32_t configureOverlay(ExynosLayer *layer, exynos_win_config_data &cfg); 686 int32_t configureHandle(ExynosLayer &layer, int fence_fd, exynos_win_config_data &cfg); 1248 int32_t uncacheLayerBuffers(ExynosLayer* layer, const std::vector<buffer_handle_t>& buffers, 1261 unsigned int getLayerRegion(ExynosLayer *layer, [all …]
|
D | ExynosDisplay.cpp | 764 ExynosLayer *left = *((ExynosLayer**)(lhs)); in compare() 765 ExynosLayer *right = *((ExynosLayer**)(rhs)); in compare() 769 ssize_t ExynosSortedLayer::remove(const ExynosLayer *item) in remove() 784 int (*cmp)(ExynosLayer *const *, ExynosLayer *const *); in vector_sort() 785 cmp = (int (*)(ExynosLayer *const *, ExynosLayer *const *)) &compare; in vector_sort() 967 ExynosLayer* layer = (ExynosLayer*)(mM2mMPP->mAssignedSources[i]); in dump() 1183 ExynosLayer *layer = (ExynosLayer *)outLayer; in destroyLayer() 1220 ExynosLayer *layer = mLayers[index]; in destroyLayers() 1226 ExynosLayer *layer = *it; in destroyLayers() 1232 ExynosLayer *ExynosDisplay::checkLayer(hwc2_layer_t addr) { in checkLayer() [all …]
|
/hardware/google/graphics/common/libhwc2.1/libexternaldisplay/ |
D | ExynosExternalDisplay.cpp | 118 ExynosLayer *layer = mLayers[i]; in closeExternalDisplay() 204 ExynosLayer *layer = mLayers[i]; in handleRotate() 215 ExynosLayer *layer = mLayers[i]; in handleRotate() 220 ExynosLayer *skipLayer = mLayers[j]; in handleRotate() 238 ExynosLayer *layer = mLayers[i]; in checkRotate() 295 ExynosLayer *layer = mLayers[i]; in validateDisplay() 377 ExynosLayer *layer = mLayers[i]; in presentDisplay() 560 bool ExynosExternalDisplay::getHDRException(ExynosLayer* __unused layer) in getHDRException()
|
D | ExynosExternalDisplay.h | 73 virtual bool getHDRException(ExynosLayer *layer);
|
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayDrmInterface.h | 90 void cleanup(const ExynosLayer *layer); 92 int32_t uncacheLayerBuffers(const ExynosLayer* layer, 149 uint32_t findCachedFbId(const ExynosLayer* layer, const bool isSecureBuffer, 164 void markInuseLayerLocked(const ExynosLayer* layer, const bool isSecureBuffer) 174 std::map<const ExynosLayer *, FBList> mCachedLayerBuffers; 175 std::map<const ExynosLayer*, FBList> mCachedSecureLayerBuffers; 189 std::set<const ExynosLayer *> mCachedLayersInuse; 190 std::set<const ExynosLayer*> mCachedSecureLayersInuse; 204 uint32_t FramebufferManager::findCachedFbId(const ExynosLayer* layer, const bool isSecureBuffer, in findCachedFbId() 365 virtual void destroyLayer(ExynosLayer *layer) override; [all …]
|
D | ExynosDisplayInterface.h | 80 virtual void destroyLayer(ExynosLayer* __unused layer){}; in destroyLayer() 108 virtual int32_t uncacheLayerBuffers(const ExynosLayer* layer, in uncacheLayerBuffers()
|
D | ExynosDisplayDrmInterface.cpp | 146 void FramebufferManager::cleanup(const ExynosLayer *layer) { in cleanup() 150 auto clean = [&](std::map<const ExynosLayer *, FBList> &layerBuffs) { in cleanup() argument 372 void FramebufferManager::markInuseLayerLocked(const ExynosLayer* layer, const bool isSecureBuffer) { in markInuseLayerLocked() 384 [&](const bool &cacheShrinkPending, std::set<const ExynosLayer *> &cachedLayersInuse, in destroyUnusedLayersLocked() 385 std::map<const ExynosLayer *, FBList> &cachedLayerBuffers) -> bool { in destroyUnusedLayersLocked() argument 439 int32_t FramebufferManager::uncacheLayerBuffers(const ExynosLayer* layer, in uncacheLayerBuffers() 456 [&](std::map<const ExynosLayer*, FBList>& cachedLayerBuffers) REQUIRES(mMutex) { in uncacheLayerBuffers() 479 const ExynosLayer* layer, const std::vector<buffer_handle_t>& buffers) { in uncacheLayerBuffers() 483 void ExynosDisplayDrmInterface::destroyLayer(ExynosLayer *layer) { in destroyLayer()
|
/hardware/google/graphics/common/libhwc2.1/ |
D | ExynosHWC.cpp | 164 inline ExynosLayer* checkLayer(ExynosDisplay *exynosDisplay, hwc2_layer_t layer) in checkLayer() 166 ExynosLayer *exynosLayer = exynosDisplay->checkLayer(layer); in checkLayer() 262 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_destroyLayer() 639 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setCursorPosition() 656 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerBlendMode() 674 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerBuffer() 691 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerColor() 708 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerCompositionType() 725 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerDataspace() 742 ExynosLayer *exynosLayer = checkLayer(exynosDisplay, layer); in exynos_setLayerDisplayFrame() [all …]
|
D | DisplaySceneInfo.h | 26 class ExynosLayer; variable 113 int32_t setLayerColorData(LayerColorData& layerData, ExynosLayer* layer, float dimSdrRatio);
|
D | Android.mk | 137 libdevice/ExynosLayer.cpp \
|
D | DisplaySceneInfo.cpp | 166 int32_t DisplaySceneInfo::setLayerColorData(LayerColorData& layerData, ExynosLayer* layer, in setLayerColorData()
|
/hardware/google/graphics/gs101/libhwc2.1/libresource/ |
D | ExynosMPPModule.cpp | 63 ExynosLayer* layer = (ExynosLayer*)mppSource; in setColorConversionInfo()
|
/hardware/google/graphics/common/libhwc2.1/libresource/ |
D | ExynosResourceManager.h | 139 int32_t validateLayer(uint32_t index, ExynosDisplay *display, ExynosLayer *layer); 147 … virtual int32_t assignLayer(ExynosDisplay *display, ExynosLayer *layer, uint32_t layer_index, 156 ExynosLayer *layer, std::vector<exynos_image> &image_lists); 191 int32_t changeLayerFromClientToDevice(ExynosDisplay* display, ExynosLayer* layer, 206 int32_t validateRCDLayer(const ExynosDisplay &display, const ExynosLayer &layer,
|
D | ExynosResourceManager.cpp | 351 ExynosLayer *layer = exynosDisplay->mLayers[i]; in checkScenario() 492 ExynosLayer *layer = display->mLayers[i]; in setResourcePriority() 529 ExynosLayer *layer = display->mLayers[i]; in setResourcePriority() 563 ExynosLayer *layer = display->mLayers[i]; in assignResourceInternal() 615 ExynosLayer *layer = display->mLayers[i]; in assignResourceInternal() 688 ExynosLayer *layer = NULL; in updateExynosComposition() 788 ExynosLayer* layer = display->mLayers[display->mExynosCompositionInfo.mFirstIndex]; in updateExynosComposition() 812 ExynosLayer* layer, in changeLayerFromClientToDevice() 876 ExynosLayer *layer = display->mLayers[i]; in updateClientComposition() 907 ExynosLayer *layer = display->mLayers[i]; in updateClientComposition() [all …]
|
/hardware/google/graphics/common/hwc3/impl/ |
D | HalImpl.cpp | 185 int32_t HalImpl::getHalLayer(int64_t display, int64_t layer, ExynosLayer*& halLayer) { in getHalLayer() 311 ExynosLayer* halLayer; in batchedCreateDestroyLayer() 339 ExynosLayer *halLayer; in destroyLayer() 927 ExynosLayer *halLayer; in setLayerBlendMode() 937 ExynosLayer *halLayer; in setLayerBuffer() 952 ExynosLayer* halLayer; in uncacheLayerBuffers() 959 ExynosLayer *halLayer; in setLayerColor() 969 ExynosLayer *halLayer; in setLayerColorTransform() 976 ExynosLayer *halLayer; in setLayerCompositionType() 985 ExynosLayer *halLayer; in setLayerCursorPosition() [all …]
|
D | HalImpl.h | 29 class ExynosLayer; variable 193 int32_t getHalLayer(int64_t display, int64_t layer, ExynosLayer*& halLayer);
|
/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/ |
D | ExynosVirtualDisplay.cpp | 397 ExynosLayer *layer = mLayers[i]; in setCompositionType() 437 ExynosLayer *layer = mLayers[i]; in checkSkipFrame() 467 ExynosLayer *layer = mLayers[i]; in setDrmMode() 488 ExynosLayer *layer = mLayers[i]; in handleSkipFrame() 502 ExynosLayer *layer = mLayers[i]; in handleAcquireFence()
|
/hardware/google/graphics/zuma/libhwc2.1/libresource/ |
D | ExynosResourceManagerModule.cpp | 63 … ExynosLayer *layer = (mppSrc->mSourceType == MPP_SOURCE_LAYER) ? (ExynosLayer *)mppSrc : nullptr; in checkTDMResource() 126 std::list<ExynosLayer *> overlappedLayers; in isHWResourceAvailable() 257 ExynosLayer *layer = static_cast<ExynosLayer *>(mppSrc->mSource); in calculateHWResourceAmount()
|
/hardware/google/graphics/common/libhwc2.1/libmaindisplay/ |
D | ExynosPrimaryDisplay.h | 108 virtual bool getHDRException(ExynosLayer* __unused layer);
|
/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/ |
D | ExynosDisplayDrmInterfaceModule.cpp | 359 ExynosLayer* layer = (ExynosLayer*)mppSource; in setPlaneColorSetting()
|
/hardware/google/graphics/gs101/libhwc2.1/libcolormanager/ |
D | ColorManager.cpp | 238 ExynosLayer* layer = mExynosDisplay->mLayers[i]; in setLayersColorData()
|
/hardware/google/graphics/common/libhwc2.1/libhwchelper/ |
D | ExynosHWCHelper.h | 68 class ExynosLayer; variable 477 void printExynosLayer(const ExynosLayer *layer);
|
D | ExynosHWCHelper.cpp | 574 void printExynosLayer(const ExynosLayer* layer) { in printExynosLayer() 579 const_cast<ExynosLayer*>(layer)->printLayer(); in printExynosLayer()
|