Searched defs:release_fence (Results 1 - 8 of 8) sorted by relevance
/frameworks/native/libs/vr/libvrflinger/ |
H A D | acquired_buffer.cpp | 82 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 D | hardware_composer.h | 196 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 D | consumer_channel.cpp | 140 LocalFence release_fence) { 155 producer->OnConsumerRelease(message, std::move(release_fence)); 139 OnConsumerRelease(Message& message, LocalFence release_fence) argument
|
H A D | producer_channel.cpp | 456 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 D | buffer_hub_client.cpp | 351 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 D | buffer_hub_queue_client.cpp | 540 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 D | dvr_buffer_queue.cpp | 75 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 D | swapchain.cpp | 253 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