Home
last modified time | relevance | path

Searched refs:readyDuration (Results 1 – 15 of 15) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DVSyncDispatchTimerQueueTest.cpp237 .readyDuration = 0, in TEST_F()
251 .readyDuration = 0, in TEST_F()
285 .readyDuration = 0, in TEST_F()
528 .readyDuration = 0, in TEST_F()
545 .readyDuration = 0, in TEST_F()
551 .readyDuration = 0, in TEST_F()
557 .readyDuration = 0, in TEST_F()
751 cb.schedule({.workDuration = 100, .readyDuration = 0, .earliestVsync = 1000}); in TEST_F()
754 cb1.schedule({.workDuration = 500, .readyDuration = 0, .earliestVsync = 1000}); in TEST_F()
767 cb.schedule({.workDuration = 100, .readyDuration = 0, .earliestVsync = 1000}); in TEST_F()
[all …]
H A DMessageQueueTest.cpp105 .readyDuration = 0, in TEST_F()
118 .readyDuration = 0, in TEST_F()
135 .readyDuration = 0, in TEST_F()
158 .readyDuration = 0, in TEST_F()
170 .readyDuration = 0, in TEST_F()
H A DDispSyncSourceTest.cpp76 timing.earliestVsync - timing.workDuration - timing.readyDuration; in MockVSyncDispatch()
223 timings.readyDuration == mReadyDuration.count(); in TEST_F()
250 timings.readyDuration == mReadyDuration.count(); in TEST_F()
262 timings.readyDuration == mReadyDuration.count(); in TEST_F()
276 timings.readyDuration == 0; in TEST_F()
283 timings.readyDuration == 0; in TEST_F()
H A DVSyncDispatchRealtimeTest.cpp109 RepeatingCallbackReceiver(VSyncDispatch& dispatch, nsecs_t workload, nsecs_t readyDuration) in RepeatingCallbackReceiver() argument
111 mReadyDuration(readyDuration), in RepeatingCallbackReceiver()
119 .readyDuration = mReadyDuration, in repeatedly_schedule()
132 .readyDuration = mReadyDuration, in repeatedly_schedule()
H A DEventThreadTest.cpp56 std::chrono::nanoseconds readyDuration));
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DDispSyncSource.cpp35 std::chrono::nanoseconds workDuration, std::chrono::nanoseconds readyDuration, in CallbackRepeater() argument
45 mReadyDuration(readyDuration), in CallbackRepeater()
53 void start(std::chrono::nanoseconds workDuration, std::chrono::nanoseconds readyDuration) { in start() argument
57 mReadyDuration = readyDuration; in start()
61 .readyDuration = mReadyDuration.count(), in start()
100 .readyDuration = mReadyDuration.count(), in callback()
119 std::chrono::nanoseconds readyDuration, bool traceVsync, in DispSyncSource() argument
126 mReadyDuration(readyDuration) { in DispSyncSource()
133 name, workDuration, readyDuration, in DispSyncSource()
157 std::chrono::nanoseconds readyDuration) { in setDuration() argument
[all …]
H A DVSyncDispatchTimerQueue.cpp32 return nextVsyncTime - timing.readyDuration - timing.workDuration; in getExpectedCallbackTime()
38 std::max(timing.earliestVsync, now + timing.workDuration + timing.readyDuration)); in getExpectedCallbackTime()
86 std::max(timing.earliestVsync, now + timing.workDuration + timing.readyDuration)); in schedule()
87 auto nextWakeupTime = nextVsyncTime - timing.workDuration - timing.readyDuration; in schedule()
103 nextWakeupTime = nextVsyncTime - timing.workDuration - timing.readyDuration; in schedule()
106 auto const nextReadyTime = nextVsyncTime - timing.readyDuration; in schedule()
130 const auto earliestReadyBy = now + mScheduleTiming.workDuration + mScheduleTiming.readyDuration; in update()
134 const auto nextReadyTime = nextVsyncTime - mScheduleTiming.readyDuration; in update()
185 mScheduleTiming.workDuration / 1e6f, mScheduleTiming.readyDuration / 1e6f, in dump()
H A DVSyncDispatch.h98 nsecs_t readyDuration = 0; member
102 return workDuration == other.workDuration && readyDuration == other.readyDuration &&
H A DDispSyncSource.h31 std::chrono::nanoseconds readyDuration, bool traceVsync, const char* name);
40 std::chrono::nanoseconds readyDuration) override;
H A DEventThread.h78 std::chrono::nanoseconds readyDuration) = 0;
136 std::chrono::nanoseconds readyDuration) = 0;
184 std::chrono::nanoseconds readyDuration) override;
H A DScheduler.h81 std::chrono::nanoseconds readyDuration,
100 std::chrono::nanoseconds readyDuration);
172 std::chrono::nanoseconds readyDuration,
H A DScheduler.cpp192 std::chrono::nanoseconds readyDuration, bool traceVsync) { in makePrimaryDispSyncSource() argument
194 readyDuration, traceVsync, name); in makePrimaryDispSyncSource()
266 std::chrono::nanoseconds workDuration, std::chrono::nanoseconds readyDuration, in createConnection() argument
268 auto vsyncSource = makePrimaryDispSyncSource(connectionName, workDuration, readyDuration); in createConnection()
432 std::chrono::nanoseconds readyDuration) { in setDuration() argument
439 thread->setDuration(workDuration, readyDuration); in setDuration()
H A DMessageQueue.cpp187 .readyDuration = 0, in invalidate()
H A DEventThread.cpp266 std::chrono::nanoseconds readyDuration) { in setDuration() argument
268 mVSyncSource->setDuration(workDuration, readyDuration); in setDuration()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockEventThread.h42 std::chrono::nanoseconds readyDuration));