Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncDispatchTimerQueue.h112 class VSyncDispatchTimerQueue : public VSyncDispatch {
121 VSyncDispatchTimerQueue(std::unique_ptr<TimeKeeper>, VSyncTracker&, nsecs_t timerSlack,
123 ~VSyncDispatchTimerQueue();
132 VSyncDispatchTimerQueue(const VSyncDispatchTimerQueue&) = delete;
133 VSyncDispatchTimerQueue& operator=(const VSyncDispatchTimerQueue&) = delete;
DVSyncDispatchTimerQueue.cpp202 VSyncDispatchTimerQueue::VSyncDispatchTimerQueue(std::unique_ptr<TimeKeeper> tk, in VSyncDispatchTimerQueue() function in android::scheduler::VSyncDispatchTimerQueue
210 VSyncDispatchTimerQueue::~VSyncDispatchTimerQueue() { in ~VSyncDispatchTimerQueue()
215 void VSyncDispatchTimerQueue::cancelTimer() { in cancelTimer()
220 void VSyncDispatchTimerQueue::setTimer(nsecs_t targetTime, nsecs_t /*now*/) { in setTimer()
222 mTimeKeeper->alarmAt(std::bind(&VSyncDispatchTimerQueue::timerCallback, this), in setTimer()
227 void VSyncDispatchTimerQueue::rearmTimer(nsecs_t now) { in rearmTimer()
231 void VSyncDispatchTimerQueue::rearmTimerSkippingUpdateFor( in rearmTimerSkippingUpdateFor()
266 void VSyncDispatchTimerQueue::timerCallback() { in timerCallback()
305 VSyncDispatchTimerQueue::CallbackToken VSyncDispatchTimerQueue::registerCallback( in registerCallback()
317 void VSyncDispatchTimerQueue::unregisterCallback(CallbackToken token) { in unregisterCallback()
[all …]
DVsyncSchedule.cpp97 return std::make_unique<VSyncDispatchTimerQueue>(std::make_unique<Timer>(), tracker, in createDispatch()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncDispatchRealtimeTest.cpp168 VSyncDispatchTimerQueue dispatch(std::make_unique<Timer>(), tracker, mDispatchGroupThreshold, in TEST_F()
197 VSyncDispatchTimerQueue dispatch(std::make_unique<Timer>(), tracker, mDispatchGroupThreshold, in TEST_F()
215 VSyncDispatchTimerQueue dispatch(std::make_unique<Timer>(), tracker, mDispatchGroupThreshold, in TEST_F()
DVSyncDispatchTimerQueueTest.cpp230 VSyncDispatchTimerQueue mDispatch{createTimeKeeper(), mStubTracker, mDispatchGroupThreshold,
238 VSyncDispatchTimerQueue mDispatch{createTimeKeeper(), mStubTracker, mDispatchGroupThreshold, in TEST_F()
/frameworks/native/services/surfaceflinger/fuzzer/
Dsurfaceflinger_scheduler_fuzzer.cpp66 void fuzzCallbackToken(scheduler::VSyncDispatchTimerQueue* dispatch);
127 void SchedulerFuzzer::fuzzCallbackToken(scheduler::VSyncDispatchTimerQueue* dispatch) { in fuzzCallbackToken()
146 scheduler::VSyncDispatchTimerQueue in fuzzVSyncDispatchTimerQueue()
153 dump<scheduler::VSyncDispatchTimerQueue>(&mDispatch, &mFdp); in fuzzVSyncDispatchTimerQueue()
/frameworks/native/services/surfaceflinger/
DAndroid.bp189 "Scheduler/VSyncDispatchTimerQueue.cpp",