Home
last modified time | relevance | path

Searched refs:timeline (Results 1 – 24 of 24) sorted by relevance

/frameworks/native/services/inputflinger/dispatcher/
DLatencyTracker.cpp98 InputEventTimeline& timeline = it->second; in trackFinishedEvent() local
99 const auto connectionIt = timeline.connectionTimelines.find(connectionToken); in trackFinishedEvent()
100 if (connectionIt == timeline.connectionTimelines.end()) { in trackFinishedEvent()
102 timeline.connectionTimelines.emplace(connectionToken, in trackFinishedEvent()
113 timeline.connectionTimelines.erase(connectionIt); in trackFinishedEvent()
128 InputEventTimeline& timeline = it->second; in trackGraphicsLatency() local
129 const auto connectionIt = timeline.connectionTimelines.find(connectionToken); in trackGraphicsLatency()
130 if (connectionIt == timeline.connectionTimelines.end()) { in trackGraphicsLatency()
131 timeline.connectionTimelines.emplace(connectionToken, std::move(graphicsTimeline)); in trackGraphicsLatency()
139 timeline.connectionTimelines.erase(connectionIt); in trackGraphicsLatency()
[all …]
DLatencyAggregator.cpp123 void LatencyAggregator::processTimeline(const InputEventTimeline& timeline) { in processTimeline() argument
124 processStatistics(timeline); in processTimeline()
125 processSlowEvent(timeline); in processTimeline()
128 void LatencyAggregator::processStatistics(const InputEventTimeline& timeline) { in processStatistics() argument
136 timeline.isDown ? mDownSketches : mMoveSketches; in processStatistics()
139 const nsecs_t eventToRead = timeline.readTime - timeline.eventTime; in processStatistics()
143 for (const auto& [connectionToken, connectionTimeline] : timeline.connectionTimelines) { in processStatistics()
147 const nsecs_t readToDeliver = connectionTimeline.deliveryTime - timeline.readTime; in processStatistics()
158 const nsecs_t endToEnd = presentTime - timeline.eventTime; in processStatistics()
208 void LatencyAggregator::processSlowEvent(const InputEventTimeline& timeline) { in processSlowEvent() argument
[all …]
DLatencyAggregator.h58 void processTimeline(const InputEventTimeline& timeline) override;
70 void processSlowEvent(const InputEventTimeline& timeline);
78 void processStatistics(const InputEventTimeline& timeline);
DInputEventTimeline.cpp47 bool ConnectionTimeline::setGraphicsTimeline(std::array<nsecs_t, GraphicsTimeline::SIZE> timeline) { in setGraphicsTimeline() argument
51 graphicsTimeline = std::move(timeline); in setGraphicsTimeline()
DLatencyTracker.h51 std::array<nsecs_t, GraphicsTimeline::SIZE> timeline);
DInputEventTimeline.h102 virtual void processTimeline(const InputEventTimeline& timeline) = 0;
DInputDispatcher.cpp3381 const InputPublisher::Timeline& timeline = in handleReceiveCallback() local
3384 .trackGraphicsLatency(timeline.inputEventId, in handleReceiveCallback()
3386 std::move(timeline.graphicsTimeline)); in handleReceiveCallback()
/frameworks/native/services/inputflinger/tests/
DLatencyTracker_test.cpp60 void assertReceivedTimeline(const InputEventTimeline& timeline);
69 void processTimeline(const InputEventTimeline& timeline) override { in processTimeline() argument
70 mReceivedTimelines.push_back(timeline); in processTimeline()
75 void LatencyTrackerTest::assertReceivedTimeline(const InputEventTimeline& timeline) { in assertReceivedTimeline() argument
79 ASSERT_EQ(timeline, t); in assertReceivedTimeline()
214 InputEventTimeline timeline = getTestTimeline(); in TEST_F() local
216 const ConnectionTimeline& expectedCT = timeline.connectionTimelines.begin()->second; in TEST_F()
217 const sp<IBinder>& token = timeline.connectionTimelines.begin()->first; in TEST_F()
220 mTracker->trackListener(i /*inputEventId*/, timeline.isDown, timeline.eventTime, in TEST_F()
221 timeline.readTime); in TEST_F()
[all …]
DInputDispatcher_test.cpp760 void sendTimeline(int32_t inputEventId, std::array<nsecs_t, GraphicsTimeline::SIZE> timeline) { in sendTimeline() argument
761 const status_t status = mConsumer->sendTimeline(inputEventId, timeline); in sendTimeline()
1077 void sendTimeline(int32_t inputEventId, std::array<nsecs_t, GraphicsTimeline::SIZE> timeline) { in sendTimeline() argument
1079 mInputReceiver->sendTimeline(inputEventId, timeline); in sendTimeline()
/frameworks/base/core/jni/
Dandroid_view_InputEventReceiver.cpp100 std::array<nsecs_t, GraphicsTimeline::SIZE> timeline; member
175 Timeline timeline{ in reportTimeline() local
177 .timeline = graphicsTimeline, in reportTimeline()
179 mOutboundQueue.push_back(timeline); in reportTimeline()
221 const Timeline& timeline = std::get<Timeline>(outbound); in processOutboundEvents() local
222 status = mInputConsumer.sendTimeline(timeline.inputEventId, timeline.timeline); in processOutboundEvents()
471 const Timeline& timeline = std::get<Timeline>(outbound); in dump() local
475 timeline.inputEventId, in dump()
476 timeline.timeline[GraphicsTimeline::GPU_COMPLETED_TIME], in dump()
477 timeline.timeline[GraphicsTimeline::PRESENT_TIME]); in dump()
Dandroid_view_InputEventSender.cpp244 const InputPublisher::Timeline& timeline = std::get<InputPublisher::Timeline>(response); in notifyConsumerResponse() local
249 getInputChannelName().c_str(), timeline.inputEventId, in notifyConsumerResponse()
250 timeline.graphicsTimeline[GraphicsTimeline::GPU_COMPLETED_TIME], in notifyConsumerResponse()
251 timeline.graphicsTimeline[GraphicsTimeline::PRESENT_TIME]); in notifyConsumerResponse()
257 timeline.inputEventId); in notifyConsumerResponse()
262 timeline.inputEventId, timeline.graphicsTimeline); in notifyConsumerResponse()
264 ALOGE("Exception dispatching timeline, inputEventId=%" PRId32, timeline.inputEventId); in notifyConsumerResponse()
/frameworks/native/libs/input/
DInputTransport.cpp122 body.timeline.graphicsTimeline[GraphicsTimeline::GPU_COMPLETED_TIME]; in isValid()
124 body.timeline.graphicsTimeline[GraphicsTimeline::PRESENT_TIME]; in isValid()
153 return sizeof(Header) + body.timeline.size(); in size()
290 msg->body.timeline.eventId = body.timeline.eventId; in getSanitizedCopy()
291 msg->body.timeline.graphicsTimeline = body.timeline.graphicsTimeline; in getSanitizedCopy()
684 .inputEventId = msg.body.timeline.eventId, in receiveConsumerResponse()
685 .graphicsTimeline = msg.body.timeline.graphicsTimeline, in receiveConsumerResponse()
1250 msg.body.timeline.eventId = inputEventId; in sendTimeline()
1251 msg.body.timeline.graphicsTimeline = std::move(graphicsTimeline); in sendTimeline()
1464 msg.body.timeline in dump()
[all …]
/frameworks/native/services/surfaceflinger/Scheduler/
DScheduler.cpp862 void Scheduler::onNewVsyncPeriodChangeTimeline(const hal::VsyncPeriodChangeTimeline& timeline) { in onNewVsyncPeriodChangeTimeline() argument
863 if (timeline.refreshRequired) { in onNewVsyncPeriodChangeTimeline()
868 mLastVsyncPeriodChangeTimeline = std::make_optional(timeline); in onNewVsyncPeriodChangeTimeline()
871 if (timeline.newVsyncAppliedTimeNanos > maxAppliedTime) { in onNewVsyncPeriodChangeTimeline()
DScheduler.h162 void onNewVsyncPeriodChangeTimeline(const hal::VsyncPeriodChangeTimeline& timeline);
/frameworks/native/libs/input/tests/
DInputPublisherAndConsumer_test.cpp424 const InputPublisher::Timeline& timeline = std::get<InputPublisher::Timeline>(*result); in TEST_F() local
425 ASSERT_EQ(inputEventId, timeline.inputEventId); in TEST_F()
426 ASSERT_EQ(graphicsTimeline, timeline.graphicsTimeline); in TEST_F()
/frameworks/native/include/input/
DInputTransport.h208 } timeline; member
479 std::array<nsecs_t, GraphicsTimeline::SIZE> timeline);
/frameworks/native/libs/gui/
DFrameTimestamps.cpp322 void ProducerFrameEventHistory::applyFenceDelta(FenceTimeline* timeline, in applyFenceDelta() argument
335 timeline->push(*dst); in applyFenceDelta()
/frameworks/native/libs/gui/include/gui/
DFrameTimestamps.h150 void applyFenceDelta(FenceTimeline* timeline,
/frameworks/base/startop/scripts/trace_analyzer/test_fixtures/
Dcommon_systrace110 …9 (-----) [006] d..1 14594.224014: fence_enable_signal: driver=kgsl-timeline timeline=kgsl-3d0_13-…
285 …<...>-2738 (-----) [005] .... 14594.261621: fence_init: driver=kgsl-timeline timeline=kgsl-3d0_13…
306 …] d..1 14594.265601: fence_enable_signal: driver=sde_fence:crtc97:91650 timeline=crtc97 context=3 …
/frameworks/native/services/surfaceflinger/tests/fakehwc/
DFakeComposerClient.cpp758 VsyncPeriodChangeTimeline* timeline) { in setActiveConfigWithConstraints() argument
762 vsyncPeriodChangeConstraints, timeline); in setActiveConfigWithConstraints()
/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/
Dtimestats_atoms.proto95 // Number of frames where SF saw a frame, based on its frame timeline.
217 // Number of frames where SF saw a frame, based on its frame timeline.
/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp118 hal::HWDisplayId display, const hal::VsyncPeriodChangeTimeline& timeline) override { in onVsyncPeriodTimingChanged() argument
119 mCallback->onComposerHalVsyncPeriodTimingChanged(display, timeline); in onVsyncPeriodTimingChanged()
/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp1795 hal::HWDisplayId, const hal::VsyncPeriodChangeTimeline& timeline) { in onComposerHalVsyncPeriodTimingChanged() argument
1797 mScheduler->onNewVsyncPeriodChangeTimeline(timeline); in onComposerHalVsyncPeriodTimingChanged()
6483 hal::VsyncPeriodChangeTimeline timeline = {0, 0, 0}; in setDesiredDisplayModeSpecsInternal() local
6484 if (display->initiateModeChange(policy->defaultMode, constraints, &timeline) != NO_ERROR) { in setDesiredDisplayModeSpecsInternal()
6487 if (timeline.refreshRequired) { in setDesiredDisplayModeSpecsInternal()
/frameworks/proto_logging/stats/
Datoms.proto11504 // Number of frames where SF saw a frame, based on its frame timeline.
11637 // Number of frames where SF saw a frame, based on its frame timeline.