Lines Matching defs:buffer
105 unsigned char ready, buffer, bufsiz;
671 client->buffer = client->bufsiz;
674 static ssize_t mousedev_write(struct file *file, const char __user *buffer,
683 if (get_user(c, buffer + i))
716 static ssize_t mousedev_read(struct file *file, char __user *buffer,
724 if (!client->ready && !client->buffer && mousedev->exist &&
729 !mousedev->exist || client->ready || client->buffer);
738 if (!client->buffer && client->ready) {
740 client->buffer = client->bufsiz;
743 if (count > client->buffer)
744 count = client->buffer;
746 memcpy(data, client->ps2 + client->bufsiz - client->buffer, count);
747 client->buffer -= count;
751 if (copy_to_user(buffer, data, count))
767 if (client->ready || client->buffer)