Home
last modified time | relevance | path

Searched refs:Scheduler (Results 1 – 23 of 23) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DScheduler.cpp118 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 …]
DScheduler.h70 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/
DAndroid.bp170 "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 …]
DSurfaceFlingerFactory.h46 class Scheduler; variable
82 virtual std::unique_ptr<Scheduler> createScheduler(const scheduler::RefreshRateConfigs&,
DSurfaceFlingerDefaultFactory.cpp67 std::unique_ptr<Scheduler> DefaultFactory::createScheduler( in createScheduler()
69 return std::make_unique<Scheduler>(configs, callback); in createScheduler()
DSurfaceFlingerDefaultFactory.h33 std::unique_ptr<Scheduler> createScheduler(const scheduler::RefreshRateConfigs&,
DRegionSamplingThread.h38 class Scheduler; variable
DSurfaceFlinger.h461 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;
DSurfaceFlinger.cpp1084 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/
DTestableScheduler.h33 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()
DSchedulerTest.cpp78 Scheduler::ConnectionHandle mConnectionHandle;
106 Scheduler::ConnectionHandle handle; in TEST_F()
206 Scheduler::ConnectionHandle invalidHandle = {.id = 123}; in TEST_F()
DTestableSurfaceFlinger.h85 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/
DScheduler.java26 public abstract class Scheduler { class
31 Scheduler(FilterGraph graph) { in Scheduler() method in Scheduler
DSimpleScheduler.java21 import android.filterfw.core.Scheduler;
26 public class SimpleScheduler extends Scheduler {
DRandomScheduler.java24 import android.filterfw.core.Scheduler;
29 public class RandomScheduler extends Scheduler {
DRoundRobinScheduler.java23 import android.filterfw.core.Scheduler;
28 public class RoundRobinScheduler extends Scheduler {
DSyncRunner.java33 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/
DSurfaceFlingerProperties.sysprop345 # 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/
DGraphRunner.java438 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/
DAndroid.bp1 // Job Scheduler Service jar, which will eventually be put in the jobscheduler mainline apex.
/frameworks/base/apex/jobscheduler/
DREADME_js-mainline.md1 # Making Job Scheduler into a Mainline Module
/frameworks/native/cmds/atrace/
Datrace.rc9 # Scheduler tracepoints require schedstats=enable
/frameworks/base/boot/hiddenapi/
Dhiddenapi-max-target-o.txt18562 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;