/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | VSyncDispatchTimerQueueTest.cpp | 237 .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 D | MessageQueueTest.cpp | 105 .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 D | DispSyncSourceTest.cpp | 76 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 D | VSyncDispatchRealtimeTest.cpp | 109 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 D | EventThreadTest.cpp | 56 std::chrono::nanoseconds readyDuration));
|
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | DispSyncSource.cpp | 35 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 D | VSyncDispatchTimerQueue.cpp | 32 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 D | VSyncDispatch.h | 98 nsecs_t readyDuration = 0; member 102 return workDuration == other.workDuration && readyDuration == other.readyDuration &&
|
H A D | DispSyncSource.h | 31 std::chrono::nanoseconds readyDuration, bool traceVsync, const char* name); 40 std::chrono::nanoseconds readyDuration) override;
|
H A D | EventThread.h | 78 std::chrono::nanoseconds readyDuration) = 0; 136 std::chrono::nanoseconds readyDuration) = 0; 184 std::chrono::nanoseconds readyDuration) override;
|
H A D | Scheduler.h | 81 std::chrono::nanoseconds readyDuration, 100 std::chrono::nanoseconds readyDuration); 172 std::chrono::nanoseconds readyDuration,
|
H A D | Scheduler.cpp | 192 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 D | MessageQueue.cpp | 187 .readyDuration = 0, in invalidate()
|
H A D | EventThread.cpp | 266 std::chrono::nanoseconds readyDuration) { in setDuration() argument 268 mVSyncSource->setDuration(workDuration, readyDuration); in setDuration()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
H A D | MockEventThread.h | 42 std::chrono::nanoseconds readyDuration));
|