Home
last modified time | relevance | path

Searched refs:FrameTimelineInfo (Results 1 – 25 of 32) sorted by relevance

12

/aosp12/frameworks/native/libs/gui/
H A DFrameTimelineInfo.cpp33 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 DAndroid.bp178 "FrameTimelineInfo.cpp",
H A DITransactionCompletedListener.cpp98 : frameVsyncId(FrameTimelineInfo::INVALID_VSYNC_ID), jankType(JankType::None) {} in JankData()
H A DBLASTBufferQueue.cpp793 status_t setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) override { in setFrameTimelineInfo()
820 status_t BLASTBufferQueue::setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfo()
H A DISurfaceComposer.cpp68 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 DTransactionApplicationTest.cpp100 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 DFrameTimelineTest.cpp2088 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 DTransactionFrameTracerTest.cpp121 frameNumber, dequeueTime, FrameTimelineInfo{}, in BLASTTransactionSendsFrameTracerEvents()
H A DTransactionSurfaceFrameTest.cpp364 {/*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 DFrameTimelineInfo.h25 struct FrameTimelineInfo { struct
42 void merge(const FrameTimelineInfo& other); argument
H A DBLASTBufferQueue.h108 status_t setFrameTimelineInfo(const FrameTimelineInfo& info);
229 std::queue<FrameTimelineInfo> mNextFrameTimelineInfoQueue GUARDED_BY(mMutex);
H A DDisplayEventDispatcher.h28 int64_t id = FrameTimelineInfo::INVALID_VSYNC_ID;
H A DISurfaceComposer.h165 const FrameTimelineInfo& frameTimelineInfo, const Vector<ComposerState>& state,
529 const FrameTimelineInfo& frameTimelineInfo) = 0;
H A DSurfaceComposerClient.h390 FrameTimelineInfo mFrameTimelineInfo;
535 Transaction& setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo);
H A DSurface.h192 virtual status_t setFrameTimelineInfo(const FrameTimelineInfo& info);
/aosp12/frameworks/native/services/surfaceflinger/FrameTimeline/
H A DFrameTimeline.h153 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 DFrameTimeline.cpp301 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 DBufferQueueLayer.h104 void setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) override;
149 FrameTimelineInfo mFrameTimelineInfo;
H A DLayer.h256 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 DSurfaceFlinger.h347 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 DRefreshRateOverlay.cpp273 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in changeRefreshRate()
287 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in onInvalidate()
H A DBufferStateLayer.h61 std::optional<nsecs_t> dequeueTime, const FrameTimelineInfo& info,
H A DLayer.cpp1202 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 DBufferQueueLayer.cpp372 void BufferQueueLayer::setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfoForBuffer()
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DEventThread.cpp363 return FrameTimelineInfo::INVALID_VSYNC_ID; in onVSyncEvent()
507 return FrameTimelineInfo::INVALID_VSYNC_ID; in threadMain()

12