Home
last modified time | relevance | path

Searched refs:VSyncDispatchTimerQueue (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncDispatchTimerQueue.h117 class VSyncDispatchTimerQueue : public VSyncDispatch {
126 VSyncDispatchTimerQueue(std::unique_ptr<TimeKeeper>, VsyncSchedule::TrackerPtr,
128 ~VSyncDispatchTimerQueue();
138 VSyncDispatchTimerQueue(const VSyncDispatchTimerQueue&) = delete;
139 VSyncDispatchTimerQueue& operator=(const VSyncDispatchTimerQueue&) = delete;
DVSyncDispatchTimerQueue.cpp277 VSyncDispatchTimerQueue::VSyncDispatchTimerQueue(std::unique_ptr<TimeKeeper> tk, in VSyncDispatchTimerQueue() function in android::scheduler::VSyncDispatchTimerQueue
285 VSyncDispatchTimerQueue::~VSyncDispatchTimerQueue() { in ~VSyncDispatchTimerQueue()
295 void VSyncDispatchTimerQueue::cancelTimer() { in cancelTimer()
300 void VSyncDispatchTimerQueue::setTimer(nsecs_t targetTime, nsecs_t /*now*/) { in setTimer()
302 mTimeKeeper->alarmAt(std::bind(&VSyncDispatchTimerQueue::timerCallback, this), in setTimer()
307 void VSyncDispatchTimerQueue::rearmTimer(nsecs_t now) { in rearmTimer()
311 void VSyncDispatchTimerQueue::rearmTimerSkippingUpdateFor( in rearmTimerSkippingUpdateFor()
345 void VSyncDispatchTimerQueue::timerCallback() { in timerCallback()
392 VSyncDispatchTimerQueue::CallbackToken VSyncDispatchTimerQueue::registerCallback( in registerCallback()
403 void VSyncDispatchTimerQueue::unregisterCallback(CallbackToken token) { in unregisterCallback()
[all …]
DVsyncSchedule.cpp134 return std::make_unique<VSyncDispatchTimerQueue>(std::make_unique<Timer>(), std::move(tracker), in createDispatch()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncDispatchRealtimeTest.cpp169 std::make_shared<VSyncDispatchTimerQueue>(std::make_unique<Timer>(), tracker, in TEST_F()
199 std::make_shared<VSyncDispatchTimerQueue>(std::make_unique<Timer>(), tracker, in TEST_F()
218 std::make_shared<VSyncDispatchTimerQueue>(std::make_unique<Timer>(), tracker, in TEST_F()
DVSyncDispatchTimerQueueTest.cpp233 std::make_shared<VSyncDispatchTimerQueue>(createTimeKeeper(), mStubTracker,
242 std::make_shared<VSyncDispatchTimerQueue>(createTimeKeeper(), mStubTracker, in TEST_F()
/frameworks/native/services/surfaceflinger/
DAndroid.bp209 "Scheduler/VSyncDispatchTimerQueue.cpp",