Lines Matching defs:buffer
8 * This driver uses a ring buffer for time critical reading of
121 /* All interrupt in transfers are collected in a ring buffer to
126 MODULE_PARM_DESC(ring_buffer_size, "Read ring buffer size in reports");
132 MODULE_PARM_DESC(write_buffer_size, "Write buffer size in reports");
254 "Ring buffer overflow, %d bytes dropped\n",
436 static ssize_t ld_usb_read(struct file *file, char __user *buffer, size_t count,
489 dev_warn(&dev->intf->dev, "Read buffer overflow, %zu bytes dropped\n",
493 if (copy_to_user(buffer, actual_buffer+1, bytes_to_read)) {
523 static ssize_t ld_usb_write(struct file *file, const char __user *buffer,
564 dev_warn(&dev->intf->dev, "Write buffer overflow, %zu bytes dropped\n",
569 if (copy_from_user(dev->interrupt_out_buffer, buffer, bytes_to_write)) {
654 char *buffer;
674 buffer = kmalloc(256, GFP_KERNEL);
675 if (!buffer)
678 usb_string(udev, 255, buffer, 256);
679 kfree(buffer);