Searched refs:write_buffer (Results 1 - 10 of 10) sorted by relevance

/frameworks/native/libs/vr/libdvr/
H A Ddvr_buffer.cpp40 void dvrWriteBufferCreateEmpty(DvrWriteBuffer** write_buffer) { argument
41 if (write_buffer)
42 *write_buffer = new DvrWriteBuffer;
45 void dvrWriteBufferDestroy(DvrWriteBuffer* write_buffer) { argument
46 delete write_buffer;
49 int dvrWriteBufferIsValid(DvrWriteBuffer* write_buffer) { argument
50 return write_buffer && write_buffer->write_buffer;
53 int dvrWriteBufferClear(DvrWriteBuffer* write_buffer) { argument
61 dvrWriteBufferGetId(DvrWriteBuffer* write_buffer) argument
68 dvrWriteBufferGetAHardwareBuffer(DvrWriteBuffer* write_buffer, AHardwareBuffer** hardware_buffer) argument
77 dvrWriteBufferPost(DvrWriteBuffer* write_buffer, int ready_fence_fd, const void* meta, size_t meta_size_bytes) argument
87 dvrWriteBufferGain(DvrWriteBuffer* write_buffer, int* release_fence_fd) argument
97 dvrWriteBufferGainAsync(DvrWriteBuffer* write_buffer) argument
179 dvrWriteBufferGetNativeHandle( DvrWriteBuffer* write_buffer) argument
[all...]
H A Ddvr_buffer_queue.cpp110 DvrWriteBuffer* write_buffer,
112 if (!write_queue || !write_queue->producer_queue || !write_buffer ||
128 write_buffer->write_buffer = buffer_status.take();
109 dvrWriteBufferQueueDequeue(DvrWriteBufferQueue* write_queue, int timeout, DvrWriteBuffer* write_buffer, int* out_fence_fd) argument
H A Ddvr_internal.h48 std::shared_ptr<android::dvr::BufferProducer> write_buffer; member in struct:DvrWriteBuffer
/frameworks/native/libs/vr/libdvr/include/dvr/
H A Ddvr_buffer.h19 void dvrWriteBufferCreateEmpty(DvrWriteBuffer** write_buffer);
22 void dvrWriteBufferDestroy(DvrWriteBuffer* write_buffer);
25 int dvrWriteBufferIsValid(DvrWriteBuffer* write_buffer);
29 int dvrWriteBufferClear(DvrWriteBuffer* write_buffer);
32 int dvrWriteBufferGetId(DvrWriteBuffer* write_buffer);
36 int dvrWriteBufferGetAHardwareBuffer(DvrWriteBuffer* write_buffer,
41 int dvrWriteBufferPost(DvrWriteBuffer* write_buffer, int ready_fence_fd,
45 int dvrWriteBufferGain(DvrWriteBuffer* write_buffer, int* release_fence_fd);
46 int dvrWriteBufferGainAsync(DvrWriteBuffer* write_buffer);
51 DvrWriteBuffer* write_buffer);
[all...]
H A Ddvr_api.h91 typedef void (*DvrWriteBufferDestroyPtr)(DvrWriteBuffer* write_buffer);
92 typedef int (*DvrWriteBufferIsValidPtr)(DvrWriteBuffer* write_buffer);
93 typedef int (*DvrWriteBufferClearPtr)(DvrWriteBuffer* write_buffer);
94 typedef int (*DvrWriteBufferGetIdPtr)(DvrWriteBuffer* write_buffer);
96 DvrWriteBuffer* write_buffer, AHardwareBuffer** hardware_buffer);
97 typedef int (*DvrWriteBufferPostPtr)(DvrWriteBuffer* write_buffer,
100 typedef int (*DvrWriteBufferGainPtr)(DvrWriteBuffer* write_buffer,
102 typedef int (*DvrWriteBufferGainAsyncPtr)(DvrWriteBuffer* write_buffer);
104 DvrWriteBuffer* write_buffer);
H A Ddvr_deleter.h27 void dvrWriteBufferDestroy(DvrWriteBuffer* write_buffer);
/frameworks/native/libs/vr/libdvr/tests/
H A Ddvr_buffer_queue-test.cpp97 DvrWriteBuffer* write_buffer = nullptr; local
100 EXPECT_FALSE(dvrWriteBufferIsValid(write_buffer));
105 dvrWriteBufferCreateEmpty(&write_buffer);
106 ASSERT_NE(nullptr, write_buffer);
109 EXPECT_FALSE(dvrWriteBufferIsValid(write_buffer));
118 write_buffer, &fence_fd));
120 EXPECT_TRUE(dvrWriteBufferIsValid(write_buffer));
122 ASSERT_EQ(0, dvrWriteBufferClear(write_buffer));
123 EXPECT_FALSE(dvrWriteBufferIsValid(write_buffer));
/frameworks/native/libs/binder/tests/
H A DbinderDriverInterfaceTest.cpp61 bwr.write_buffer = (uintptr_t)bc;
209 bwr.write_buffer = (uintptr_t)bc;
246 bwr.write_buffer = (uintptr_t)&bc1;
288 bwr.write_buffer = (uintptr_t)&bc2;
334 bwr.write_buffer = (uintptr_t)&bc;
/frameworks/native/cmds/servicemanager/
H A Dbinder.c159 bwr.write_buffer = (uintptr_t) data;
363 bwr.write_buffer = (uintptr_t) &writebuf;
397 bwr.write_buffer = 0;
/frameworks/native/libs/binder/
H A DIPCThreadState.cpp830 bwr.write_buffer = (uintptr_t)mOut.data();
845 const void* cmds = (const void*)bwr.write_buffer;

Completed in 2971 milliseconds