/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | Scheduler.cpp | 120 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 D | Scheduler.h | 70 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 D | Android.bp | 172 "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 D | SurfaceFlingerFactory.h | 46 class Scheduler; variable 82 virtual std::unique_ptr<Scheduler> createScheduler(
|
H A D | SurfaceFlingerDefaultFactory.cpp | 67 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 D | TestableScheduler.h | 33 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 D | SchedulerTest.cpp | 81 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 D | enhanced_retransmission_mode_channel_data_controller_test.cc | 75 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 D | le_credit_based_channel_data_controller_test.cc | 73 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 D | sender.h | 40 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 D | basic_mode_channel_data_controller_test.cc | 73 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 D | scheduler.h | 43 class Scheduler { 68 virtual ~Scheduler() = default;
|
H A D | scheduler_fifo_test.cc | 82 os::MockIQueueDequeue<Scheduler::LowerDequeue> dequeue_; 83 os::MockIQueueEnqueue<Scheduler::LowerEnqueue> enqueue_; 84 …common::BidiQueueEnd<Scheduler::LowerEnqueue, Scheduler::LowerDequeue> queue_end_{&enqueue_, &dequ…
|
H A D | basic_mode_channel_data_controller.h | 45 Scheduler* scheduler); 64 Scheduler* scheduler_;
|
H A D | le_credit_based_channel_data_controller.h | 46 os::Handler* handler, Scheduler* scheduler); 67 Scheduler* scheduler_;
|
H A D | enhanced_retransmission_mode_channel_data_controller.h | 47 Scheduler* scheduler); 63 Scheduler* scheduler_;
|
H A D | sender.cc | 32 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 D | Scheduler.java | 26 public abstract class Scheduler { class 31 Scheduler(FilterGraph graph) { in Scheduler() method in Scheduler
|
H A D | SimpleScheduler.java | 21 import android.filterfw.core.Scheduler; 26 public class SimpleScheduler extends Scheduler {
|
H A D | RandomScheduler.java | 24 import android.filterfw.core.Scheduler; 29 public class RandomScheduler extends Scheduler {
|
H A D | RoundRobinScheduler.java | 23 import android.filterfw.core.Scheduler; 28 public class RoundRobinScheduler extends Scheduler {
|
H A D | SyncRunner.java | 33 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 D | scheduler.rs | 30 pub struct Scheduler { struct 38 impl Scheduler { argument 41 Ok(Scheduler { termination_ch: None, trace_provider: p }) in new()
|
H A D | service.rs | 35 use crate::scheduler::Scheduler; 49 scheduler: Scheduler, 140 let new_scheduler = Scheduler::new()?; in new()
|
/aosp12/frameworks/native/services/surfaceflinger/sysprop/ |
H A 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
|