Home
last modified time | relevance | path

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

12

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DScheduler.cpp120 Scheduler::Scheduler(const std::shared_ptr<scheduler::RefreshRateConfigs>& configs, in Scheduler() function in android::Scheduler
122 : Scheduler(configs, callback, in Scheduler()
126 Scheduler::Scheduler(const std::shared_ptr<scheduler::RefreshRateConfigs>& configs, in Scheduler() function in android::Scheduler
150 Scheduler::Scheduler(VsyncSchedule schedule, in Scheduler() function in android::Scheduler
166 Scheduler::~Scheduler() { in ~Scheduler()
173 Scheduler::VsyncSchedule Scheduler::createVsyncSchedule(bool supportKernelTimer) { in createVsyncSchedule()
264 Scheduler::ConnectionHandle Scheduler::createConnection( in createConnection()
278 Scheduler::ConnectionHandle Scheduler::createConnection(std::unique_ptr<EventThread> eventThread) { in createConnection()
448 Scheduler::ConnectionHandle Scheduler::enableVSyncInjection(bool enable) { in enableVSyncInjection()
525 void Scheduler::resync() { in resync()
[all …]
H A DScheduler.h70 class Scheduler {
75 Scheduler(const std::shared_ptr<scheduler::RefreshRateConfigs>&, ISchedulerCallback&);
76 ~Scheduler();
198 [this] { std::invoke(&Scheduler::idleTimerCallback, this, TimerState::Reset); }, in setRefreshRateConfigs()
200 std::invoke(&Scheduler::idleTimerCallback, this, TimerState::Expired); in setRefreshRateConfigs()
203 std::invoke(&Scheduler::kernelIdleTimerCallback, this, TimerState::Reset); in setRefreshRateConfigs()
206 std::invoke(&Scheduler::kernelIdleTimerCallback, this, TimerState::Expired); in setRefreshRateConfigs()
238 Scheduler(const std::shared_ptr<scheduler::RefreshRateConfigs>&, ISchedulerCallback&, Options);
241 Scheduler(VsyncSchedule, const std::shared_ptr<scheduler::RefreshRateConfigs>&,
/aosp12/frameworks/native/services/surfaceflinger/
H A DAndroid.bp172 "Scheduler/DispSyncSource.cpp",
173 "Scheduler/EventThread.cpp",
174 "Scheduler/OneShotTimer.cpp",
175 "Scheduler/LayerHistory.cpp",
176 "Scheduler/LayerInfo.cpp",
177 "Scheduler/MessageQueue.cpp",
179 "Scheduler/Scheduler.cpp",
180 "Scheduler/SchedulerUtils.cpp",
181 "Scheduler/Timer.cpp",
183 "Scheduler/VSyncPredictor.cpp",
[all …]
H A DSurfaceFlingerFactory.h46 class Scheduler; variable
82 virtual std::unique_ptr<Scheduler> createScheduler(
H A DSurfaceFlingerDefaultFactory.cpp67 std::unique_ptr<Scheduler> DefaultFactory::createScheduler( in createScheduler()
70 return std::make_unique<Scheduler>(std::move(refreshRateConfigs), callback); in createScheduler()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableScheduler.h33 class TestableScheduler : public Scheduler {
45 : Scheduler({std::move(vsyncController), std::move(vsyncTracker), nullptr}, in TestableScheduler()
51 return Scheduler::createConnection(std::move(eventThread)); in createConnection()
90 return mFeatures.touch == Scheduler::TouchState::Active; in isTouchActive()
95 return Scheduler::dispatchCachedReportedMode(); in dispatchCachedReportedMode()
104 return Scheduler::onNonPrimaryDisplayModeChanged(handle, mode); in onNonPrimaryDisplayModeChanged()
H A DSchedulerTest.cpp81 Scheduler::ConnectionHandle mConnectionHandle;
109 Scheduler::ConnectionHandle handle; in TEST_F()
214 Scheduler::ConnectionHandle invalidHandle = {.id = 123}; in TEST_F()
/aosp12/system/bt/gd/l2cap/internal/
H A Denhanced_retransmission_mode_channel_data_controller_test.cc75 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
98 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
115 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
141 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
166 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
190 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
H A Dle_credit_based_channel_data_controller_test.cc73 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
93 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
125 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
142 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
164 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
H A Dsender.h40 class Scheduler; variable
59 …Sender(os::Handler* handler, ILink* link, Scheduler* scheduler, std::shared_ptr<ChannelImpl> chann…
60 …Sender(os::Handler* handler, ILink* link, Scheduler* scheduler, std::shared_ptr<ChannelImpl> chann…
82 Scheduler* scheduler_;
H A Dbasic_mode_channel_data_controller_test.cc73 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
89 common::BidiQueue<Scheduler::UpperEnqueue, Scheduler::UpperDequeue> channel_queue{10}; in TEST_F()
H A Dscheduler.h43 class Scheduler {
68 virtual ~Scheduler() = default;
H A Dscheduler_fifo_test.cc82 os::MockIQueueDequeue<Scheduler::LowerDequeue> dequeue_;
83 os::MockIQueueEnqueue<Scheduler::LowerEnqueue> enqueue_;
84 …common::BidiQueueEnd<Scheduler::LowerEnqueue, Scheduler::LowerDequeue> queue_end_{&enqueue_, &dequ…
H A Dbasic_mode_channel_data_controller.h45 Scheduler* scheduler);
64 Scheduler* scheduler_;
H A Dle_credit_based_channel_data_controller.h46 os::Handler* handler, Scheduler* scheduler);
67 Scheduler* scheduler_;
H A Denhanced_retransmission_mode_channel_data_controller.h47 Scheduler* scheduler);
63 Scheduler* scheduler_;
H A Dsender.cc32 Sender::Sender(os::Handler* handler, ILink* link, Scheduler* scheduler, std::shared_ptr<ChannelImpl… in Sender()
40 Sender::Sender(os::Handler* handler, ILink* link, Scheduler* scheduler, std::shared_ptr<ChannelImpl… in Sender()
/aosp12/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
H A DScheduler.java26 public abstract class Scheduler { class
31 Scheduler(FilterGraph graph) { in Scheduler() method in Scheduler
H A DSimpleScheduler.java21 import android.filterfw.core.Scheduler;
26 public class SimpleScheduler extends Scheduler {
H A DRandomScheduler.java24 import android.filterfw.core.Scheduler;
29 public class RandomScheduler extends Scheduler {
H A DRoundRobinScheduler.java23 import android.filterfw.core.Scheduler;
28 public class RoundRobinScheduler extends Scheduler {
H A DSyncRunner.java33 private Scheduler mScheduler = null;
53 if (Scheduler.class.isAssignableFrom(schedulerClass)) { in SyncRunner()
56 mScheduler = (Scheduler)schedulerConstructor.newInstance(graph); in SyncRunner()
/aosp12/system/extras/profcollectd/libprofcollectd/
H A Dscheduler.rs30 pub struct Scheduler { struct
38 impl Scheduler { argument
41 Ok(Scheduler { termination_ch: None, trace_provider: p }) in new()
H A Dservice.rs35 use crate::scheduler::Scheduler;
49 scheduler: Scheduler,
140 let new_scheduler = Scheduler::new()?; in new()
/aosp12/frameworks/native/services/surfaceflinger/sysprop/
H A 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

12