Searched defs:ready_fence (Results 1 - 2 of 2) sorted by relevance

/frameworks/native/libs/vr/libbufferhub/include/private/dvr/
H A Dbuffer_hub_client.h199 const LocalHandle& ready_fence);
201 // Post this buffer, passing |ready_fence| to the consumers. The bytes in
205 int Post(const LocalHandle& ready_fence, const void* meta,
210 int Post(const LocalHandle& ready_fence) { argument
211 return Post(ready_fence, nullptr, 0);
215 int Post(const LocalHandle& ready_fence, const Meta& meta) { argument
216 return Post(ready_fence, &meta, sizeof(meta));
263 const LocalHandle& ready_fence);
280 // |ready_fence| will be set to a fence to wait on until the buffer is ready.
286 int Acquire(LocalHandle* ready_fence);
300 Acquire(LocalHandle* ready_fence, Meta* meta) argument
[all...]
/frameworks/native/libs/vr/libbufferhub/
H A Dbuffer_hub_client.cpp306 int BufferConsumer::Acquire(LocalHandle* ready_fence) { argument
307 return Acquire(ready_fence, nullptr, 0);
310 int BufferConsumer::Acquire(LocalHandle* ready_fence, void* meta, argument
318 if (const int error = LocalAcquire(&canonical_meta, ready_fence))
485 const LocalHandle& ready_fence) {
508 if (const int error = UpdateSharedFence(ready_fence, shared_acquire_fence_))
517 int BufferProducer::Post(const LocalHandle& ready_fence, const void* meta, argument
526 if (const int error = LocalPost(&canonical_meta, ready_fence))
530 BorrowedFence(ready_fence.Borrow())));
534 const LocalHandle& ready_fence) {
484 LocalPost(const DvrNativeBufferMetadata* meta, const LocalHandle& ready_fence) argument
533 PostAsync(const DvrNativeBufferMetadata* meta, const LocalHandle& ready_fence) argument
[all...]

Completed in 207 milliseconds