Lines Matching refs:buffer

242 			fDataArea = create_area("data buffer", (void**)&fDataBase,
267 fDataArea = create_area("data buffer", (void**)&fDataBase,
283 fCompareArea = create_area("compare buffer", (void**)&fCompareBase,
569 DMABuffer* buffer = operation.Buffer();
575 dprintf(" DMABuffer %p, %lu vecs, bounce buffer: %p (%p) %s\n", buffer,
576 buffer->VecCount(), buffer->BounceBufferAddress(),
577 (void*)buffer->PhysicalBounceBufferAddress(),
579 for (uint32 i = 0; i < buffer->VecCount(); i++) {
581 B_PRIuGENADDR "%s\n", i, buffer->VecAt(i).base,
582 buffer->VecAt(i).length,
583 buffer->UsesBounceBufferAt(i) ? ", bounce" : "");
592 if (result.count != buffer->VecCount())
597 const generic_io_vec& vec = buffer->VecAt(i);
605 + (addr_t)buffer->PhysicalBounceBufferAddress();
661 char buffer[1024];
665 vsnprintf(buffer, sizeof(buffer), message, args);
694 panic("%s", buffer);
1225 dma_test_read(void *cookie, off_t pos, void *buffer, size_t *_length)
1236 status_t status = request.Init(pos, (addr_t)buffer, length, false, 0);
1247 status_t status = user_memcpy(buffer, (uint8*)sAreaAddress + pos, length);
1257 dma_test_write(void *cookie, off_t pos, const void *buffer, size_t *_length)
1268 status_t status = request.Init(pos, (addr_t)buffer, length, true, 0);
1280 status_t status = user_memcpy((uint8*)sAreaAddress + pos, buffer, length);
1300 dma_test_control(void *cookie, uint32 op, void *buffer, size_t length)
1304 return user_memcpy(buffer, &sAreaSize, sizeof(size_t));
1314 return user_memcpy(buffer, &value, sizeof(bool));
1330 return user_memcpy(buffer, &geometry, sizeof(device_geometry));
1336 return user_memcpy(buffer, &status, sizeof(status_t));