Lines Matching defs:buffer
24 * - make read buffer reusable and work around bytes_to_write issue between
43 * - allow increased buffer size, eliminates need for timeout on write
100 MODULE_PARM_DESC(read_buffer_size, "Read buffer size");
110 MODULE_PARM_DESC(write_buffer_size, "Write buffer size");
221 static ssize_t tower_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos);
222 static ssize_t tower_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos);
437 * with packetizing we pretend not to see any data in the read buffer
439 * dev->packet_timeout_jiffies, or until the buffer is full.
492 static ssize_t tower_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos)
550 if (copy_to_user(buffer, dev->read_buffer, bytes_to_read)) {
576 static ssize_t tower_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos)
619 if (copy_from_user(dev->interrupt_out_buffer, buffer, bytes_to_write)) {