Home
last modified time | relevance | path

Searched refs:TimerState (Results 1 – 5 of 5) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DOneShotTimer.cpp84 TimerState state = TimerState::RESET; in loop()
90 if (state == TimerState::STOPPED) { in loop()
94 if (state == TimerState::IDLE) { in loop()
104 if (state == TimerState::RESET) { in loop()
113 if (state == TimerState::STOPPED) { in loop()
118 state = TimerState::WAITING; in loop()
134 state = TimerState::WAITING; in loop()
137 state = TimerState::IDLE; in loop()
147 OneShotTimer::TimerState OneShotTimer::checkForResetAndStop(TimerState state) { in checkForResetAndStop()
150 return TimerState::STOPPED; in checkForResetAndStop()
[all …]
H A DScheduler.h198 [this] { std::invoke(&Scheduler::idleTimerCallback, this, TimerState::Reset); }, in setRefreshRateConfigs()
200 std::invoke(&Scheduler::idleTimerCallback, this, TimerState::Expired); in setRefreshRateConfigs()
203 std::invoke(&Scheduler::kernelIdleTimerCallback, this, TimerState::Reset); in setRefreshRateConfigs()
206 std::invoke(&Scheduler::kernelIdleTimerCallback, this, TimerState::Expired); in setRefreshRateConfigs()
223 enum class TimerState { Reset, Expired }; enum
253 void kernelIdleTimerCallback(TimerState) EXCLUDES(mRefreshRateConfigsLock);
254 void idleTimerCallback(TimerState);
255 void touchTimerCallback(TimerState);
256 void displayPowerTimerCallback(TimerState);
324 TimerState idleTimer = TimerState::Reset;
[all …]
H A DOneShotTimer.h56 enum class TimerState { enum
78 TimerState checkForResetAndStop(TimerState state);
H A DScheduler.cpp136 [this] { touchTimerCallback(TimerState::Reset); }, in Scheduler()
137 [this] { touchTimerCallback(TimerState::Expired); }); in Scheduler()
144 [this] { displayPowerTimerCallback(TimerState::Reset); }, in Scheduler()
692 void Scheduler::kernelIdleTimerCallback(TimerState state) { in kernelIdleTimerCallback()
703 if (state == TimerState::Reset && in kernelIdleTimerCallback()
709 } else if (state == TimerState::Expired && in kernelIdleTimerCallback()
720 void Scheduler::idleTimerCallback(TimerState state) { in idleTimerCallback()
725 void Scheduler::touchTimerCallback(TimerState state) { in touchTimerCallback()
737 void Scheduler::displayPowerTimerCallback(TimerState state) { in displayPowerTimerCallback()
858 mFeatures.displayPowerTimer == TimerState::Reset)) { in calculateRefreshRateModeId()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableScheduler.h83 [this] { touchTimerCallback(TimerState::Reset); }, in replaceTouchTimer()
84 [this] { touchTimerCallback(TimerState::Expired); }); in replaceTouchTimer()