Home
last modified time | relevance | path

Searched refs:OneShotTimer (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DOneShotTimer.cpp42 OneShotTimer::OneShotTimer(std::string name, const Interval& interval, in OneShotTimer() function in android::scheduler::OneShotTimer
53 OneShotTimer::~OneShotTimer() { in ~OneShotTimer()
57 void OneShotTimer::start() { in start()
63 mThread = std::thread(&OneShotTimer::loop, this); in start()
67 void OneShotTimer::stop() { in stop()
79 void OneShotTimer::loop() { in loop()
147 OneShotTimer::TimerState OneShotTimer::checkForResetAndStop(TimerState state) { in checkForResetAndStop()
160 void OneShotTimer::reset() { in reset()
166 std::string OneShotTimer::dump() const { in dump()
H A DOneShotTimer.h34 class OneShotTimer {
40 OneShotTimer(std::string name, const Interval& interval, const ResetCallback& resetCallback,
43 ~OneShotTimer();
H A DScheduler.h313 std::optional<scheduler::OneShotTimer> mTouchTimer;
315 std::optional<scheduler::OneShotTimer> mDisplayPowerTimer;
H A DRefreshRateConfigs.h498 std::optional<scheduler::OneShotTimer> mIdleTimer;
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DOneShotTimerTest.cpp41 std::unique_ptr<OneShotTimer> mIdleTimer;
52 mIdleTimer = std::make_unique<scheduler::OneShotTimer>( in TEST_F()
58 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
77 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
99 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
133 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
149 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
174 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
191 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
209 mIdleTimer = std::make_unique<scheduler::OneShotTimer>("TestTimer", 1ms, in TEST_F()
/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DPowerAdvisor.cpp52 using scheduler::OneShotTimer;
69 "UpdateImminentTimer", OneShotTimer::Interval(getUpdateTimeout()), in PowerAdvisor()
H A DPowerAdvisor.h81 scheduler::OneShotTimer mScreenUpdateTimer;
/aosp12/frameworks/native/services/surfaceflinger/
H A DRegionSamplingThread.h109 scheduler::OneShotTimer mIdleTimer;
H A DAndroid.bp174 "Scheduler/OneShotTimer.cpp",