/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockFrameTimeline.h | 25 class FrameTimeline : public android::frametimeline::impl::FrameTimeline { 33 MOCK_METHOD1(addSurfaceFrame, void(std::shared_ptr<frametimeline::SurfaceFrame>));
|
D | MockFrameTimeline.cpp | 23 : android::frametimeline::impl::FrameTimeline(timeStats, surfaceFlingerPid) {} in FrameTimeline()
|
/frameworks/native/services/surfaceflinger/ |
D | FpsReporter.h | 37 FpsReporter(frametimeline::FrameTimeline& frameTimeline, 61 frametimeline::FrameTimeline& mFrameTimeline;
|
D | SurfaceFlingerFactory.h | 56 namespace frametimeline { 90 virtual std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline(
|
D | SurfaceFlingerDefaultFactory.cpp | 96 std::unique_ptr<frametimeline::FrameTimeline> DefaultFactory::createFrameTimeline( in createFrameTimeline() 98 return std::make_unique<frametimeline::impl::FrameTimeline>(timeStats, surfaceFlingerPid); in createFrameTimeline()
|
D | Layer.h | 77 namespace frametimeline { 213 std::shared_ptr<frametimeline::SurfaceFrame> bufferSurfaceFrameTX; 217 std::unordered_map<int64_t, std::shared_ptr<frametimeline::SurfaceFrame>> 801 void addSurfaceFrameDroppedForBuffer(std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, 804 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime, 807 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForTransaction( 809 std::shared_ptr<frametimeline::SurfaceFrame> createSurfaceFrameForBuffer( 983 void onSurfaceFrameCreated(const std::shared_ptr<frametimeline::SurfaceFrame>&); 1271 std::deque<std::shared_ptr<android::frametimeline::SurfaceFrame>> mPendingJankClassifications;
|
D | SurfaceFlingerDefaultFactory.h | 46 std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline(
|
D | FpsReporter.cpp | 29 FpsReporter::FpsReporter(frametimeline::FrameTimeline& frameTimeline, std::unique_ptr<Clock> clock) in FpsReporter()
|
D | Layer.cpp | 147 using PresentState = frametimeline::SurfaceFrame::PresentState; 795 std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame = in transferAvailableJankData() 1409 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t dropTime) { in addSurfaceFrameDroppedForBuffer() 1416 std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame, nsecs_t acquireFenceTime, in addSurfaceFramePresentedForBuffer() 1424 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForTransaction( in createSurfaceFrameForTransaction() 1443 std::shared_ptr<frametimeline::SurfaceFrame> Layer::createSurfaceFrameForBuffer( in createSurfaceFrameForBuffer() 2946 const std::shared_ptr<frametimeline::SurfaceFrame>& surfaceFrame) { in onSurfaceFrameCreated()
|
D | SurfaceFlinger.h | 146 namespace frametimeline { 1365 const std::unique_ptr<frametimeline::FrameTimeline> mFrameTimeline;
|
/frameworks/native/services/surfaceflinger/FrameTimeline/ |
D | FrameTimeline.h | 42 namespace android::frametimeline { 146 friend class android::frametimeline::FrameTimelineTest; 347 class TokenManager : public android::frametimeline::TokenManager { 357 friend class android::frametimeline::FrameTimelineTest; 367 class FrameTimeline : public android::frametimeline::FrameTimeline { 477 frametimeline::TokenManager* getTokenManager() override { return &mTokenManager; } in getTokenManager() 482 void addSurfaceFrame(std::shared_ptr<frametimeline::SurfaceFrame> surfaceFrame) override; 502 friend class android::frametimeline::FrameTimelineTest;
|
D | FrameTimeline.cpp | 33 namespace android::frametimeline { namespace 327 frametimeline::TimelineItem&& predictions, in SurfaceFrame()
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | MessageQueue.h | 69 frametimeline::TokenManager&, 121 frametimeline::TokenManager* tokenManager = nullptr; 142 void initVsyncInternal(std::shared_ptr<scheduler::VSyncDispatch>, frametimeline::TokenManager&,
|
D | EventThread.h | 48 namespace frametimeline { 153 frametimeline::TokenManager*, IEventThreadCallback& callback, 224 frametimeline::TokenManager* const mTokenManager;
|
D | Scheduler.h | 64 namespace frametimeline { 117 void initVsync(frametimeline::TokenManager&, std::chrono::nanoseconds workDuration); 140 void createEventThread(Cycle, frametimeline::TokenManager*,
|
D | MessageQueue.cpp | 78 frametimeline::TokenManager& tokenManager, in initVsyncInternal()
|
D | Scheduler.cpp | 88 void Scheduler::initVsync(frametimeline::TokenManager& tokenManager, in initVsync() 348 void Scheduler::createEventThread(Cycle cycle, frametimeline::TokenManager* tokenManager, in createEventThread()
|
D | EventThread.cpp | 276 android::frametimeline::TokenManager* tokenManager, in EventThread()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | MessageQueueTest.cpp | 71 struct MockTokenManager : frametimeline::TokenManager { 72 MOCK_METHOD1(generateTokenForPredictions, int64_t(frametimeline::TimelineItem&& prediction)); 73 MOCK_CONST_METHOD1(getPredictionsForToken, std::optional<frametimeline::TimelineItem>(int64_t)); 162 generateTokenForPredictions(frametimeline::TimelineItem(kStartTime.ns(), in TEST_F()
|
D | TransactionFrameTracerTest.cpp | 38 using PresentState = frametimeline::SurfaceFrame::PresentState;
|
D | TransactionSurfaceFrameTest.cpp | 38 using PresentState = frametimeline::SurfaceFrame::PresentState; 449 std::vector<std::shared_ptr<frametimeline::SurfaceFrame>> bufferlessSurfaceFrames; in MultipleCommitsBeforeLatch()
|
D | TestableSurfaceFlinger.h | 142 std::unique_ptr<frametimeline::FrameTimeline> createFrameTimeline( 243 mTokenManager = std::make_unique<frametimeline::impl::TokenManager>(); 1163 std::unique_ptr<frametimeline::impl::TokenManager> mTokenManager;
|
D | EventThreadTest.cpp | 146 std::unique_ptr<frametimeline::impl::TokenManager> mTokenManager; 203 mTokenManager = std::make_unique<frametimeline::impl::TokenManager>(); in setupEventThread()
|
D | FrameTimelineTest.cpp | 47 namespace android::frametimeline { namespace
|
/frameworks/base/apct-tests/perftests/multiuser/trace_configs/ |
D | trace_config_multi_user.textproto | 152 name: "android.surfaceflinger.frametimeline"
|