Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/Scheduler/
DScheduler.cpp65 Scheduler::Scheduler(ICompositor& compositor, ISchedulerCallback& callback, FeatureFlags features, in Scheduler() function in android::scheduler::Scheduler
74 Scheduler::~Scheduler() { in ~Scheduler()
88 void Scheduler::initVsync(frametimeline::TokenManager& tokenManager, in initVsync()
93 void Scheduler::startTimers() { in startTimers()
120 void Scheduler::setPacesetterDisplay(PhysicalDisplayId pacesetterId) { in setPacesetterDisplay()
127 void Scheduler::registerDisplay(PhysicalDisplayId displayId, RefreshRateSelectorPtr selectorPtr, in registerDisplay()
139 void Scheduler::registerDisplayInternal(PhysicalDisplayId displayId, in registerDisplayInternal()
171 void Scheduler::unregisterDisplay(PhysicalDisplayId displayId, PhysicalDisplayId activeDisplayId) { in unregisterDisplay()
194 void Scheduler::run() { in run()
200 void Scheduler::onFrameSignal(ICompositor& compositor, VsyncId vsyncId, in onFrameSignal()
[all …]
DScheduler.h85 class Scheduler : public IEventThreadCallback, android::impl::MessageQueue {
89 Scheduler(ICompositor&, ISchedulerCallback&, FeatureFlags, surfaceflinger::Factory&,
91 virtual ~Scheduler();
537 return static_cast<const Scheduler*>(this)->pacesetterDisplayLocked().transform( in pacesetterDisplayLocked()
572 static_cast<const Scheduler*>(this)->getVsyncScheduleLocked(idOpt)); in REQUIRES()
DAndroid.bp15 "-DLOG_TAG=\"Scheduler\"",
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableScheduler.h41 class TestableScheduler : public Scheduler, private ICompositor {
50 : Scheduler(*this, schedulerCallback, in TestableScheduler()
71 Scheduler::onFrameSignal(compositor, vsyncId, TimePoint()); in doFrameSignal()
99 Scheduler::registerDisplayInternal(displayId, std::move(selectorPtr), in registerDisplay()
114 Scheduler::setDisplayPowerMode(displayId, powerMode); in setDisplayPowerMode()
123 Scheduler::setPacesetterDisplay(displayId); in setPacesetterDisplay()
133 using Scheduler::resyncAllToHardwareVsync;
170 return mPolicy.touch == Scheduler::TouchState::Active; in isTouchActive()
184 using Scheduler::DisplayModeChoice;
185 using Scheduler::DisplayModeChoiceMap;
[all …]
DTestableSurfaceFlinger.h218 using RefreshRateSelectorPtr = scheduler::Scheduler::RefreshRateSelectorPtr;
305 void resetScheduler(scheduler::Scheduler* scheduler) { mFlinger->mScheduler.reset(scheduler); } in resetScheduler()
/frameworks/native/services/surfaceflinger/
DAndroid.bp200 "Scheduler/EventThread.cpp",
201 "Scheduler/FrameRateOverrideMappings.cpp",
202 "Scheduler/OneShotTimer.cpp",
203 "Scheduler/LayerHistory.cpp",
204 "Scheduler/LayerInfo.cpp",
205 "Scheduler/MessageQueue.cpp",
206 "Scheduler/RefreshRateSelector.cpp",
207 "Scheduler/Scheduler.cpp",
208 "Scheduler/SmallAreaDetectionAllowMappings.cpp",
209 "Scheduler/VSyncDispatchTimerQueue.cpp",
[all …]
DSurfaceFlinger.h1416 std::unique_ptr<scheduler::Scheduler> mScheduler;
DSurfaceFlinger.cpp1844 mScheduler->dispatchHotplug(display->getPhysicalId(), scheduler::Scheduler::Hotplug::Connected); in overrideHdrTypes()
3704 ? &scheduler::Scheduler::onPrimaryDisplayModeChanged in dispatchDisplayModeChangeEvent()
3705 : &scheduler::Scheduler::onNonPrimaryDisplayModeChanged; in dispatchDisplayModeChangeEvent()
4518 mScheduler = std::make_unique<Scheduler>(static_cast<ICompositor&>(*this), in initScheduler()
4541 mScheduler->dispatchHotplug(display->getPhysicalId(), scheduler::Scheduler::Hotplug::Connected); in initScheduler()
/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.sysprop346 # setTouchTimerMs indicates what is considered a timeout in milliseconds for Scheduler.
347 # This value is used by the Scheduler to trigger touch inactivity callbacks that will switch the
357 # setDisplayPowerTimerMs indicates what is considered a timeout in milliseconds for Scheduler.
358 # This value is used by the Scheduler to trigger display power inactivity callbacks that will
369 # useContentDetectionForRefreshRate indicates whether Scheduler should detect content FPS, and try
379 # useSmart90ForVideo indicates whether Scheduler should detect content FPS, and try to adjust the
399 # Indicates whether Scheduler's idle timer should support a display driver timeout in the kernel.
/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/
DREADME_js-mainline.md1 # Making Job Scheduler into a Mainline Module
/frameworks/base/apex/jobscheduler/service/
DAndroid.bp1 // Job Scheduler Service jar, which will eventually be put in the jobscheduler mainline apex.
/frameworks/native/cmds/atrace/
Datrace.rc9 # Scheduler tracepoints require schedstats=enable
/frameworks/base/boot/hiddenapi/
Dhiddenapi-max-target-o.txt15684 Landroid/filterfw/core/Scheduler;-><init>(Landroid/filterfw/core/FilterGraph;)V
15685 Landroid/filterfw/core/Scheduler;->finished()Z
15686 Landroid/filterfw/core/Scheduler;->getGraph()Landroid/filterfw/core/FilterGraph;
15687 Landroid/filterfw/core/Scheduler;->mGraph:Landroid/filterfw/core/FilterGraph;
15688 Landroid/filterfw/core/Scheduler;->reset()V
15689 Landroid/filterfw/core/Scheduler;->scheduleNextNode()Landroid/filterfw/core/Filter;
15822 Landroid/filterfw/core/SyncRunner;->mScheduler:Landroid/filterfw/core/Scheduler;