Lines Matching refs:buffer

85     DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };

86 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
88 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
91 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
95 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
101 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
113 DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };
114 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
116 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
119 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
123 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
129 ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
132 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
138 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
142 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
149 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
153 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
157 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
183 DmabufHeapBuffer buffer = { .size = 0 };
184 ASSERT_EQ(-EINVAL, DmabufHeapBufferAlloc(heapFd, &buffer));
198 DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };
199 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
201 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
210 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
224 DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };
225 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
227 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
230 ASSERT_NE(0, DmabufHeapBufferSyncEnd(buffer.fd, (DmabufHeapBufferSyncType)wrongSyncType));
232 ASSERT_NE(0, DmabufHeapBufferSyncStart(buffer.fd, (DmabufHeapBufferSyncType)wrongSyncType));
236 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
248 DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };
249 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
251 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
254 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
256 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
260 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
262 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
268 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));
280 DmabufHeapBuffer buffer = { .size = BUFFER_SIZE, .heapFlags = 0 };
281 ASSERT_EQ(0, DmabufHeapBufferAlloc(heapFd, &buffer));
283 void *ptr = mmap(nullptr, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
286 ASSERT_EQ(0, DmabufHeapBufferSyncEnd(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
288 ASSERT_EQ(0, DmabufHeapBufferSyncStart(buffer.fd, DMA_BUF_HEAP_BUF_SYNC_RW));
292 ASSERT_EQ(0, DmabufHeapBufferFree(&buffer));