Home
last modified time | relevance | path

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

/system/dev/display/display/
A Dfence.cpp93 void FenceReference::SetImmediateRelease(fbl::RefPtr<FenceReference>&& fence) { in SetImmediateRelease() argument
94 release_fence_ = std::move(fence); in SetImmediateRelease()
108 FenceReference::FenceReference(fbl::RefPtr<Fence> fence) : fence_(std::move(fence)) { } in FenceReference() argument
A Dfence.h24 virtual void OnRefForFenceDead(Fence* fence) = 0;
76 explicit FenceReference(fbl::RefPtr<Fence> fence);
84 void SetImmediateRelease(fbl::RefPtr<FenceReference>&& fence);
A Dimage.cpp40 void Image::OnFenceReady(FenceReference* fence) { in OnFenceReady() argument
41 if (wait_fence_.get() == fence) { in OnFenceReady()
A Drules.mk15 $(LOCAL_DIR)/fence.cpp \
A Dimage.h51 void OnFenceReady(FenceReference* fence);
A Dclient.h138 void OnFenceFired(FenceReference* fence) override;
139 void OnRefForFenceDead(Fence* fence) override;
A Dclient.cpp272 auto fence = fences_.find(req->id); in HandleImportEvent() local
273 if (!fence.IsValid()) { in HandleImportEvent()
282 success = fence->CreateRef(); in HandleImportEvent()
1382 auto fence = fences_.find(id); in GetFence() local
1383 return fence.IsValid() ? fence->GetReference() : nullptr; in GetFence()
1386 void Client::OnFenceFired(FenceReference* fence) { in OnFenceFired() argument
1390 waiting->self->OnFenceReady(fence); in OnFenceFired()
1396 void Client::OnRefForFenceDead(Fence* fence) { in OnRefForFenceDead() argument
1398 if (fence->OnRefDead()) { in OnRefForFenceDead()
1399 fences_.erase(fence->id); in OnRefForFenceDead()

Completed in 11 milliseconds