Lines Matching refs:buffer
94 virtual status_t Control(void* cookie, int32 op, void* buffer, size_t length);
353 kprintf("usage: %s <ptr-to-io-buffer>\n", argv[0]);
357 IOBuffer* buffer = (IOBuffer*)parse_expression(argv[1]);
358 buffer->Dump();
367 kprintf("usage: %s <ptr-to-dma-buffer>\n", argv[0]);
371 DMABuffer* buffer = (DMABuffer*)parse_expression(argv[1]);
372 buffer->Dump();
427 control_device_manager(const char* subsystem, uint32 function, void* buffer,
437 if (!IS_USER_ADDRESS(buffer))
444 return user_memcpy(buffer, &cookie, sizeof(device_node_cookie));
449 if (!IS_USER_ADDRESS(buffer))
455 if (user_memcpy(&cookie, buffer, sizeof(device_node_cookie)) < B_OK)
468 return user_memcpy(buffer, &cookie, sizeof(device_node_cookie));
473 if (!IS_USER_ADDRESS(buffer))
479 if (user_memcpy(&cookie, buffer, sizeof(device_node_cookie)) < B_OK)
503 return user_memcpy(buffer, &cookie, sizeof(device_node_cookie));
509 if (!IS_USER_ADDRESS(buffer))
513 if (user_memcpy(&attrInfo, buffer, sizeof(device_attr_info)) < B_OK)
567 return user_memcpy(buffer, &attrInfo, sizeof(device_attr_info));
1257 Device::Control(void* _cookie, int32 op, void* buffer, size_t length)
1268 status = user_strlcpy(static_cast<char*>(buffer), path, length);
1273 return AbstractModuleDevice::Control(_cookie, op, buffer, length);;
2479 add_debugger_command("io_buffer", &dump_io_buffer, "dump an I/O buffer");
2480 add_debugger_command("dma_buffer", &dump_dma_buffer, "dump a DMA buffer");