Home
last modified time | relevance | path

Searched refs:earliestVsync (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncDispatchTimerQueue.cpp64 ScheduleResult VSyncDispatchTimerQueueEntry::schedule(nsecs_t workDuration, nsecs_t earliestVsync, in schedule() argument
67 tracker.nextAnticipatedVSyncTimeFrom(std::max(earliestVsync, now + workDuration)); in schedule()
85 mEarliestVsync = earliestVsync; in schedule()
91 nsecs_t earliestVsync) { in addPendingWorkloadUpdate() argument
92 mWorkloadUpdateInfo = {.earliestVsync = earliestVsync, .duration = workDuration}; in addPendingWorkloadUpdate()
105 mEarliestVsync = mWorkloadUpdateInfo->earliestVsync; in update()
299 nsecs_t earliestVsync) { in schedule() argument
315 callback->addPendingWorkloadUpdate(workDuration, earliestVsync); in schedule()
319 result = callback->schedule(workDuration, earliestVsync, mTracker, now); in schedule()
397 ScheduleResult VSyncCallbackRegistration::schedule(nsecs_t workDuration, nsecs_t earliestVsync) { in schedule() argument
[all …]
DVSyncDispatchTimerQueue.h50 ScheduleResult schedule(nsecs_t workDuration, nsecs_t earliestVsync, VSyncTracker& tracker,
70 void addPendingWorkloadUpdate(nsecs_t workDuration, nsecs_t earliestVsync);
100 nsecs_t earliestVsync; member
128 ScheduleResult schedule(CallbackToken token, nsecs_t workDuration, nsecs_t earliestVsync) final;
DVSyncDispatch.h100 nsecs_t earliestVsync) = 0;
132 ScheduleResult schedule(nsecs_t workDuration, nsecs_t earliestVsync);
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncReactorTest.cpp102 nsecs_t earliestVsync) final { in schedule() argument
103 return mDispatch->schedule(token, workDuration, earliestVsync); in schedule()