/aosp12/frameworks/native/libs/gui/ |
H A D | FrameTimelineInfo.cpp | 33 status_t FrameTimelineInfo::write(Parcel& output) const { in write() 39 status_t FrameTimelineInfo::read(const Parcel& input) { in read() 45 void FrameTimelineInfo::merge(const FrameTimelineInfo& other) { in merge() 58 void FrameTimelineInfo::clear() { in clear()
|
H A D | Android.bp | 178 "FrameTimelineInfo.cpp",
|
H A D | ITransactionCompletedListener.cpp | 98 : frameVsyncId(FrameTimelineInfo::INVALID_VSYNC_ID), jankType(JankType::None) {} in JankData()
|
H A D | BLASTBufferQueue.cpp | 793 status_t setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) override { in setFrameTimelineInfo() 820 status_t BLASTBufferQueue::setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfo()
|
H A D | ISurfaceComposer.cpp | 68 status_t setTransactionState(const FrameTimelineInfo& frameTimelineInfo, in setTransactionState() 1181 const FrameTimelineInfo& frameTimelineInfo) override { in setFrameTimelineInfo() 1281 FrameTimelineInfo frameTimelineInfo; in onTransact() 2091 FrameTimelineInfo frameTimelineInfo; in onTransact()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | TransactionApplicationTest.cpp | 100 FrameTimelineInfo frameTimelineInfo; 118 const FrameTimelineInfo& frameTimelineInfo) { in setupSingle() 134 FrameTimelineInfo{}); in NotPlacedOnTransactionQueue() 168 /*desiredPresentTime*/ time + s2ns(1), false, FrameTimelineInfo{}); in PlaceOnTransactionQueue() 200 /*desiredPresentTime*/ time + s2ns(1), false, FrameTimelineInfo{}); in BlockedByPriorTransaction() 207 FrameTimelineInfo{}); in BlockedByPriorTransaction() 263 /*desiredPresentTime*/ s2ns(1), false, FrameTimelineInfo{}); in TEST_F()
|
H A D | FrameTimelineTest.cpp | 2088 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2104 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2114 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2130 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2140 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2156 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2166 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2185 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2195 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() 2205 mFrameTimeline->createSurfaceFrameForToken(FrameTimelineInfo(), sPidOne, sUidOne, in TEST_F() [all …]
|
H A D | TransactionFrameTracerTest.cpp | 121 frameNumber, dequeueTime, FrameTimelineInfo{}, in BLASTTransactionSendsFrameTracerEvents()
|
H A D | TransactionSurfaceFrameTest.cpp | 364 {/*vsyncId*/ FrameTimelineInfo::INVALID_VSYNC_ID, /*inputEventId*/ 0}, in BufferSurfaceFrame_ReplaceValidTokenBufferWithInvalidTokenBuffer() 399 EXPECT_EQ(FrameTimelineInfo::INVALID_VSYNC_ID, droppedSurfaceFrame2->getToken()); in BufferSurfaceFrame_ReplaceValidTokenBufferWithInvalidTokenBuffer()
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | FrameTimelineInfo.h | 25 struct FrameTimelineInfo { struct 42 void merge(const FrameTimelineInfo& other); argument
|
H A D | BLASTBufferQueue.h | 108 status_t setFrameTimelineInfo(const FrameTimelineInfo& info); 229 std::queue<FrameTimelineInfo> mNextFrameTimelineInfoQueue GUARDED_BY(mMutex);
|
H A D | DisplayEventDispatcher.h | 28 int64_t id = FrameTimelineInfo::INVALID_VSYNC_ID;
|
H A D | ISurfaceComposer.h | 165 const FrameTimelineInfo& frameTimelineInfo, const Vector<ComposerState>& state, 529 const FrameTimelineInfo& frameTimelineInfo) = 0;
|
H A D | SurfaceComposerClient.h | 390 FrameTimelineInfo mFrameTimelineInfo; 535 Transaction& setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo);
|
H A D | Surface.h | 192 virtual status_t setFrameTimelineInfo(const FrameTimelineInfo& info);
|
/aosp12/frameworks/native/services/surfaceflinger/FrameTimeline/ |
H A D | FrameTimeline.h | 153 SurfaceFrame(const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, uid_t ownerUid, 282 const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, uid_t ownerUid, 323 TokenManager() : mCurrentToken(FrameTimelineInfo::INVALID_VSYNC_ID + 1) {} in TokenManager() 401 int64_t mToken = FrameTimelineInfo::INVALID_VSYNC_ID; 442 const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, uid_t ownerUid,
|
H A D | FrameTimeline.cpp | 301 SurfaceFrame::SurfaceFrame(const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, in SurfaceFrame() 721 if (mToken == FrameTimelineInfo::INVALID_VSYNC_ID || in trace() 722 displayFrameToken == FrameTimelineInfo::INVALID_VSYNC_ID) { in trace() 780 const FrameTimelineInfo& frameTimelineInfo, pid_t ownerPid, uid_t ownerUid, int32_t layerId, in createSurfaceFrameForToken() 783 if (frameTimelineInfo.vsyncId == FrameTimelineInfo::INVALID_VSYNC_ID) { in createSurfaceFrameForToken() 1083 if (mToken == FrameTimelineInfo::INVALID_VSYNC_ID) { in trace()
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | BufferQueueLayer.h | 104 void setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) override; 149 FrameTimelineInfo mFrameTimelineInfo;
|
H A D | Layer.h | 256 FrameTimelineInfo frameTimelineInfo; 429 const FrameTimelineInfo& /*info*/, in setBuffer() argument 834 virtual void setFrameTimelineInfoForBuffer(const FrameTimelineInfo& /*info*/) {} in setFrameTimelineInfoForBuffer() argument 835 void setFrameTimelineVsyncForBufferTransaction(const FrameTimelineInfo& info, nsecs_t postTime); 836 void setFrameTimelineVsyncForBufferlessTransaction(const FrameTimelineInfo& info, 846 const FrameTimelineInfo& info, nsecs_t postTime); 848 const FrameTimelineInfo& info, nsecs_t queueTime, std::string debugName);
|
H A D | SurfaceFlinger.h | 347 const FrameTimelineInfo& info, const ComposerState& composerState, 517 TransactionState(const FrameTimelineInfo& frameTimelineInfo, in TransactionState() 545 FrameTimelineInfo frameTimelineInfo; 618 status_t setTransactionState(const FrameTimelineInfo& frameTimelineInfo, 715 const FrameTimelineInfo& frameTimelineInfo) override; 834 void applyTransactionState(const FrameTimelineInfo& info, const Vector<ComposerState>& state, 861 const FrameTimelineInfo& info, bool isAutoTimestamp, int64_t desiredPresentTime,
|
H A D | RefreshRateOverlay.cpp | 273 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in changeRefreshRate() 287 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in onInvalidate()
|
H A D | BufferStateLayer.h | 61 std::optional<nsecs_t> dequeueTime, const FrameTimelineInfo& info,
|
H A D | Layer.cpp | 1202 void Layer::setFrameTimelineVsyncForBufferTransaction(const FrameTimelineInfo& info, in setFrameTimelineVsyncForBufferTransaction() 1223 void Layer::setFrameTimelineVsyncForBufferlessTransaction(const FrameTimelineInfo& info, in setFrameTimelineVsyncForBufferlessTransaction() 1271 const FrameTimelineInfo& info, nsecs_t postTime) { in createSurfaceFrameForTransaction() 1289 const FrameTimelineInfo& info, nsecs_t queueTime, std::string debugName) { in createSurfaceFrameForBuffer()
|
H A D | BufferQueueLayer.cpp | 372 void BufferQueueLayer::setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfoForBuffer()
|
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | EventThread.cpp | 363 return FrameTimelineInfo::INVALID_VSYNC_ID; in onVSyncEvent() 507 return FrameTimelineInfo::INVALID_VSYNC_ID; in threadMain()
|