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

/frameworks/native/libs/vr/libvrflinger/
H A Dacquired_buffer.cpp82 int AcquiredBuffer::Release(LocalHandle release_fence) { argument
83 ALOGD_IF(TRACE, "AcquiredBuffer::Release: buffer_id=%d release_fence=%d",
84 buffer_ ? buffer_->id() : -1, release_fence.Get());
H A Dhardware_composer.h196 pdx::LocalHandle release_fence; member in struct:android::dvr::Layer::SourceSurface
209 acquired_buffer.Release(std::move(release_fence));
224 void Finish(pdx::LocalHandle fence) { release_fence = std::move(fence); }
/frameworks/native/services/vr/bufferhubd/
H A Dconsumer_channel.cpp140 LocalFence release_fence) {
155 producer->OnConsumerRelease(message, std::move(release_fence));
139 OnConsumerRelease(Message& message, LocalFence release_fence) argument
H A Dproducer_channel.cpp456 LocalFence release_fence) {
466 if (release_fence) {
470 release_fence.get_fd()));
479 returned_fence_ = std::move(release_fence);
455 OnConsumerRelease(Message&, LocalFence release_fence) argument
/frameworks/native/libs/vr/libbufferhub/
H A Dbuffer_hub_client.cpp351 const LocalHandle& release_fence) {
375 if (const int error = UpdateSharedFence(release_fence, shared_release_fence_))
383 int BufferConsumer::Release(const LocalHandle& release_fence) { argument
387 if (const int error = LocalRelease(&meta, release_fence))
391 BorrowedFence(release_fence.Borrow())));
400 const LocalHandle& release_fence) {
403 if (const int error = LocalRelease(meta, release_fence))
590 int BufferProducer::Gain(LocalHandle* release_fence) { argument
594 if (const int error = LocalGain(&meta, release_fence))
604 LocalHandle* release_fence) {
350 LocalRelease(const DvrNativeBufferMetadata* meta, const LocalHandle& release_fence) argument
399 ReleaseAsync(const DvrNativeBufferMetadata* meta, const LocalHandle& release_fence) argument
603 GainAsync(DvrNativeBufferMetadata* out_meta, LocalHandle* release_fence) argument
[all...]
/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_client.cpp540 int timeout, size_t* slot, LocalHandle* release_fence) {
542 return Dequeue(timeout, slot, &canonical_meta, release_fence);
547 pdx::LocalHandle* release_fence) {
549 if (slot == nullptr || out_meta == nullptr || release_fence == nullptr) {
559 const int ret = buffer->GainAsync(out_meta, release_fence);
539 Dequeue( int timeout, size_t* slot, LocalHandle* release_fence) argument
545 Dequeue( int timeout, size_t* slot, DvrNativeBufferMetadata* out_meta, pdx::LocalHandle* release_fence) argument
/frameworks/native/libs/vr/libdvr/
H A Ddvr_buffer_queue.cpp75 pdx::LocalHandle release_fence; local
85 producer_queue_->Dequeue(timeout, &slot, out_meta, &release_fence);
166 *out_fence_fd = release_fence.Release();
/frameworks/native/vulkan/libvulkan/
H A Dswapchain.cpp253 int release_fence,
255 ALOG_ASSERT(release_fence == -1 || image.dequeued,
260 if (release_fence >= 0) {
264 // (release_fence), so we can drop the dequeue_fence here.
269 // error cases e.g. when we can't create the release_fence during
274 // weren't able to create a release_fence, waiting for the
276 release_fence = image.dequeue_fence;
281 window->cancelBuffer(window, image.buffer.get(), release_fence);
283 if (release_fence >= 0) {
284 sync_wait(release_fence,
251 ReleaseSwapchainImage(VkDevice device, ANativeWindow* window, int release_fence, Swapchain::Image& image) argument
[all...]

Completed in 521 milliseconds