Searched refs:ready_fence (Results 1 - 3 of 3) sorted by relevance
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/ |
H A D | buffer_hub_client.h | 139 // 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/libdvr/ |
H A D | dvr_buffer.cpp | 144 pdx::LocalHandle ready_fence; 146 read_buffer->read_buffer->Acquire(&ready_fence, meta, meta_size_bytes); 147 *ready_fence_fd = ready_fence.Release();
|
/frameworks/native/libs/vr/libbufferhub/ |
H A D | buffer_hub_client.cpp | 134 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 9 milliseconds