Home
last modified time | relevance | path

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

/system/dev/display/display/
A Dfence.h18 class FenceReference; variable
23 virtual void OnFenceFired(FenceReference* ref) = 0;
45 fbl::RefPtr<FenceReference> GetReference();
50 void OnRefDisarmed(FenceReference* ref);
53 fbl::RefPtr<FenceReference> cur_ref_;
68 friend FenceReference; variable
73 class FenceReference : public fbl::RefCounted<FenceReference>
76 explicit FenceReference(fbl::RefPtr<Fence> fence);
77 ~FenceReference();
90 fbl::RefPtr<FenceReference> release_fence_;
[all …]
A Dfence.cpp26 fbl::RefPtr<FenceReference> Fence::GetReference() { in GetReference()
38 zx_status_t Fence::OnRefArmed(fbl::RefPtr<FenceReference>&& ref) { in OnRefArmed()
53 void Fence::OnRefDisarmed(FenceReference* ref) { in OnRefDisarmed()
66 fbl::RefPtr<FenceReference> ref = armed_refs_.pop_front(); in OnReady()
85 zx_status_t FenceReference::StartReadyWait() { in StartReadyWait()
89 void FenceReference::ResetReadyWait() { in ResetReadyWait()
93 void FenceReference::SetImmediateRelease(fbl::RefPtr<FenceReference>&& fence) { in SetImmediateRelease()
97 void FenceReference::OnReady() { in OnReady()
104 void FenceReference::Signal() { in Signal()
108 FenceReference::FenceReference(fbl::RefPtr<Fence> fence) : fence_(std::move(fence)) { } in FenceReference() function in display::FenceReference
[all …]
A Dimage.h39 void PrepareFences(fbl::RefPtr<FenceReference>&& wait,
40 fbl::RefPtr<FenceReference>&& signal);
51 void OnFenceReady(FenceReference* fence);
96 fbl::RefPtr<FenceReference> wait_fence_ = nullptr;
99 fbl::RefPtr<FenceReference> signal_fence_ = nullptr;
100 fbl::RefPtr<FenceReference> armed_signal_fence_ = nullptr;
A Dimage.cpp25 void Image::PrepareFences(fbl::RefPtr<FenceReference>&& wait, in PrepareFences()
26 fbl::RefPtr<FenceReference>&& signal) { in PrepareFences()
40 void Image::OnFenceReady(FenceReference* fence) { in OnFenceReady()
A Dclient.h138 void OnFenceFired(FenceReference* fence) override;
238 fbl::RefPtr<FenceReference> GetFence(uint64_t id);
A Dclient.cpp1377 fbl::RefPtr<FenceReference> Client::GetFence(uint64_t id) { in GetFence()
1386 void Client::OnFenceFired(FenceReference* fence) { in OnFenceFired()

Completed in 10 milliseconds