• Home
  • Raw
  • Download

Lines Matching refs:VSyncDispatchTimerQueueEntry

53 VSyncDispatchTimerQueueEntry::VSyncDispatchTimerQueueEntry(std::string name,  in VSyncDispatchTimerQueueEntry()  function in android::scheduler::VSyncDispatchTimerQueueEntry
60 std::optional<nsecs_t> VSyncDispatchTimerQueueEntry::lastExecutedVsyncTarget() const { in lastExecutedVsyncTarget()
64 std::string_view VSyncDispatchTimerQueueEntry::name() const { in name()
68 std::optional<nsecs_t> VSyncDispatchTimerQueueEntry::wakeupTime() const { in wakeupTime()
75 std::optional<nsecs_t> VSyncDispatchTimerQueueEntry::readyTime() const { in readyTime()
82 std::optional<nsecs_t> VSyncDispatchTimerQueueEntry::targetVsync() const { in targetVsync()
89 ScheduleResult VSyncDispatchTimerQueueEntry::schedule(VSyncDispatch::ScheduleTiming timing, in schedule()
118 void VSyncDispatchTimerQueueEntry::addPendingWorkloadUpdate(VSyncDispatch::ScheduleTiming timing) { in addPendingWorkloadUpdate()
122 bool VSyncDispatchTimerQueueEntry::hasPendingWorkloadUpdate() const { in hasPendingWorkloadUpdate()
126 void VSyncDispatchTimerQueueEntry::update(VSyncTracker& tracker, nsecs_t now) { in update()
146 void VSyncDispatchTimerQueueEntry::disarm() { in disarm()
150 nsecs_t VSyncDispatchTimerQueueEntry::executing() { in executing()
156 void VSyncDispatchTimerQueueEntry::callback(nsecs_t vsyncTimestamp, nsecs_t wakeupTimestamp, in callback()
170 void VSyncDispatchTimerQueueEntry::ensureNotRunning() { in ensureNotRunning()
175 void VSyncDispatchTimerQueueEntry::dump(std::string& result) const { in dump()
268 std::shared_ptr<VSyncDispatchTimerQueueEntry> callback; in timerCallback()
311 std::make_shared<VSyncDispatchTimerQueueEntry>(std::move(callbackName), in registerCallback()
318 std::shared_ptr<VSyncDispatchTimerQueueEntry> entry = nullptr; in unregisterCallback()