Lines Matching refs:EventThread
44 EventThread::~EventThread() = default;
48 EventThread::EventThread(VSyncSource* src, ResyncWithRateLimitCallback resyncWithRateLimitCallback, in EventThread() function in android::impl::EventThread
60 mThread = std::thread(&EventThread::threadMain, this); in EventThread()
77 EventThread::~EventThread() { in ~EventThread()
86 void EventThread::setPhaseOffset(nsecs_t phaseOffset) { in setPhaseOffset()
91 sp<BnDisplayEventConnection> EventThread::createEventConnection() const { in createEventConnection()
92 return new Connection(const_cast<EventThread*>(this)); in createEventConnection()
95 status_t EventThread::registerDisplayEventConnection( in registerDisplayEventConnection()
96 const sp<EventThread::Connection>& connection) { in registerDisplayEventConnection()
103 void EventThread::removeDisplayEventConnectionLocked(const wp<EventThread::Connection>& connection)… in removeDisplayEventConnectionLocked()
107 void EventThread::setVsyncRate(uint32_t count, const sp<EventThread::Connection>& connection) { in setVsyncRate()
118 void EventThread::requestNextVsync(const sp<EventThread::Connection>& connection) { in requestNextVsync()
131 void EventThread::onScreenReleased() { in onScreenReleased()
140 void EventThread::onScreenAcquired() { in onScreenAcquired()
149 void EventThread::onVSyncEvent(nsecs_t timestamp) { in onVSyncEvent()
158 void EventThread::onHotplugReceived(int type, bool connected) { in onHotplugReceived()
174 void EventThread::threadMain() NO_THREAD_SAFETY_ANALYSIS { in threadMain()
178 Vector<sp<EventThread::Connection> > signalConnections; in threadMain()
207 Vector<sp<EventThread::Connection> > EventThread::waitForEventLocked( in waitForEventLocked()
209 Vector<sp<EventThread::Connection> > signalConnections; in waitForEventLocked()
342 void EventThread::enableVSyncLocked() { in enableVSyncLocked()
354 void EventThread::disableVSyncLocked() { in disableVSyncLocked()
362 void EventThread::dump(String8& result) const { in dump()
378 EventThread::Connection::Connection(EventThread* eventThread) in Connection()
381 EventThread::Connection::~Connection() { in ~Connection()
386 void EventThread::Connection::onFirstRef() { in onFirstRef()
391 status_t EventThread::Connection::stealReceiveChannel(gui::BitTube* outChannel) { in stealReceiveChannel()
396 status_t EventThread::Connection::setVsyncRate(uint32_t count) { in setVsyncRate()
401 void EventThread::Connection::requestNextVsync() { in requestNextVsync()
405 status_t EventThread::Connection::postEvent(const DisplayEventReceiver::Event& event) { in postEvent()