• Home
  • Raw
  • Download

Lines Matching refs:fence

36 FenceTime::FenceTime(const sp<Fence>& fence)  in FenceTime()  argument
37 : mState(((fence.get() != nullptr) && fence->isValid()) ? in FenceTime()
39 mFence(fence), in FenceTime()
44 FenceTime::FenceTime(sp<Fence>&& fence) in FenceTime() argument
45 : mState(((fence.get() != nullptr) && fence->isValid()) ? in FenceTime()
47 mFence(std::move(fence)), in FenceTime()
111 sp<Fence> fence; in wait() local
121 fence = mFence; in wait()
125 return fence->wait(timeout); in wait()
139 sp<Fence> fence; in getSignalTime() local
149 fence = mFence; in getSignalTime()
153 signalTime = fence->getSignalTime(); in getSignalTime()
198 FenceTime::FenceTime(const sp<Fence>& fence, bool forceValidForTest) in FenceTime() argument
201 mFence(fence), in FenceTime()
219 : state(State::FENCE), fence(srcFence) { in Snapshot()
232 return min + fence->getFlattenedSize(); in getFlattenedSize()
240 return state == State::FENCE ? fence->getFdCount() : 0u; in getFdCount()
254 return fence->flatten(buffer, size, fds, count); in flatten()
274 fence = new Fence; in unflatten()
275 return fence->unflatten(buffer, size, fds, count); in unflatten()
290 void FenceTimeline::push(const std::shared_ptr<FenceTime>& fence) { in push() argument
306 mQueue.push(fence); in push()
312 std::shared_ptr<FenceTime> fence = mQueue.front().lock(); in updateSignalTimes() local
313 if (!fence) { in updateSignalTimes()
318 } else if (fence->getSignalTime() != Fence::SIGNAL_TIME_PENDING) { in updateSignalTimes()
334 const sp<Fence>& fence) { in createFenceTimeForTest() argument
338 std::shared_ptr<FenceTime> fenceTime(new FenceTime(fence, true)); in createFenceTimeForTest()
339 mMap[fence.get()].push_back(fenceTime); in createFenceTimeForTest()
344 const sp<Fence>& fence, nsecs_t signalTime) { in signalAllForTest() argument
348 auto it = mMap.find(fence.get()); in signalAllForTest()