Searched refs:acquire_fence_ (Results 1 - 5 of 5) sorted by relevance

/frameworks/native/libs/vr/libvrflinger/
H A Dacquired_buffer.cpp13 : buffer_(buffer), acquire_fence_(std::move(acquire_fence)) {}
27 // Default construct sets acquire_fence_ to empty.
30 acquire_fence_ = std::move(fence);
36 acquire_fence_(std::move(other.acquire_fence_)) {}
45 acquire_fence_ = std::move(other.acquire_fence_);
55 if (acquire_fence_) {
56 const int ret = sync_wait(acquire_fence_.Get(), 0);
58 "AcquiredBuffer::IsAvailable: acquire_fence_
[all...]
H A Dacquired_buffer.h17 AcquiredBuffer() : buffer_(nullptr), acquire_fence_(kEmptyFence) {}
48 int acquire_fence() const { return acquire_fence_.Get(); }
76 mutable pdx::LocalHandle acquire_fence_; member in class:android::dvr::AcquiredBuffer
H A Dhardware_composer.cpp953 acquire_fence_.Close();
1071 std::tie(right, bottom, handle, acquire_fence_) = source.Acquire();
1102 acquire_fence_.Get());
1131 void Layer::Drop() { acquire_fence_.Close(); }
H A Dhardware_composer.h219 pdx::LocalHandle acquire_fence_; member in class:android::dvr::Layer
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
H A Dnative_buffer.h132 : BASE(), buffer_(buffer), acquire_fence_(kEmptyFence), sequence_(0) {
144 int acquire_fence() const { return acquire_fence_.Get(); }
148 pdx::LocalHandle ClaimAcquireFence() { return std::move(acquire_fence_); }
152 int Acquire() { return buffer_->Acquire(&acquire_fence_, &sequence_); }
157 acquire_fence_.Close();
166 pdx::LocalHandle acquire_fence_; member in class:android::dvr::NativeBufferConsumer

Completed in 70 milliseconds