Searched refs:fence (Results 1 – 7 of 7) sorted by relevance
93 void FenceReference::SetImmediateRelease(fbl::RefPtr<FenceReference>&& fence) { in SetImmediateRelease() argument94 release_fence_ = std::move(fence); in SetImmediateRelease()108 FenceReference::FenceReference(fbl::RefPtr<Fence> fence) : fence_(std::move(fence)) { } in FenceReference() argument
24 virtual void OnRefForFenceDead(Fence* fence) = 0;76 explicit FenceReference(fbl::RefPtr<Fence> fence);84 void SetImmediateRelease(fbl::RefPtr<FenceReference>&& fence);
40 void Image::OnFenceReady(FenceReference* fence) { in OnFenceReady() argument41 if (wait_fence_.get() == fence) { in OnFenceReady()
15 $(LOCAL_DIR)/fence.cpp \
51 void OnFenceReady(FenceReference* fence);
138 void OnFenceFired(FenceReference* fence) override;139 void OnRefForFenceDead(Fence* fence) override;
272 auto fence = fences_.find(req->id); in HandleImportEvent() local273 if (!fence.IsValid()) { in HandleImportEvent()282 success = fence->CreateRef(); in HandleImportEvent()1382 auto fence = fences_.find(id); in GetFence() local1383 return fence.IsValid() ? fence->GetReference() : nullptr; in GetFence()1386 void Client::OnFenceFired(FenceReference* fence) { in OnFenceFired() argument1390 waiting->self->OnFenceReady(fence); in OnFenceFired()1396 void Client::OnRefForFenceDead(Fence* fence) { in OnRefForFenceDead() argument1398 if (fence->OnRefDead()) { in OnRefForFenceDead()1399 fences_.erase(fence->id); in OnRefForFenceDead()
Completed in 11 milliseconds