Home
last modified time | relevance | path

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

/system/dev/display/display/
A Dfence.h19 class Fence; variable
24 virtual void OnRefForFenceDead(Fence* fence) = 0;
30 class Fence : public fbl::RefCounted<Fence>, public IdMappable<fbl::RefPtr<Fence>> {
32 Fence(FenceCallback* cb, async_dispatcher_t* dispatcher, uint64_t id, zx::event&& event);
33 ~Fence();
61 async::WaitMethod<Fence, &Fence::OnReady> ready_wait_{this};
70 DISALLOW_COPY_ASSIGN_AND_MOVE(Fence);
76 explicit FenceReference(fbl::RefPtr<Fence> fence);
88 fbl::RefPtr<Fence> fence_;
A Dfence.cpp12 bool Fence::CreateRef() { in CreateRef()
14 cur_ref_ = fbl::AdoptRef(new (&ac) FenceReference(fbl::RefPtr<Fence>(this))); in CreateRef()
22 void Fence::ClearRef() { in ClearRef()
26 fbl::RefPtr<FenceReference> Fence::GetReference() { in GetReference()
30 void Fence::Signal() { in Signal()
34 bool Fence::OnRefDead() { in OnRefDead()
38 zx_status_t Fence::OnRefArmed(fbl::RefPtr<FenceReference>&& ref) { in OnRefArmed()
53 void Fence::OnRefDisarmed(FenceReference* ref) { in OnRefDisarmed()
60 void Fence::OnReady(async_dispatcher_t* dispatcher, async::WaitBase* self, in OnReady()
75 Fence::Fence(FenceCallback* cb, async_dispatcher_t* dispatcher, uint64_t fence_id, zx::event&& even… in Fence() function in display::Fence
[all …]
A Dclient.h139 void OnRefForFenceDead(Fence* fence) override;
220 Fence::Map fences_ __TA_GUARDED(fence_mtx_);
A Dclient.cpp275 auto new_fence = fbl::AdoptRef(new (&ac) Fence(this, controller_->loop().dispatcher(), in HandleImportEvent()
1396 void Client::OnRefForFenceDead(Fence* fence) { in OnRefForFenceDead()
1423 fbl::SinglyLinkedList<fbl::RefPtr<Fence>> fences; in TearDown()

Completed in 10 milliseconds