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.h139 // Post this buffer, passing |ready_fence| to the consumers. The bytes in
143 int Post(const LocalHandle& ready_fence, const void* meta,
148 int Post(const LocalHandle& ready_fence) { argument
149 return Post(ready_fence, nullptr, 0);
153 int Post(const LocalHandle& ready_fence, const Meta& meta) { argument
154 return Post(ready_fence, &meta, sizeof(meta));
253 // |ready_fence| will be set to a fence to wait on until the buffer is ready.
259 int Acquire(LocalHandle* ready_fence);
262 // |ready_fence| is set to a fence signaling that the contents of the buffer
266 int Acquire(LocalHandle* ready_fence, voi
273 Acquire(LocalHandle* ready_fence, Meta* meta) argument
[all...]
/frameworks/native/libs/vr/libbufferhub/
H A Dbuffer_hub_client.cpp134 int BufferConsumer::Acquire(LocalHandle* ready_fence) { argument
135 return Acquire(ready_fence, nullptr, 0);
138 int BufferConsumer::Acquire(LocalHandle* ready_fence, void* meta, argument
146 if (status && ready_fence)
147 *ready_fence = fence.take();
363 int BufferProducer::Post(const LocalHandle& ready_fence, const void* meta, argument
367 BorrowedFence(ready_fence.Borrow()), WrapBuffer(meta, meta_size_bytes)));

Completed in 1797 milliseconds