Home
last modified time | relevance | path

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

12

/frameworks/native/libs/gui/
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()
DAndroid.bp119 "FrameTimelineInfo.cpp",
DITransactionCompletedListener.cpp98 : frameVsyncId(FrameTimelineInfo::INVALID_VSYNC_ID), jankType(JankType::None) {} in JankData()
DBLASTBufferQueue.cpp660 status_t setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) override { in setFrameTimelineInfo()
675 status_t BLASTBufferQueue::setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfo()
DISurfaceComposer.cpp67 status_t setTransactionState(const FrameTimelineInfo& frameTimelineInfo, in setTransactionState()
1169 const FrameTimelineInfo& frameTimelineInfo) override { in setFrameTimelineInfo()
1253 FrameTimelineInfo frameTimelineInfo; in onTransact()
2053 FrameTimelineInfo frameTimelineInfo; in onTransact()
/frameworks/native/libs/gui/include/gui/
DFrameTimelineInfo.h25 struct FrameTimelineInfo { struct
42 void merge(const FrameTimelineInfo& other); argument
DDisplayEventDispatcher.h28 int64_t id = FrameTimelineInfo::INVALID_VSYNC_ID;
DBLASTBufferQueue.h104 status_t setFrameTimelineInfo(const FrameTimelineInfo& info);
212 std::queue<FrameTimelineInfo> mNextFrameTimelineInfoQueue GUARDED_BY(mMutex);
DISurfaceComposer.h162 const FrameTimelineInfo& frameTimelineInfo, const Vector<ComposerState>& state,
526 const FrameTimelineInfo& frameTimelineInfo) = 0;
DSurfaceComposerClient.h386 FrameTimelineInfo mFrameTimelineInfo;
533 Transaction& setFrameTimelineInfo(const FrameTimelineInfo& frameTimelineInfo);
DSurface.h192 virtual status_t setFrameTimelineInfo(const FrameTimelineInfo& info);
/frameworks/native/services/surfaceflinger/tests/unittests/
DTransactionApplicationTest.cpp99 FrameTimelineInfo frameTimelineInfo;
117 const FrameTimelineInfo& frameTimelineInfo) { in setupSingle()
133 FrameTimelineInfo{}); in NotPlacedOnTransactionQueue()
167 /*desiredPresentTime*/ time + s2ns(1), false, FrameTimelineInfo{}); in PlaceOnTransactionQueue()
199 /*desiredPresentTime*/ time + s2ns(1), false, FrameTimelineInfo{}); in BlockedByPriorTransaction()
206 FrameTimelineInfo{}); in BlockedByPriorTransaction()
262 /*desiredPresentTime*/ s2ns(1), false, FrameTimelineInfo{}); in TEST_F()
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 …]
DTransactionFrameTracerTest.cpp121 frameNumber, dequeueTime, FrameTimelineInfo{}, in BLASTTransactionSendsFrameTracerEvents()
DTransactionSurfaceFrameTest.cpp355 {/*vsyncId*/ FrameTimelineInfo::INVALID_VSYNC_ID, /*inputEventId*/ 0}, in BufferSurfaceFrame_ReplaceValidTokenBufferWithInvalidTokenBuffer()
389 EXPECT_EQ(FrameTimelineInfo::INVALID_VSYNC_ID, droppedSurfaceFrame2->getToken()); in BufferSurfaceFrame_ReplaceValidTokenBufferWithInvalidTokenBuffer()
/frameworks/native/services/surfaceflinger/FrameTimeline/
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,
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()
/frameworks/native/services/surfaceflinger/
DBufferQueueLayer.h104 void setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) override;
149 FrameTimelineInfo mFrameTimelineInfo;
DLayer.h255 FrameTimelineInfo frameTimelineInfo;
419 const FrameTimelineInfo& /*info*/, in setBuffer() argument
823 virtual void setFrameTimelineInfoForBuffer(const FrameTimelineInfo& /*info*/) {} in setFrameTimelineInfoForBuffer() argument
824 void setFrameTimelineVsyncForBufferTransaction(const FrameTimelineInfo& info, nsecs_t postTime);
825 void setFrameTimelineVsyncForBufferlessTransaction(const FrameTimelineInfo& info,
835 const FrameTimelineInfo& info, nsecs_t postTime);
837 const FrameTimelineInfo& info, nsecs_t queueTime, std::string debugName);
DSurfaceFlinger.h347 const FrameTimelineInfo& info, const ComposerState& composerState,
522 TransactionState(const FrameTimelineInfo& frameTimelineInfo, in TransactionState()
550 FrameTimelineInfo frameTimelineInfo;
618 status_t setTransactionState(const FrameTimelineInfo& frameTimelineInfo,
715 const FrameTimelineInfo& frameTimelineInfo) override;
831 void applyTransactionState(const FrameTimelineInfo& info, const Vector<ComposerState>& state,
858 const FrameTimelineInfo& info, bool isAutoTimestamp, int64_t desiredPresentTime,
DRefreshRateOverlay.cpp262 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in changeRefreshRate()
276 std::nullopt /* dequeueTime */, FrameTimelineInfo{}, in onInvalidate()
DBufferStateLayer.h61 std::optional<nsecs_t> dequeueTime, const FrameTimelineInfo& info,
DLayer.cpp1196 void Layer::setFrameTimelineVsyncForBufferTransaction(const FrameTimelineInfo& info, in setFrameTimelineVsyncForBufferTransaction()
1217 void Layer::setFrameTimelineVsyncForBufferlessTransaction(const FrameTimelineInfo& info, in setFrameTimelineVsyncForBufferlessTransaction()
1265 const FrameTimelineInfo& info, nsecs_t postTime) { in createSurfaceFrameForTransaction()
1283 const FrameTimelineInfo& info, nsecs_t queueTime, std::string debugName) { in createSurfaceFrameForBuffer()
DBufferQueueLayer.cpp372 void BufferQueueLayer::setFrameTimelineInfoForBuffer(const FrameTimelineInfo& frameTimelineInfo) { in setFrameTimelineInfoForBuffer()
/frameworks/native/services/surfaceflinger/Scheduler/
DEventThread.cpp363 return FrameTimelineInfo::INVALID_VSYNC_ID; in onVSyncEvent()
508 return FrameTimelineInfo::INVALID_VSYNC_ID; in threadMain()

12