/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | FrameTracerTest.cpp | 156 const auto type = FrameTracer::FrameEvent::POST; in TEST_F() 164 mFrameTracer->traceTimestamp(layerId, 0, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() 178 mFrameTracer->traceTimestamp(layerId, 0, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() 207 const auto type = FrameTracer::FrameEvent::ACQUIRE_FENCE; in TEST_F() 218 mFrameTracer->traceTimestamp(layerId, bufferID, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() 262 const auto type = FrameTracer::FrameEvent::ACQUIRE_FENCE; in TEST_F() 284 mFrameTracer->traceTimestamp(layerId, bufferID, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() 310 const auto type = FrameTracer::FrameEvent::ACQUIRE_FENCE; in TEST_F() 321 mFrameTracer->traceTimestamp(layerId, bufferID, 0, 0, FrameTracer::FrameEvent::UNSPECIFIED); in TEST_F() 333 const auto type = FrameTracer::FrameEvent::ACQUIRE_FENCE; in TEST_F() [all …]
|
H A D | TransactionFrameTracerTest.cpp | 116 FrameTracer::FrameEvent::DEQUEUE, /*duration*/ 0)); in BLASTTransactionSendsFrameTracerEvents() 119 FrameTracer::FrameEvent::QUEUE, /*duration*/ 0)); in BLASTTransactionSendsFrameTracerEvents() 129 FrameTracer::FrameEvent::ACQUIRE_FENCE, /*startTime*/ 0)); in BLASTTransactionSendsFrameTracerEvents() 132 FrameTracer::FrameEvent::LATCH, /*duration*/ 0)); in BLASTTransactionSendsFrameTracerEvents() 140 FrameTracer::FrameEvent::PRESENT_FENCE, /*startTime*/ 0)); in BLASTTransactionSendsFrameTracerEvents()
|
/aosp12/frameworks/native/services/surfaceflinger/FrameTracer/ |
H A D | FrameTracer.h | 38 using FrameEvent = perfetto::protos::pbzero::GraphicsFrameEvent; variable 53 FrameEvent::BufferEventType type, nsecs_t duration = 0); 60 const std::shared_ptr<FenceTime>& fence, FrameEvent::BufferEventType type,
|
H A D | FrameTracer.cpp | 62 nsecs_t timestamp, FrameEvent::BufferEventType type, in traceTimestamp() 81 FrameEvent::BufferEventType type, nsecs_t startTime) { in traceFence() 136 FrameEvent::BufferEventType type, nsecs_t duration) { in traceLocked() 160 FrameEvent::BufferEventType type, nsecs_t startTime, in traceSpanLocked()
|
/aosp12/frameworks/native/libs/gui/ |
H A D | FrameTimestamps.cpp | 390 mFramesDirty[mQueueOffset].setDirty<FrameEvent::POSTED>(); in addQueue() 403 mFramesDirty[mCompositionOffset].setDirty<FrameEvent::LATCH>(); in addLatch() 415 mFramesDirty[mCompositionOffset].setDirty<FrameEvent::LAST_REFRESH_START>(); in addPreComposition() 418 mFramesDirty[mCompositionOffset].setDirty<FrameEvent::FIRST_REFRESH_START>(); in addPreComposition() 438 mFramesDirty[mCompositionOffset].setDirty<FrameEvent::GPU_COMPOSITION_DONE>(); in addPostComposition() 441 mFramesDirty[mCompositionOffset].setDirty<FrameEvent::DISPLAY_PRESENT>(); in addPostComposition() 456 mFramesDirty[mReleaseOffset].setDirty<FrameEvent::RELEASE>(); in addRelease() 511 if (dirtyFields.isDirty<FrameEvent::GPU_COMPOSITION_DONE>()) { in FrameEventsDelta() 515 if (dirtyFields.isDirty<FrameEvent::DISPLAY_PRESENT>()) { in FrameEventsDelta() 519 if (dirtyFields.isDirty<FrameEvent::RELEASE>()) { in FrameEventsDelta()
|
H A D | ISurfaceComposer.cpp | 181 status_t getSupportedFrameTimestamps(std::vector<FrameEvent>* outSupported) const override { in getSupportedFrameTimestamps() 219 outSupported->push_back(static_cast<FrameEvent>(s)); in getSupportedFrameTimestamps() 1384 std::vector<FrameEvent> supportedTimestamps; in onTransact() 1396 for (FrameEvent s : supportedTimestamps) { in onTransact()
|
H A D | Surface.cpp | 1240 std::vector<FrameEvent> supportedFrameTimestamps; in querySupportedTimestampsLocked() 1249 if (sft == FrameEvent::DISPLAY_PRESENT) { in querySupportedTimestampsLocked()
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | BufferQueueLayer.cpp | 59 FrameTracer::FrameEvent::RELEASE_FENCE); in onLayerDisplayed() 329 FrameTracer::FrameEvent::LATCH); in updateTexImage() 384 systemTime(), FrameTracer::FrameEvent::DEQUEUE); in onFrameDequeued() 391 systemTime(), FrameTracer::FrameEvent::DETACH); in onFrameDetached() 397 systemTime(), FrameTracer::FrameEvent::CANCEL); in onFrameCancelled() 404 FrameTracer::FrameEvent::QUEUE); in onFrameAvailable() 407 FrameTracer::FrameEvent::ACQUIRE_FENCE); in onFrameAvailable() 480 FrameTracer::FrameEvent::QUEUE); in onFrameReplaced() 483 FrameTracer::FrameEvent::ACQUIRE_FENCE); in onFrameReplaced()
|
H A D | BufferStateLayer.cpp | 478 FrameTracer::FrameEvent::DEQUEUE); in setBuffer() 480 FrameTracer::FrameEvent::QUEUE); in setBuffer() 755 FrameTracer::FrameEvent::ACQUIRE_FENCE); in updateTexImage() 757 FrameTracer::FrameEvent::LATCH); in updateTexImage()
|
H A D | BufferLayer.cpp | 405 FrameTracer::FrameEvent::FALLBACK_COMPOSITION); in onPostComposition() 436 FrameTracer::FrameEvent::PRESENT_FENCE); in onPostComposition() 450 FrameTracer::FrameEvent::PRESENT_FENCE); in onPostComposition()
|
H A D | SurfaceFlinger.cpp | 925 std::vector<FrameEvent>* outSupported) const { in getSupportedFrameTimestamps() 927 FrameEvent::REQUESTED_PRESENT, in getSupportedFrameTimestamps() 928 FrameEvent::ACQUIRE, in getSupportedFrameTimestamps() 929 FrameEvent::LATCH, in getSupportedFrameTimestamps() 930 FrameEvent::FIRST_REFRESH_START, in getSupportedFrameTimestamps() 931 FrameEvent::LAST_REFRESH_START, in getSupportedFrameTimestamps() 932 FrameEvent::GPU_COMPOSITION_DONE, in getSupportedFrameTimestamps() 933 FrameEvent::DEQUEUE_READY, in getSupportedFrameTimestamps() 934 FrameEvent::RELEASE, in getSupportedFrameTimestamps() 939 outSupported->push_back(FrameEvent::DISPLAY_PRESENT); in getSupportedFrameTimestamps()
|
H A D | SurfaceFlinger.h | 630 status_t getSupportedFrameTimestamps(std::vector<FrameEvent>* outSupported) const override;
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
H A D | MockFrameTracer.h | 34 void(int32_t, uint64_t, uint64_t, nsecs_t, FrameEvent::BufferEventType, nsecs_t)); 37 FrameEvent::BufferEventType, nsecs_t));
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | FrameTimestamps.h | 36 enum class FrameEvent { enum 54 static_cast<size_t>(FrameEvent::EVENT_COUNT); 186 template <FrameEvent event> 193 template <FrameEvent event>
|
H A D | ISurfaceComposer.h | 68 enum class FrameEvent; variable 184 std::vector<FrameEvent>* outSupported) const = 0;
|
/aosp12/frameworks/native/libs/gui/tests/ |
H A D | Surface_test.cpp | 718 status_t getSupportedFrameTimestamps(std::vector<FrameEvent>* outSupported) in getSupportedFrameTimestamps() 721 FrameEvent::REQUESTED_PRESENT, in getSupportedFrameTimestamps() 722 FrameEvent::ACQUIRE, in getSupportedFrameTimestamps() 723 FrameEvent::LATCH, in getSupportedFrameTimestamps() 724 FrameEvent::FIRST_REFRESH_START, in getSupportedFrameTimestamps() 725 FrameEvent::LAST_REFRESH_START, in getSupportedFrameTimestamps() 726 FrameEvent::GPU_COMPOSITION_DONE, in getSupportedFrameTimestamps() 727 FrameEvent::DEQUEUE_READY, in getSupportedFrameTimestamps() 728 FrameEvent::RELEASE in getSupportedFrameTimestamps() 732 FrameEvent::DISPLAY_PRESENT); in getSupportedFrameTimestamps()
|