Home
last modified time | relevance | path

Searched refs:Schedule (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/unittests/
DVsyncModulatorTest.cpp58 using Schedule = scheduler::TransactionSchedule; typedef in android::scheduler::VsyncModulatorTest
84 EXPECT_FALSE(mVsyncModulator->setTransactionSchedule(Schedule::Late)); in TEST_F()
92 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyEnd, token)); in TEST_F()
101 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyStart, token)); in TEST_F()
106 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyEnd, token)); in TEST_F()
115 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyStart, token)); in TEST_F()
120 EXPECT_FALSE(mVsyncModulator->setTransactionSchedule(Schedule::Late)); in TEST_F()
124 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyEnd, token)); in TEST_F()
133 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyEnd, token)); in TEST_F()
138 EXPECT_EQ(kEarly, mVsyncModulator->setTransactionSchedule(Schedule::EarlyStart, token)); in TEST_F()
[all …]
/frameworks/native/services/surfaceflinger/Scheduler/
DVsyncModulator.cpp53 case Schedule::EarlyStart: in setTransactionSchedule()
61 case Schedule::EarlyEnd: { in setTransactionSchedule()
69 case Schedule::Late: in setTransactionSchedule()
78 if (mEarlyWakeupRequests.empty() && schedule == Schedule::EarlyEnd) { in setTransactionSchedule()
84 if (schedule == mTransactionSchedule || mTransactionSchedule == Schedule::EarlyEnd) { in setTransactionSchedule()
93 if (mTransactionSchedule == Schedule::Late) return std::nullopt; in onTransactionCommit()
94 mTransactionSchedule = Schedule::Late; in onTransactionCommit()
140 if (!mEarlyWakeupRequests.empty() || mTransactionSchedule == Schedule::EarlyEnd || in getNextVsyncConfigType()
DVsyncModulator.h96 using Schedule = TransactionSchedule; variable
97 std::atomic<Schedule> mTransactionSchedule = Schedule::Late;
/frameworks/base/services/core/java/com/android/server/am/
Dflags.aconfig149 description: "Schedule follow up OomAdjuster updates for time sensitive states."
/frameworks/base/core/java/android/content/pm/
Dmultiuser.aconfig214 description: "Schedule background users to be stopped at a future point."