Lines Matching refs:ExynosDisplay

58 ExynosDisplay::PowerHalHintWorker::PowerHalHintWorker()  in PowerHalHintWorker()
73 ExynosDisplay::PowerHalHintWorker::~PowerHalHintWorker() { in ~PowerHalHintWorker()
77 int ExynosDisplay::PowerHalHintWorker::Init() { in Init()
81 void ExynosDisplay::PowerHalHintWorker::BinderDiedCallback(void *cookie) { in BinderDiedCallback()
87 int32_t ExynosDisplay::PowerHalHintWorker::connectPowerHalExt() { in connectPowerHalExt()
110 int32_t ExynosDisplay::PowerHalHintWorker::checkPowerHalExtHintSupport(const std::string &mode) { in checkPowerHalExtHintSupport()
140 int32_t ExynosDisplay::PowerHalHintWorker::sendPowerHalExtHint(const std::string &mode, in sendPowerHalExtHint()
165 int32_t ExynosDisplay::PowerHalHintWorker::checkRefreshRateHintSupport(int refreshRate) { in checkRefreshRateHintSupport()
187 int32_t ExynosDisplay::PowerHalHintWorker::sendRefreshRateHint(int refreshRate, bool enabled) { in sendRefreshRateHint()
198 int32_t ExynosDisplay::PowerHalHintWorker::updateRefreshRateHintInternal( in updateRefreshRateHintInternal()
262 int32_t ExynosDisplay::PowerHalHintWorker::checkIdleHintSupport(void) { in checkIdleHintSupport()
288 int32_t ExynosDisplay::PowerHalHintWorker::updateIdleHint(int64_t deadlineTime, bool forceUpdate) { in updateIdleHint()
307 void ExynosDisplay::PowerHalHintWorker::forceUpdateHints(void) { in forceUpdateHints()
320 void ExynosDisplay::PowerHalHintWorker::signalRefreshRate(hwc2_power_mode_t powerMode, in signalRefreshRate()
331 void ExynosDisplay::PowerHalHintWorker::signalIdle() { in signalIdle()
346 bool ExynosDisplay::PowerHalHintWorker::needUpdateIdleHintLocked(int64_t &timeout) { in needUpdateIdleHintLocked()
362 void ExynosDisplay::PowerHalHintWorker::Routine() { in Routine()
504 void ExynosCompositionInfo::initializeInfos(ExynosDisplay *display) in initializeInfos()
535 void ExynosCompositionInfo::setTargetBuffer(ExynosDisplay *display, buffer_handle_t handle, in setTargetBuffer()
615 ExynosDisplay::ExynosDisplay(uint32_t index, ExynosDevice *device) in ExynosDisplay() function in ExynosDisplay
711 ExynosDisplay::~ExynosDisplay() in ~ExynosDisplay()
718 bool ExynosDisplay::comparePreferedLayers() { in comparePreferedLayers()
722 int ExynosDisplay::getId() { in getId()
726 void ExynosDisplay::initDisplay() { in initDisplay()
795 int32_t ExynosDisplay::destroyLayer(hwc2_layer_t outLayer) { in destroyLayer()
831 void ExynosDisplay::destroyLayers() { in destroyLayers()
845 ExynosLayer *ExynosDisplay::checkLayer(hwc2_layer_t addr) { in checkLayer()
863 void ExynosDisplay::checkIgnoreLayers() { in checkIgnoreLayers()
900 void ExynosDisplay::doPreProcessing() { in doPreProcessing()
961 int ExynosDisplay::checkLayerFps() { in checkLayerFps()
989 int ExynosDisplay::checkDynamicReCompMode() { in checkDynamicReCompMode()
1106 int ExynosDisplay::handleDynamicReCompMode() { in handleDynamicReCompMode()
1114 void ExynosDisplay::setGeometryChanged(uint64_t changedBit) { in setGeometryChanged()
1119 void ExynosDisplay::clearGeometryChanged() in clearGeometryChanged()
1127 int ExynosDisplay::handleStaticLayers(ExynosCompositionInfo& compositionInfo) in handleStaticLayers()
1199 bool ExynosDisplay::skipStaticLayerChanged(ExynosCompositionInfo& compositionInfo) in skipStaticLayerChanged()
1266 int ExynosDisplay::skipStaticLayers(ExynosCompositionInfo& compositionInfo) in skipStaticLayers()
1341 bool ExynosDisplay::skipSignalIdleForVideoLayer(void) { in skipSignalIdleForVideoLayer()
1355 int ExynosDisplay::doPostProcessing() { in doPostProcessing()
1366 bool ExynosDisplay::validateExynosCompositionLayer() in validateExynosCompositionLayer()
1412 int ExynosDisplay::doExynosComposition() { in doExynosComposition()
1489 bool ExynosDisplay::getHDRException(ExynosLayer* __unused layer) in getHDRException()
1494 int32_t ExynosDisplay::configureHandle(ExynosLayer &layer, int fence_fd, exynos_win_config_data &cf… in configureHandle()
1783 int32_t ExynosDisplay::configureOverlay(ExynosLayer *layer, exynos_win_config_data &cfg) in configureOverlay()
1795 int32_t ExynosDisplay::configureOverlay(ExynosCompositionInfo &compositionInfo) in configureOverlay()
1996 int ExynosDisplay::setWinConfigData() { in setWinConfigData()
2031 void ExynosDisplay::printDebugInfos(String8 &reason) in printDebugInfos()
2138 int32_t ExynosDisplay::validateWinConfigData() in validateWinConfigData()
2230 int ExynosDisplay::setDisplayWinConfigData() { in setDisplayWinConfigData()
2234 bool ExynosDisplay::checkConfigChanged(const exynos_dpu_data &lastConfigsData, const exynos_dpu_dat… in checkConfigChanged()
2271 int ExynosDisplay::checkConfigDstChanged(const exynos_dpu_data &lastConfigsData, const exynos_dpu_d… in checkConfigDstChanged()
2306 int ExynosDisplay::deliverWinConfigData() { in deliverWinConfigData()
2391 int ExynosDisplay::setReleaseFences() { in setReleaseFences()
2573 bool ExynosDisplay::checkFrameValidation() { in checkFrameValidation()
2577 int32_t ExynosDisplay::acceptDisplayChanges() { in acceptDisplayChanges()
2605 int32_t ExynosDisplay::createLayer(hwc2_layer_t* outLayer) { in createLayer()
2628 int32_t ExynosDisplay::getActiveConfig(hwc2_config_t* outConfig) in getActiveConfig()
2634 int32_t ExynosDisplay::getActiveConfigInternal(hwc2_config_t* outConfig) in getActiveConfigInternal()
2641 int32_t ExynosDisplay::getLayerCompositionTypeForValidationType(uint32_t layerIndex) in getLayerCompositionTypeForValidationType()
2673 int32_t ExynosDisplay::getChangedCompositionTypes( in getChangedCompositionTypes()
2739 int32_t ExynosDisplay::getClientTargetSupport(uint32_t width, uint32_t height, in getClientTargetSupport()
2756 int32_t ExynosDisplay::getColorModes(uint32_t *outNumModes, int32_t * /*android_color_mode_t*/ outM… in getColorModes()
2761 int32_t ExynosDisplay::getDisplayAttribute( in getDisplayAttribute()
2798 int32_t ExynosDisplay::getDisplayConfigs( in getDisplayConfigs()
2804 int32_t ExynosDisplay::getDisplayName(uint32_t* outSize, char* outName) in getDisplayName()
2823 int32_t ExynosDisplay::getDisplayRequests( in getDisplayRequests()
2876 int32_t ExynosDisplay::getDisplayType( in getDisplayType()
2893 int32_t ExynosDisplay::getDozeSupport( in getDozeSupport()
2904 int32_t ExynosDisplay::getReleaseFences( in getReleaseFences()
2948 int32_t ExynosDisplay::canSkipValidate() { in canSkipValidate()
2991 int32_t ExynosDisplay::presentDisplay(int32_t* outRetireFence) { in presentDisplay()
3312 int32_t ExynosDisplay::presentPostProcessing() in presentPostProcessing()
3332 int32_t ExynosDisplay::setActiveConfig(hwc2_config_t config) in setActiveConfig()
3339 int32_t ExynosDisplay::setActiveConfigInternal(hwc2_config_t config, bool force) { in setActiveConfigInternal()
3362 int32_t ExynosDisplay::setClientTarget( in setClientTarget()
3420 int32_t ExynosDisplay::setColorTransform( in setColorTransform()
3440 int32_t ExynosDisplay::setColorMode(int32_t /*android_color_mode_t*/ mode) in setColorMode()
3457 int32_t ExynosDisplay::getRenderIntents(int32_t mode, uint32_t* outNumIntents, in getRenderIntents()
3466 int32_t ExynosDisplay::setColorModeWithRenderIntent(int32_t /*android_color_mode_t*/ mode, in setColorModeWithRenderIntent()
3474 int32_t ExynosDisplay::getDisplayIdentificationData(uint8_t* outPort, in getDisplayIdentificationData()
3480 int32_t ExynosDisplay::getDisplayCapabilities(uint32_t* outNumCapabilities, in getDisplayCapabilities()
3522 int32_t ExynosDisplay::getDisplayBrightnessSupport(bool* outSupport) in getDisplayBrightnessSupport()
3533 int32_t ExynosDisplay::setDisplayBrightness(float brightness) in setDisplayBrightness()
3566 int32_t ExynosDisplay::getDisplayConnectionType(uint32_t* outType) in getDisplayConnectionType()
3578 int32_t ExynosDisplay::getDisplayVsyncPeriod(hwc2_vsync_period_t* __unused outVsyncPeriod) in getDisplayVsyncPeriod()
3584 int32_t ExynosDisplay::getConfigAppliedTime(const uint64_t desiredTime, in getConfigAppliedTime()
3608 void ExynosDisplay::calculateTimeline( in calculateTimeline()
3628 int32_t ExynosDisplay::setActiveConfigWithConstraints(hwc2_config_t config, in setActiveConfigWithConstraints()
3693 int32_t ExynosDisplay::setAutoLowLatencyMode(bool __unused on) in setAutoLowLatencyMode()
3698 int32_t ExynosDisplay::getSupportedContentTypes(uint32_t* __unused outNumSupportedContentTypes, in getSupportedContentTypes()
3706 int32_t ExynosDisplay::setContentType(int32_t /* hwc2_content_type_t */ contentType) in setContentType()
3714 int32_t ExynosDisplay::getClientTargetProperty(hwc_client_target_property_t* outClientTargetPropert… in getClientTargetProperty()
3721 bool ExynosDisplay::isBadConfig(hwc2_config_t config) in isBadConfig()
3733 bool ExynosDisplay::needNotChangeConfig(hwc2_config_t config) in needNotChangeConfig()
3745 int32_t ExynosDisplay::updateInternalDisplayConfigVariables( in updateInternalDisplayConfigVariables()
3764 void ExynosDisplay::updateBtsVsyncPeriod(uint32_t vsyncPeriod, bool forceUpdate) { in updateBtsVsyncPeriod()
3784 uint32_t ExynosDisplay::getBtsRefreshRate() const { in getBtsRefreshRate()
3788 void ExynosDisplay::updateRefreshRateHint() { in updateRefreshRateHint()
3795 int32_t ExynosDisplay::resetConfigRequestStateLocked() { in resetConfigRequestStateLocked()
3815 int32_t ExynosDisplay::updateConfigRequestAppliedTime() in updateConfigRequestAppliedTime()
3830 int32_t ExynosDisplay::updateVsyncAppliedTimeLine(int64_t actualChangeTime) in updateVsyncAppliedTimeLine()
3870 int32_t ExynosDisplay::getDisplayVsyncPeriodInternal(hwc2_vsync_period_t* outVsyncPeriod) in getDisplayVsyncPeriodInternal()
3884 int32_t ExynosDisplay::doDisplayConfigInternal(hwc2_config_t config) { in doDisplayConfigInternal()
3888 int32_t ExynosDisplay::doDisplayConfigPostProcess(ExynosDevice *dev) in doDisplayConfigPostProcess()
3922 int32_t ExynosDisplay::setOutputBuffer( buffer_handle_t __unused buffer, int32_t __unused releaseFe… in setOutputBuffer()
3927 int ExynosDisplay::clearDisplay(bool needModeClear) { in clearDisplay()
3945 int32_t ExynosDisplay::setPowerMode( in setPowerMode()
3993 int32_t ExynosDisplay::setVsyncEnabled( in setVsyncEnabled()
3999 int32_t ExynosDisplay::setVsyncEnabledInternal( in setVsyncEnabledInternal()
4029 int32_t ExynosDisplay::validateDisplay( in validateDisplay()
4153 int32_t ExynosDisplay::startPostProcessing() in startPostProcessing()
4204 int32_t ExynosDisplay::setCursorPositionAsync(uint32_t x_pos, uint32_t y_pos) { in setCursorPositionAsync()
4209 void ExynosDisplay::dumpConfig(const exynos_win_config_data &c) in dumpConfig()
4234 void ExynosDisplay::dump(String8& result) in dump()
4262 void ExynosDisplay::dumpConfig(String8 &result, const exynos_win_config_data &c) in dumpConfig()
4286 void ExynosDisplay::printConfig(exynos_win_config_data &c) in printConfig()
4310 int32_t ExynosDisplay::setCompositionTargetExynosImage(uint32_t targetType, exynos_image *src_img, … in setCompositionTargetExynosImage()
4385 int32_t ExynosDisplay::initializeValidateInfos() in initializeValidateInfos()
4411 int32_t ExynosDisplay::addClientCompositionLayer(uint32_t layerIndex) in addClientCompositionLayer()
4510 int32_t ExynosDisplay::removeClientCompositionLayer(uint32_t layerIndex) in removeClientCompositionLayer()
4551 int32_t ExynosDisplay::addExynosCompositionLayer(uint32_t layerIndex) in addExynosCompositionLayer()
4796 bool ExynosDisplay::windowUpdateExceptions() in windowUpdateExceptions()
4827 int ExynosDisplay::handleWindowUpdate() in handleWindowUpdate()
4942 unsigned int ExynosDisplay::getLayerRegion(ExynosLayer *layer, hwc_rect *rect_area, uint32_t region… in getLayerRegion()
5006 uint32_t ExynosDisplay::getRestrictionIndex(int halFormat) in getRestrictionIndex()
5014 void ExynosDisplay::closeFencesForSkipFrame(rendering_state renderingState) in closeFencesForSkipFrame()
5079 void ExynosDisplay::closeFences() in closeFences()
5141 void ExynosDisplay::setHWCControl(uint32_t ctrl, int32_t val) in setHWCControl()
5168 int32_t ExynosDisplay::getHdrCapabilities(uint32_t* outNumTypes, in getHdrCapabilities()
5211 void ExynosDisplay::setDDIScalerEnable(int __unused width, int __unused height) { in setDDIScalerEnable()
5214 int ExynosDisplay::getDDIScalerMode(int __unused width, int __unused height) { in getDDIScalerMode()
5218 void ExynosDisplay::increaseMPPDstBufIndex() { in increaseMPPDstBufIndex()
5232 int32_t ExynosDisplay::getReadbackBufferAttributes(int32_t* /*android_pixel_format_t*/ outFormat, in getReadbackBufferAttributes()
5254 int32_t ExynosDisplay::setReadbackBuffer(buffer_handle_t buffer, in setReadbackBuffer()
5278 void ExynosDisplay::setReadbackBufferInternal(buffer_handle_t buffer, in setReadbackBufferInternal()
5299 int32_t ExynosDisplay::getReadbackBufferFence(int32_t* outFence) in getReadbackBufferFence()
5316 int32_t ExynosDisplay::setReadbackBufferAcqFence(int32_t acqFence) { in setReadbackBufferAcqFence()
5337 void ExynosDisplay::initDisplayInterface(uint32_t __unused interfaceType) in initDisplayInterface()
5343 void ExynosDisplay::traceLayerTypes() { in traceLayerTypes()
5375 void ExynosDisplay::updateBrightnessState() { in updateBrightnessState()
5424 void ExynosDisplay::cleanupAfterClientDeath() { in cleanupAfterClientDeath()