Searched defs:acquire_fence (Results 1 - 8 of 8) sorted by relevance

/frameworks/native/libs/vr/libvrflinger/
H A Dacquired_buffer.h24 pdx::LocalHandle acquire_fence);
48 int acquire_fence() const { return acquire_fence_.Get(); } function in class:android::dvr::AcquiredBuffer
H A Dacquired_buffer.cpp12 LocalHandle acquire_fence)
13 : buffer_(buffer), acquire_fence_(std::move(acquire_fence)) {}
11 AcquiredBuffer(const std::shared_ptr<BufferConsumer>& buffer, LocalHandle acquire_fence) argument
H A Ddisplay_surface.cpp321 LocalHandle acquire_fence; local
323 auto buffer_status = direct_queue_->Dequeue(0, &slot, &acquire_fence);
354 AcquiredBuffer(buffer_consumer, std::move(acquire_fence)));
/frameworks/native/libs/vr/libdvr/
H A Ddvr_buffer_queue.cpp189 pdx::LocalHandle acquire_fence; local
191 timeout, &slot, out_meta, meta_size_bytes, &acquire_fence);
200 *out_fence_fd = acquire_fence.Release();
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
H A Dnative_buffer.h96 int Post(int acquire_fence, uint64_t sequence) { argument
98 return buffer_->Post(pdx::LocalHandle(acquire_fence), sequence);
144 int acquire_fence() const { return acquire_fence_.Get(); } function in class:android::dvr::NativeBufferConsumer
/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/
H A Dbuffer_hub_queue_client.h420 int timeout, size_t* slot, Meta* meta, LocalHandle* acquire_fence) {
421 return Dequeue(timeout, slot, meta, sizeof(*meta), acquire_fence);
424 int timeout, size_t* slot, LocalHandle* acquire_fence) {
425 return Dequeue(timeout, slot, nullptr, 0, acquire_fence);
430 LocalHandle* acquire_fence);
444 LocalHandle* acquire_fence) override;
419 Dequeue( int timeout, size_t* slot, Meta* meta, LocalHandle* acquire_fence) argument
423 Dequeue( int timeout, size_t* slot, LocalHandle* acquire_fence) argument
/frameworks/native/services/vr/bufferhubd/
H A Dproducer_channel.cpp171 Message&, LocalFence acquire_fence,
189 post_fence_ = std::move(acquire_fence);
170 OnProducerPost( Message&, LocalFence acquire_fence, BufferWrapper<std::vector<std::uint8_t>> metadata) argument
/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_client.cpp584 LocalHandle* acquire_fence) {
593 if (slot == nullptr || acquire_fence == nullptr) {
596 "acquire_fence=%p",
597 slot, meta, acquire_fence);
602 BufferHubQueue::Dequeue(timeout, slot, meta, acquire_fence);
610 LocalHandle* acquire_fence) {
614 return buffer->Acquire(acquire_fence, meta_buffer_tmp_.get(), meta_size_);
582 Dequeue( int timeout, size_t* slot, void* meta, size_t meta_size, LocalHandle* acquire_fence) argument
609 OnBufferReady(const std::shared_ptr<BufferHubBuffer>& buf, LocalHandle* acquire_fence) argument

Completed in 101 milliseconds