/frameworks/native/services/surfaceflinger/Scheduler/ |
D | EventThread.cpp | 122 EventThreadConnection::EventThreadConnection(EventThread* eventThread, in EventThreadConnection() 167 EventThread::~EventThread() = default; 171 EventThread::EventThread(std::unique_ptr<VSyncSource> vsyncSource, in EventThread() function in android::impl::EventThread 198 EventThread::~EventThread() { in ~EventThread() 209 void EventThread::setPhaseOffset(nsecs_t phaseOffset) { in setPhaseOffset() 214 sp<EventThreadConnection> EventThread::createEventConnection( in createEventConnection() 216 return new EventThreadConnection(const_cast<EventThread*>(this), std::move(resyncCallback), in createEventConnection() 220 status_t EventThread::registerDisplayEventConnection(const sp<EventThreadConnection>& connection) { in registerDisplayEventConnection() 237 void EventThread::removeDisplayEventConnectionLocked(const wp<EventThreadConnection>& connection) { in removeDisplayEventConnectionLocked() 245 void EventThread::setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) { in setVsyncRate() [all …]
|
D | EventThread.h | 40 class EventThread; variable 75 EventThreadConnection(EventThread*, ResyncCallback, 100 EventThread* const mEventThread; 104 class EventThread { 106 virtual ~EventThread(); 143 class EventThread : public android::EventThread, private VSyncSource::Callback { 147 EventThread(std::unique_ptr<VSyncSource>, InterceptVSyncsCallback); 148 ~EventThread();
|
D | Scheduler.h | 87 impl::EventThread::InterceptVSyncsCallback); 183 ConnectionHandle createConnection(std::unique_ptr<EventThread>); 184 sp<EventThreadConnection> createConnectionInternal(EventThread*, 211 std::unique_ptr<EventThread> thread;
|
D | Scheduler.cpp | 181 impl::EventThread::InterceptVSyncsCallback interceptCallback) { in createConnection() 183 auto eventThread = std::make_unique<impl::EventThread>(std::move(vsyncSource), in createConnection() 188 Scheduler::ConnectionHandle Scheduler::createConnection(std::unique_ptr<EventThread> eventThread) { in createConnection() 200 EventThread* eventThread, ISurfaceComposer::ConfigChanged configChanged) { in createConnectionInternal() 297 std::make_unique<impl::EventThread>(std::move(vsyncSource), in enableVSyncInjection() 298 impl::EventThread::InterceptVSyncsCallback()); in enableVSyncInjection()
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockEventThread.cpp | 23 EventThread::EventThread() = default; 24 EventThread::~EventThread() = default;
|
D | MockEventThread.h | 26 class EventThread : public android::EventThread { 28 EventThread(); 29 ~EventThread() override;
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | SchedulerTest.cpp | 48 explicit MockEventThreadConnection(EventThread* eventThread) in MockEventThreadConnection() 65 mock::EventThread* mEventThread; 85 auto eventThread = std::make_unique<mock::EventThread>(); in SchedulerTest()
|
D | TransactionApplicationTest.cpp | 64 auto eventThread = std::make_unique<mock::EventThread>(); in setupScheduler() 65 auto sfEventThread = std::make_unique<mock::EventThread>(); in setupScheduler() 91 std::unique_ptr<mock::EventThread> mEventThread = std::make_unique<mock::EventThread>();
|
D | TestableScheduler.h | 53 ConnectionHandle createConnection(std::unique_ptr<EventThread> eventThread) { in createConnection()
|
D | EventThreadTest.cpp | 60 MockEventThreadConnection(impl::EventThread* eventThread, ResyncCallback&& resyncCallback, in MockEventThreadConnection() 99 std::unique_ptr<impl::EventThread> mThread; 139 mThread = std::make_unique<impl::EventThread>(std::move(source), in createThread()
|
D | DisplayTransactionTest.cpp | 157 mock::EventThread* mEventThread = new mock::EventThread; 158 mock::EventThread* mSFEventThread = new mock::EventThread; 215 std::unique_ptr<EventThread>(mEventThread), in injectMockScheduler() 216 std::unique_ptr<EventThread>(mSFEventThread)); in injectMockScheduler() 1883 static void expectHotplugReceived(mock::EventThread*); 1923 void HandleTransactionLockedTest::expectHotplugReceived(mock::EventThread* eventThread) { in expectHotplugReceived() 3266 Case::EventThread::setupAcquireAndEnableVsyncCallExpectations(test); in setupCallExpectations() 3282 Case::EventThread::setupEventAndEventControlThreadNoCallExpectations(test); in setupCallExpectations() 3295 Case::EventThread::setupReleaseAndDisableVsyncCallExpectations(test); in setupCallExpectations() 3309 Case::EventThread::setupEventAndEventControlThreadNoCallExpectations(test); in setupCallExpectations() [all …]
|
D | RefreshRateSelectionTest.cpp | 130 auto eventThread = std::make_unique<mock::EventThread>(); in setupScheduler() 131 auto sfEventThread = std::make_unique<mock::EventThread>(); in setupScheduler()
|
D | TestableSurfaceFlinger.h | 46 class EventThread; variable 203 std::unique_ptr<EventThread> appEventThread, 204 std::unique_ptr<EventThread> sfEventThread,
|
D | SetFrameRateTest.cpp | 166 auto eventThread = std::make_unique<mock::EventThread>(); in setupScheduler() 167 auto sfEventThread = std::make_unique<mock::EventThread>(); in setupScheduler()
|
D | CompositionTest.cpp | 130 auto eventThread = std::make_unique<mock::EventThread>(); in setupScheduler() 131 auto sfEventThread = std::make_unique<mock::EventThread>(); in setupScheduler()
|
/frameworks/native/libs/vr/libvrflinger/ |
D | epoll_event_dispatcher.cpp | 35 thread_ = std::thread(&EpollEventDispatcher::EventThread, this); in EpollEventDispatcher() 87 void EpollEventDispatcher::EventThread() { in EventThread() function in android::dvr::EpollEventDispatcher
|
D | epoll_event_dispatcher.h | 37 void EventThread();
|
/frameworks/base/cmds/incident_helper/testdata/ |
D | ps.txt | 4 … 499 534 1 73940 22024 futex_wait_queue_me 0 S 42 -9 2 1 fg 00:00:00 EventThread
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 164 "Scheduler/EventThread.cpp",
|
D | SurfaceFlinger.h | 90 class EventThread; variable
|
D | SurfaceFlinger.cpp | 2981 impl::EventThread::InterceptVSyncsCallback()); in initScheduler()
|