/frameworks/native/services/surfaceflinger/Scheduler/tests/ |
D | PresentLatencyTrackerTest.cpp | 36 const auto [fence, fenceTime] = fenceMap.makePendingFenceForTest(); in TEST() 37 EXPECT_EQ(tracker.trackPendingFrame(kCompositeTime, fenceTime), Duration::zero()); in TEST() 39 fenceTime->signalForTest(9999); in TEST() 55 for (const auto& [fence, fenceTime] : fences) { in TEST() 56 EXPECT_EQ(tracker.trackPendingFrame(kCompositeTime, fenceTime), Duration::zero()); in TEST()
|
D | FrameTargeterTest.cpp | 91 auto [fence, fenceTime] = testPtr->mFenceMap.makePendingFenceForTest(); in end() 92 testPtr->mTargeter.setPresentFence(std::move(fence), fenceTime); in end() 95 return fenceTime; in end()
|
/frameworks/native/libs/ui/ |
D | FenceTime.cpp | 338 std::shared_ptr<FenceTime> fenceTime(new FenceTime(fence, true)); in createFenceTimeForTest() local 339 mMap[fence.get()].push_back(fenceTime); in createFenceTimeForTest() 340 return fenceTime; in createFenceTimeForTest() 351 std::shared_ptr<FenceTime> fenceTime = weakFenceTime.lock(); in signalAllForTest() local 352 if (!fenceTime) { in signalAllForTest() 355 ALOGE_IF(!fenceTime->isValid(), in signalAllForTest() 357 fenceTime->signalForTest(signalTime); in signalAllForTest()
|
/frameworks/native/services/surfaceflinger/Scheduler/include/scheduler/ |
D | FrameTargeter.h | 69 return mPresentFences.front().fenceTime; in presentFenceForPreviousFrame() 106 FenceTimePtr fenceTime = FenceTime::NO_FENCE; member
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | PowerAdvisor.cpp | 478 void PowerAdvisor::setGpuFenceTime(DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime) { in setGpuFenceTime() argument 499 displayData.gpuEndFenceTime = std::move(fenceTime); in setGpuFenceTime() 687 TimePoint fenceTime) { in calculateDisplayTimeline() argument 710 timeline.probablyWaitsForPresentFence = fenceTime > timeline.presentFenceWaitStartTime && in calculateDisplayTimeline() 711 fenceTime < timeline.hwcPresentEndTime; in calculateDisplayTimeline() 715 (timeline.probablyWaitsForPresentFence ? fenceTime in calculateDisplayTimeline()
|
D | PowerAdvisor.h | 76 virtual void setGpuFenceTime(DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime) = 0; 133 void setGpuFenceTime(DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime) override; 203 DisplayTimeline calculateDisplayTimeline(TimePoint fenceTime);
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | FrameTracerTest.cpp | 222 auto fenceTime = fenceFactory.createFenceTimeForTest(Fence::NO_FENCE); in TEST_F() local 228 mFrameTracer->traceFence(layerId, bufferID, frameNumber, fenceTime, type); in TEST_F() 249 auto fenceTime = fenceFactory.createFenceTimeForTest(Fence::NO_FENCE); in TEST_F() local 253 mFrameTracer->traceFence(layerId, bufferID, frameNumber, fenceTime, type); in TEST_F()
|
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
D | MockPowerAdvisor.h | 48 (DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime), (override));
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/DisplayHardware/ |
D | MockPowerAdvisor.h | 46 (DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime), (override));
|
/frameworks/native/services/surfaceflinger/Scheduler/src/ |
D | FrameTargeter.cpp | 42 return mPresentFences[i].fenceTime; in presentFenceForPastVsync()
|
/frameworks/native/libs/gui/ |
D | FrameTimestamps.cpp | 92 const FenceTime& fenceTime) { in dumpFenceTime() argument 94 nsecs_t signalTime = fenceTime.getCachedSignalTime(); in dumpFenceTime() 99 } else if (&fenceTime == FenceTime::NO_FENCE.get()){ in dumpFenceTime()
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlinger.cpp | 3114 if (auto fenceTime = targeter->setPresentFence(std::move(presentFence)); in onCompositionPresented() local 3115 fenceTime->isValid()) { in onCompositionPresented() 3116 presentFences.try_emplace(id, std::move(fenceTime)); in onCompositionPresented()
|