/frameworks/native/services/inputflinger/dispatcher/ |
D | LatencyTracker.cpp | 98 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 …]
|
D | LatencyAggregator.cpp | 123 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 …]
|
D | LatencyAggregator.h | 58 void processTimeline(const InputEventTimeline& timeline) override; 70 void processSlowEvent(const InputEventTimeline& timeline); 78 void processStatistics(const InputEventTimeline& timeline);
|
D | InputEventTimeline.cpp | 47 bool ConnectionTimeline::setGraphicsTimeline(std::array<nsecs_t, GraphicsTimeline::SIZE> timeline) { in setGraphicsTimeline() argument 51 graphicsTimeline = std::move(timeline); in setGraphicsTimeline()
|
D | LatencyTracker.h | 51 std::array<nsecs_t, GraphicsTimeline::SIZE> timeline);
|
D | InputEventTimeline.h | 102 virtual void processTimeline(const InputEventTimeline& timeline) = 0;
|
D | InputDispatcher.cpp | 3381 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/ |
D | LatencyTracker_test.cpp | 60 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 …]
|
D | InputDispatcher_test.cpp | 760 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/ |
D | android_view_InputEventReceiver.cpp | 100 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()
|
D | android_view_InputEventSender.cpp | 244 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/ |
D | InputTransport.cpp | 122 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/ |
D | Scheduler.cpp | 862 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()
|
D | Scheduler.h | 162 void onNewVsyncPeriodChangeTimeline(const hal::VsyncPeriodChangeTimeline& timeline);
|
/frameworks/native/libs/input/tests/ |
D | InputPublisherAndConsumer_test.cpp | 424 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/ |
D | InputTransport.h | 208 } timeline; member 479 std::array<nsecs_t, GraphicsTimeline::SIZE> timeline);
|
/frameworks/native/libs/gui/ |
D | FrameTimestamps.cpp | 322 void ProducerFrameEventHistory::applyFenceDelta(FenceTimeline* timeline, in applyFenceDelta() argument 335 timeline->push(*dst); in applyFenceDelta()
|
/frameworks/native/libs/gui/include/gui/ |
D | FrameTimestamps.h | 150 void applyFenceDelta(FenceTimeline* timeline,
|
/frameworks/base/startop/scripts/trace_analyzer/test_fixtures/ |
D | common_systrace | 110 …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/ |
D | FakeComposerClient.cpp | 758 VsyncPeriodChangeTimeline* timeline) { in setActiveConfigWithConstraints() argument 762 vsyncPeriodChangeConstraints, timeline); in setActiveConfigWithConstraints()
|
/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/ |
D | timestats_atoms.proto | 95 // 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/ |
D | HWComposer.cpp | 118 hal::HWDisplayId display, const hal::VsyncPeriodChangeTimeline& timeline) override { in onVsyncPeriodTimingChanged() argument 119 mCallback->onComposerHalVsyncPeriodTimingChanged(display, timeline); in onVsyncPeriodTimingChanged()
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlinger.cpp | 1795 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/ |
D | atoms.proto | 11504 // 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.
|