Lines Matching refs:PowerAdvisor
44 PowerAdvisor::~PowerAdvisor() = default;
65 PowerAdvisor::~PowerAdvisor() = default;
85 PowerAdvisor::PowerAdvisor(SurfaceFlinger& flinger) in PowerAdvisor() function in android::Hwc2::impl::PowerAdvisor
111 void PowerAdvisor::init() { in init()
118 void PowerAdvisor::onBootFinished() { in onBootFinished()
122 void PowerAdvisor::setExpensiveRenderingExpected(DisplayId displayId, bool expected) { in setExpensiveRenderingExpected()
148 void PowerAdvisor::notifyCpuLoadUp() { in notifyCpuLoadUp()
157 void PowerAdvisor::notifyDisplayUpdateImminentAndCpuReset() { in notifyDisplayUpdateImminentAndCpuReset()
191 bool PowerAdvisor::usePowerHintSession() { in usePowerHintSession()
196 bool PowerAdvisor::supportsPowerHintSession() { in supportsPowerHintSession()
203 bool PowerAdvisor::shouldCreateSessionWithConfig() { in shouldCreateSessionWithConfig()
208 void PowerAdvisor::sendHintSessionHint(SessionHint hint) { in sendHintSessionHint()
232 bool PowerAdvisor::ensurePowerHintSessionRunning() { in ensurePowerHintSessionRunning()
266 void PowerAdvisor::setUpFmq() { in setUpFmq()
293 void PowerAdvisor::updateTargetWorkDuration(Duration targetDuration) { in updateTargetWorkDuration()
322 void PowerAdvisor::reportActualWorkDuration() { in reportActualWorkDuration()
380 bool PowerAdvisor::writeHintSessionMessage(In* contents, size_t count) { in writeHintSessionMessage()
426 void PowerAdvisor::enablePowerHintSession(bool enabled) { in enablePowerHintSession()
430 bool PowerAdvisor::startPowerHintSession(std::vector<int32_t>&& threadIds) { in startPowerHintSession()
451 bool PowerAdvisor::supportsGpuReporting() { in supportsGpuReporting()
455 void PowerAdvisor::setGpuStartTime(DisplayId displayId, TimePoint startTime) { in setGpuStartTime()
478 void PowerAdvisor::setGpuFenceTime(DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime) { in setGpuFenceTime()
505 void PowerAdvisor::setHwcValidateTiming(DisplayId displayId, TimePoint validateStartTime, in setHwcValidateTiming()
512 void PowerAdvisor::setHwcPresentTiming(DisplayId displayId, TimePoint presentStartTime, in setHwcPresentTiming()
519 void PowerAdvisor::setSkippedValidate(DisplayId displayId, bool skipped) { in setSkippedValidate()
523 void PowerAdvisor::setRequiresRenderEngine(DisplayId displayId, bool requiresRenderEngine) { in setRequiresRenderEngine()
527 void PowerAdvisor::setExpectedPresentTime(TimePoint expectedPresentTime) { in setExpectedPresentTime()
531 void PowerAdvisor::setSfPresentTiming(TimePoint presentFenceTime, TimePoint presentEndTime) { in setSfPresentTiming()
536 void PowerAdvisor::setFrameDelay(Duration frameDelayDuration) { in setFrameDelay()
540 void PowerAdvisor::setHwcPresentDelayedTime(DisplayId displayId, TimePoint earliestFrameStartTime) { in setHwcPresentDelayedTime()
544 void PowerAdvisor::setCommitStart(TimePoint commitStartTime) { in setCommitStart()
548 void PowerAdvisor::setCompositeEnd(TimePoint compositeEndTime) { in setCompositeEnd()
552 void PowerAdvisor::setDisplays(std::vector<DisplayId>& displayIds) { in setDisplays()
556 void PowerAdvisor::setTotalFrameTargetWorkDuration(Duration targetDuration) { in setTotalFrameTargetWorkDuration()
560 std::vector<DisplayId> PowerAdvisor::getOrderedDisplayIds( in getOrderedDisplayIds()
574 std::optional<WorkDuration> PowerAdvisor::estimateWorkDuration() { in estimateWorkDuration()
674 Duration PowerAdvisor::combineTimingEstimates(Duration totalDuration, Duration flingerDuration) { in combineTimingEstimates()
686 PowerAdvisor::DisplayTimeline PowerAdvisor::DisplayTimingData::calculateDisplayTimeline( in calculateDisplayTimeline()
720 std::optional<PowerAdvisor::GpuTimeline> PowerAdvisor::DisplayTimingData::estimateGpuTiming( in estimateGpuTiming()
746 const bool PowerAdvisor::sTraceHintSessionData =
749 const Duration PowerAdvisor::sTargetSafetyMargin = std::chrono::microseconds(
751 ticks<std::micro>(PowerAdvisor::kDefaultTargetSafetyMargin)));
753 const bool PowerAdvisor::sUseReportActualDuration =
756 power::PowerHalController& PowerAdvisor::getPowerHal() { in getPowerHal()