Lines Matching refs:PowerHalHintWorker
72 ExynosDisplay::PowerHalHintWorker::PowerHalHintWorker(uint32_t displayId, in PowerHalHintWorker() function in ExynosDisplay::PowerHalHintWorker
100 ExynosDisplay::PowerHalHintWorker::~PowerHalHintWorker() { in ~PowerHalHintWorker()
104 int ExynosDisplay::PowerHalHintWorker::Init() { in Init()
108 void ExynosDisplay::PowerHalHintWorker::BinderDiedCallback(void *cookie) { in BinderDiedCallback()
110 auto powerHint = reinterpret_cast<PowerHalHintWorker *>(cookie); in BinderDiedCallback()
114 int32_t ExynosDisplay::PowerHalHintWorker::connectPowerHal() { in connectPowerHal()
151 int32_t ExynosDisplay::PowerHalHintWorker::checkPowerHalExtHintSupport(const std::string &mode) { in checkPowerHalExtHintSupport()
181 int32_t ExynosDisplay::PowerHalHintWorker::sendPowerHalExtHint(const std::string &mode, in sendPowerHalExtHint()
206 int32_t ExynosDisplay::PowerHalHintWorker::checkRefreshRateHintSupport(const int32_t refreshRate) { in checkRefreshRateHintSupport()
233 int32_t ExynosDisplay::PowerHalHintWorker::sendRefreshRateHint(const int32_t refreshRate, in sendRefreshRateHint()
244 int32_t ExynosDisplay::PowerHalHintWorker::updateRefreshRateHintInternal( in updateRefreshRateHintInternal()
282 int32_t ExynosDisplay::PowerHalHintWorker::checkIdleHintSupport(void) { in checkIdleHintSupport()
313 int32_t ExynosDisplay::PowerHalHintWorker::checkPowerHintSessionSupport() { in checkPowerHintSessionSupport()
350 int32_t ExynosDisplay::PowerHalHintWorker::updateIdleHint(const int64_t deadlineTime, in updateIdleHint()
370 void ExynosDisplay::PowerHalHintWorker::forceUpdateHints(void) { in forceUpdateHints()
384 int32_t ExynosDisplay::PowerHalHintWorker::sendActualWorkDuration() { in sendActualWorkDuration()
419 int32_t ExynosDisplay::PowerHalHintWorker::updateTargetWorkDuration() { in updateTargetWorkDuration()
453 void ExynosDisplay::PowerHalHintWorker::signalActualWorkDuration(nsecs_t actualDurationNanos) { in signalActualWorkDuration()
497 void ExynosDisplay::PowerHalHintWorker::signalTargetWorkDuration(nsecs_t targetDurationNanos) { in signalTargetWorkDuration()
519 void ExynosDisplay::PowerHalHintWorker::signalRefreshRate(hwc2_power_mode_t powerMode, in signalRefreshRate()
530 void ExynosDisplay::PowerHalHintWorker::signalNonIdle() { in signalNonIdle()
545 bool ExynosDisplay::PowerHalHintWorker::needUpdateIdleHintLocked(int64_t &timeout) { in needUpdateIdleHintLocked()
561 void ExynosDisplay::PowerHalHintWorker::Routine() { in Routine()
632 void ExynosDisplay::PowerHalHintWorker::addBinderTid(pid_t tid) { in addBinderTid()
644 void ExynosDisplay::PowerHalHintWorker::removeBinderTid(pid_t tid) { in removeBinderTid()
655 int32_t ExynosDisplay::PowerHalHintWorker::startHintSession() { in startHintSession()
678 bool ExynosDisplay::PowerHalHintWorker::checkPowerHintSessionReady() { in checkPowerHintSessionReady()
700 bool ExynosDisplay::PowerHalHintWorker::usePowerHintSession() { in usePowerHintSession()
713 bool ExynosDisplay::PowerHalHintWorker::needUpdateTargetWorkDurationLocked() { in needUpdateTargetWorkDurationLocked()
721 bool ExynosDisplay::PowerHalHintWorker::needSendActualWorkDurationLocked() { in needSendActualWorkDurationLocked()
736 void ExynosDisplay::PowerHalHintWorker::trackThisThread() { in trackThisThread()
738 TidTracker(PowerHalHintWorker *worker) : mWorker(worker) { in trackThisThread()
744 PowerHalHintWorker *mWorker; in trackThisThread()
748 const bool ExynosDisplay::PowerHalHintWorker::sTraceHintSessionData =
751 const bool ExynosDisplay::PowerHalHintWorker::sNormalizeTarget =
754 const bool ExynosDisplay::PowerHalHintWorker::sUseRateLimiter =
757 ExynosDisplay::PowerHalHintWorker::SharedDisplayData
758 ExynosDisplay::PowerHalHintWorker::sSharedDisplayData;
760 std::mutex ExynosDisplay::PowerHalHintWorker::sSharedDisplayMutex;