Home
last modified time | relevance | path

Searched refs:ExynosLayer (Results 1 – 25 of 26) sorted by relevance

12

/hardware/google/graphics/common/libhwc2.1/libdevice/
DExynosLayer.cpp38 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 …]
DExynosLayer.h85 class ExynosLayer : public ExynosMPPSource {
88 ExynosLayer(ExynosDisplay* display);
89 virtual ~ExynosLayer();
DExynosDisplay.h61 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 …]
DExynosDisplay.cpp764 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/
DExynosExternalDisplay.cpp118 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()
DExynosExternalDisplay.h73 virtual bool getHDRException(ExynosLayer *layer);
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterface.h90 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 …]
DExynosDisplayInterface.h80 virtual void destroyLayer(ExynosLayer* __unused layer){}; in destroyLayer()
108 virtual int32_t uncacheLayerBuffers(const ExynosLayer* layer, in uncacheLayerBuffers()
DExynosDisplayDrmInterface.cpp146 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/
DExynosHWC.cpp164 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 …]
DDisplaySceneInfo.h26 class ExynosLayer; variable
113 int32_t setLayerColorData(LayerColorData& layerData, ExynosLayer* layer, float dimSdrRatio);
DAndroid.mk137 libdevice/ExynosLayer.cpp \
DDisplaySceneInfo.cpp166 int32_t DisplaySceneInfo::setLayerColorData(LayerColorData& layerData, ExynosLayer* layer, in setLayerColorData()
/hardware/google/graphics/gs101/libhwc2.1/libresource/
DExynosMPPModule.cpp63 ExynosLayer* layer = (ExynosLayer*)mppSource; in setColorConversionInfo()
/hardware/google/graphics/common/libhwc2.1/libresource/
DExynosResourceManager.h139 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,
DExynosResourceManager.cpp351 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/
DHalImpl.cpp185 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 …]
DHalImpl.h29 class ExynosLayer; variable
193 int32_t getHalLayer(int64_t display, int64_t layer, ExynosLayer*& halLayer);
/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/
DExynosVirtualDisplay.cpp397 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/
DExynosResourceManagerModule.cpp63ExynosLayer *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/
DExynosPrimaryDisplay.h108 virtual bool getHDRException(ExynosLayer* __unused layer);
/hardware/google/graphics/gs101/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterfaceModule.cpp359 ExynosLayer* layer = (ExynosLayer*)mppSource; in setPlaneColorSetting()
/hardware/google/graphics/gs101/libhwc2.1/libcolormanager/
DColorManager.cpp238 ExynosLayer* layer = mExynosDisplay->mLayers[i]; in setLayersColorData()
/hardware/google/graphics/common/libhwc2.1/libhwchelper/
DExynosHWCHelper.h68 class ExynosLayer; variable
477 void printExynosLayer(const ExynosLayer *layer);
DExynosHWCHelper.cpp574 void printExynosLayer(const ExynosLayer* layer) { in printExynosLayer()
579 const_cast<ExynosLayer*>(layer)->printLayer(); in printExynosLayer()

12