Home
last modified time | relevance | path

Searched refs:fenceTime (Results 1 – 12 of 12) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/tests/
DPresentLatencyTrackerTest.cpp36 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()
DFrameTargeterTest.cpp91 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/
DFenceTime.cpp338 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/
DFrameTargeter.h69 return mPresentFences.front().fenceTime; in presentFenceForPreviousFrame()
106 FenceTimePtr fenceTime = FenceTime::NO_FENCE; member
/frameworks/native/services/surfaceflinger/DisplayHardware/
DPowerAdvisor.cpp478 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()
DPowerAdvisor.h76 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/
DFrameTracerTest.cpp222 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/
DMockPowerAdvisor.h48 (DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime), (override));
/frameworks/native/services/surfaceflinger/tests/unittests/mock/DisplayHardware/
DMockPowerAdvisor.h46 (DisplayId displayId, std::unique_ptr<FenceTime>&& fenceTime), (override));
/frameworks/native/services/surfaceflinger/Scheduler/src/
DFrameTargeter.cpp42 return mPresentFences[i].fenceTime; in presentFenceForPastVsync()
/frameworks/native/libs/gui/
DFrameTimestamps.cpp92 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/
DSurfaceFlinger.cpp3114 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()