Home
last modified time | relevance | path

Searched refs:FrameEvent (Results 1 – 16 of 16) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DFrameTracerTest.cpp156 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 DTransactionFrameTracerTest.cpp116 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 DFrameTracer.h38 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 DFrameTracer.cpp62 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 DFrameTimestamps.cpp390 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 DISurfaceComposer.cpp181 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 DSurface.cpp1240 std::vector<FrameEvent> supportedFrameTimestamps; in querySupportedTimestampsLocked()
1249 if (sft == FrameEvent::DISPLAY_PRESENT) { in querySupportedTimestampsLocked()
/aosp12/frameworks/native/services/surfaceflinger/
H A DBufferQueueLayer.cpp59 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 DBufferStateLayer.cpp478 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 DBufferLayer.cpp405 FrameTracer::FrameEvent::FALLBACK_COMPOSITION); in onPostComposition()
436 FrameTracer::FrameEvent::PRESENT_FENCE); in onPostComposition()
450 FrameTracer::FrameEvent::PRESENT_FENCE); in onPostComposition()
H A DSurfaceFlinger.cpp925 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 DSurfaceFlinger.h630 status_t getSupportedFrameTimestamps(std::vector<FrameEvent>* outSupported) const override;
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockFrameTracer.h34 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 DFrameTimestamps.h36 enum class FrameEvent { enum
54 static_cast<size_t>(FrameEvent::EVENT_COUNT);
186 template <FrameEvent event>
193 template <FrameEvent event>
H A DISurfaceComposer.h68 enum class FrameEvent; variable
184 std::vector<FrameEvent>* outSupported) const = 0;
/aosp12/frameworks/native/libs/gui/tests/
H A DSurface_test.cpp718 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()