Home
last modified time | relevance | path

Searched refs:hwcMinWorkDuration (Results 1 – 9 of 9) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/include/scheduler/
DVsyncConfig.h50 std::chrono::nanoseconds hwcMinWorkDuration; // Used for calculating the earliest present time. member
54 hwcMinWorkDuration == other.hwcMinWorkDuration;
DFrameTargeter.h151 Duration hwcMinWorkDuration; member
157 Duration hwcMinWorkDuration);
/frameworks/native/services/surfaceflinger/Scheduler/
DVsyncConfiguration.cpp60 const auto [early, earlyGpu, late, hwcMinWorkDuration] = getCurrentConfigs(); in dump()
85 hwcMinWorkDuration.count()); in dump()
120 nsecs_t thresholdForNextVsync, nsecs_t hwcMinWorkDuration) in PhaseOffsets() argument
135 mHwcMinWorkDuration(hwcMinWorkDuration) {} in PhaseOffsets()
195 .hwcMinWorkDuration = std::chrono::nanoseconds(mHwcMinWorkDuration), in getDefaultOffsets()
241 .hwcMinWorkDuration = std::chrono::nanoseconds(mHwcMinWorkDuration), in getHighFpsOffsets()
350 .hwcMinWorkDuration = std::chrono::nanoseconds(mHwcMinWorkDuration), in constructOffsets()
368 nsecs_t hwcMinWorkDuration) in WorkDuration() argument
376 mHwcMinWorkDuration(hwcMinWorkDuration) {} in WorkDuration()
DVsyncConfiguration.h113 nsecs_t hwcMinWorkDuration);
152 nsecs_t hwcMinWorkDuration);
DScheduler.cpp207 .hwcMinWorkDuration = mVsyncConfiguration->getCurrentConfigs().hwcMinWorkDuration}; in onFrameSignal()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVsyncConfigurationTest.cpp38 nsecs_t hwcMinWorkDuration) in TestableWorkDuration() argument
41 hwcMinWorkDuration) {} in TestableWorkDuration()
130 EXPECT_EQ(offsets.hwcMinWorkDuration, 0ns); in TEST_F()
168 EXPECT_EQ(mWorkDuration.getCurrentConfigs().hwcMinWorkDuration, 1234ns); in TEST_F()
183 nsecs_t thresholdForNextVsync, nsecs_t hwcMinWorkDuration) in TestablePhaseOffsets() argument
189 thresholdForNextVsync, hwcMinWorkDuration) {} in TestablePhaseOffsets()
319 EXPECT_EQ(phaseOffsets.getCurrentConfigs().hwcMinWorkDuration, 1234ns); in TEST_F()
DTestableSurfaceFlinger.h387 .hwcMinWorkDuration = 10ms},
/frameworks/native/services/surfaceflinger/Scheduler/src/
DFrameTargeter.cpp90 mEarliestPresentTime = computeEarliestPresentTime(minFramePeriod, args.hwcMinWorkDuration); in beginFrame()
134 Duration hwcMinWorkDuration) { in computeEarliestPresentTime() argument
136 return previousFrameVsyncTime(minFramePeriod) - hwcMinWorkDuration; in computeEarliestPresentTime()
/frameworks/native/services/surfaceflinger/Scheduler/tests/
DFrameTargeterTest.cpp74 .hwcMinWorkDuration = kHwcMinWorkDuration}; in Frame()