/frameworks/native/services/surfaceflinger/Scheduler/ |
D | Scheduler.cpp | 118 Scheduler::Scheduler(const scheduler::RefreshRateConfigs& configs, ISchedulerCallback& callback) in Scheduler() function in android::Scheduler 119 : Scheduler(configs, callback, in Scheduler() 124 Scheduler::Scheduler(const scheduler::RefreshRateConfigs& configs, ISchedulerCallback& callback, in Scheduler() function in android::Scheduler 126 : Scheduler(createVsyncSchedule(options.supportKernelTimer), configs, callback, in Scheduler() 133 const auto callback = mOptions.supportKernelTimer ? &Scheduler::kernelIdleTimerCallback in Scheduler() 134 : &Scheduler::idleTimerCallback; in Scheduler() 160 Scheduler::Scheduler(VsyncSchedule schedule, const scheduler::RefreshRateConfigs& configs, in Scheduler() function in android::Scheduler 175 Scheduler::~Scheduler() { in ~Scheduler() 182 Scheduler::VsyncSchedule Scheduler::createVsyncSchedule(bool supportKernelTimer) { in createVsyncSchedule() 195 std::unique_ptr<LayerHistory> Scheduler::createLayerHistory( in createLayerHistory() [all …]
|
D | Scheduler.h | 70 class Scheduler { 75 Scheduler(const scheduler::RefreshRateConfigs&, ISchedulerCallback&); 76 ~Scheduler(); 206 Scheduler(const scheduler::RefreshRateConfigs&, ISchedulerCallback&, Options); 209 Scheduler(VsyncSchedule, const scheduler::RefreshRateConfigs&, ISchedulerCallback&,
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 170 "Scheduler/DispSyncSource.cpp", 171 "Scheduler/EventThread.cpp", 172 "Scheduler/OneShotTimer.cpp", 173 "Scheduler/LayerHistory.cpp", 174 "Scheduler/LayerInfo.cpp", 175 "Scheduler/MessageQueue.cpp", 176 "Scheduler/RefreshRateConfigs.cpp", 177 "Scheduler/Scheduler.cpp", 178 "Scheduler/SchedulerUtils.cpp", 179 "Scheduler/Timer.cpp", [all …]
|
D | SurfaceFlingerFactory.h | 46 class Scheduler; variable 82 virtual std::unique_ptr<Scheduler> createScheduler(const scheduler::RefreshRateConfigs&,
|
D | SurfaceFlingerDefaultFactory.cpp | 67 std::unique_ptr<Scheduler> DefaultFactory::createScheduler( in createScheduler() 69 return std::make_unique<Scheduler>(configs, callback); in createScheduler()
|
D | SurfaceFlingerDefaultFactory.h | 33 std::unique_ptr<Scheduler> createScheduler(const scheduler::RefreshRateConfigs&,
|
D | RegionSamplingThread.h | 38 class Scheduler; variable
|
D | SurfaceFlinger.h | 461 Scheduler::ModeEvent event = Scheduler::ModeEvent::None; 746 void changeRefreshRate(const Scheduler::RefreshRate&, Scheduler::ModeEvent) override; 1051 void changeRefreshRateLocked(const RefreshRate&, Scheduler::ModeEvent) REQUIRES(mStateLock); 1392 std::unique_ptr<Scheduler> mScheduler;
|
D | SurfaceFlinger.cpp | 1084 const Scheduler::ModeEvent prevConfig = mDesiredActiveMode.event; in setDesiredActiveMode() 1197 if (mUpcomingActiveMode.event != Scheduler::ModeEvent::None) { in setActiveModeInternal() 1207 mDesiredActiveMode.event = Scheduler::ModeEvent::None; in clearDesiredActiveModeState() 1756 Scheduler::ModeEvent event) { in changeRefreshRateLocked() 3133 void SurfaceFlinger::changeRefreshRate(const RefreshRate& refreshRate, Scheduler::ModeEvent event) { in changeRefreshRate() 6531 setDesiredActiveMode({preferredRefreshRate.getModeId(), Scheduler::ModeEvent::Changed}); in setDesiredDisplayModeSpecsInternal()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TestableScheduler.h | 33 class TestableScheduler : public Scheduler { 42 : Scheduler({std::move(vsyncController), std::move(vsyncTracker), nullptr}, configs, in TestableScheduler() 48 return Scheduler::createConnection(std::move(eventThread)); in createConnection() 85 return mFeatures.touch == Scheduler::TouchState::Active; in isTouchActive() 90 return Scheduler::dispatchCachedReportedMode(); in dispatchCachedReportedMode() 100 return Scheduler::onNonPrimaryDisplayModeChanged(handle, displayId, modeId, vsyncPeriod); in onNonPrimaryDisplayModeChanged()
|
D | SchedulerTest.cpp | 78 Scheduler::ConnectionHandle mConnectionHandle; 106 Scheduler::ConnectionHandle handle; in TEST_F() 206 Scheduler::ConnectionHandle invalidHandle = {.id = 123}; in TEST_F()
|
D | TestableSurfaceFlinger.h | 85 std::unique_ptr<Scheduler> createScheduler(const scheduler::RefreshRateConfigs&, in createScheduler() 244 void resetScheduler(Scheduler* scheduler) { mFlinger->mScheduler.reset(scheduler); } in resetScheduler() 765 void changeRefreshRate(const Scheduler::RefreshRate&, Scheduler::ModeEvent) override {} in changeRefreshRate()
|
/frameworks/base/media/mca/filterfw/java/android/filterfw/core/ |
D | Scheduler.java | 26 public abstract class Scheduler { class 31 Scheduler(FilterGraph graph) { in Scheduler() method in Scheduler
|
D | SimpleScheduler.java | 21 import android.filterfw.core.Scheduler; 26 public class SimpleScheduler extends Scheduler {
|
D | RandomScheduler.java | 24 import android.filterfw.core.Scheduler; 29 public class RandomScheduler extends Scheduler {
|
D | RoundRobinScheduler.java | 23 import android.filterfw.core.Scheduler; 28 public class RoundRobinScheduler extends Scheduler {
|
D | SyncRunner.java | 33 private Scheduler mScheduler = null; 53 if (Scheduler.class.isAssignableFrom(schedulerClass)) { in SyncRunner() 56 mScheduler = (Scheduler)schedulerConstructor.newInstance(graph); in SyncRunner()
|
/frameworks/native/services/surfaceflinger/sysprop/ |
D | SurfaceFlingerProperties.sysprop | 345 # setTouchTimerMs indicates what is considered a timeout in milliseconds for Scheduler. 346 # This value is used by the Scheduler to trigger touch inactivity callbacks that will switch the 356 # setDisplayPowerTimerMs indicates what is considered a timeout in milliseconds for Scheduler. 357 # This value is used by the Scheduler to trigger display power inactivity callbacks that will 368 # useContentDetectionForRefreshRate indicates whether Scheduler should detect content FPS, and try 378 # useSmart90ForVideo indicates whether Scheduler should detect content FPS, and try to adjust the 398 # Indicates whether Scheduler's idle timer should support a display driver timeout in the kernel. 417 # Indicates whether Scheduler should use frame rate API when adjusting the
|
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/ |
D | GraphRunner.java | 438 private interface Scheduler { interface in GraphRunner 449 private class LruScheduler implements Scheduler { 483 private class LfuScheduler implements Scheduler { 602 private Scheduler mScheduler;
|
/frameworks/base/apex/jobscheduler/service/ |
D | Android.bp | 1 // Job Scheduler Service jar, which will eventually be put in the jobscheduler mainline apex.
|
/frameworks/base/apex/jobscheduler/ |
D | README_js-mainline.md | 1 # Making Job Scheduler into a Mainline Module
|
/frameworks/native/cmds/atrace/ |
D | atrace.rc | 9 # Scheduler tracepoints require schedstats=enable
|
/frameworks/base/boot/hiddenapi/ |
D | hiddenapi-max-target-o.txt | 18562 Landroid/filterfw/core/Scheduler;-><init>(Landroid/filterfw/core/FilterGraph;)V 18563 Landroid/filterfw/core/Scheduler;->finished()Z 18564 Landroid/filterfw/core/Scheduler;->getGraph()Landroid/filterfw/core/FilterGraph; 18565 Landroid/filterfw/core/Scheduler;->mGraph:Landroid/filterfw/core/FilterGraph; 18566 Landroid/filterfw/core/Scheduler;->reset()V 18567 Landroid/filterfw/core/Scheduler;->scheduleNextNode()Landroid/filterfw/core/Filter; 18700 Landroid/filterfw/core/SyncRunner;->mScheduler:Landroid/filterfw/core/Scheduler;
|