Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/Utils/
DFenceUtils.h24 inline void mergeFence(const char* debugName, sp<Fence>&& incomingFence, sp<Fence>& prevFence) { in mergeFence() argument
25 if (prevFence == nullptr && incomingFence->getStatus() != Fence::Status::Invalid) { in mergeFence()
26 prevFence = std::move(incomingFence); in mergeFence()
31 prevFence->getStatus() == incomingFence->getStatus()) { in mergeFence()
34 sp<Fence> mergedFence = Fence::merge(fenceName, prevFence, incomingFence); in mergeFence()
38 } else if (incomingFence->getStatus() == Fence::Status::Unsignaled) { in mergeFence()
46 prevFence = std::move(incomingFence); in mergeFence()