Lines Matching defs:buffer
39 struct hiddev_usage_ref buffer[HIDDEV_BUFFER_SIZE];
151 list->buffer[list->head] = *uref;
311 static ssize_t hiddev_write(struct file * file, const char __user * buffer, size_t count, loff_t *ppos)
319 static ssize_t hiddev_read(struct file * file, char __user * buffer, size_t count, loff_t *ppos)
377 if (list->buffer[list->tail].field_index != HID_FIELD_INDEX_NONE) {
380 event.hid = list->buffer[list->tail].usage_code;
381 event.value = list->buffer[list->tail].value;
382 if (copy_to_user(buffer + retval, &event, sizeof(struct hiddev_event))) {
389 if (list->buffer[list->tail].field_index != HID_FIELD_INDEX_NONE ||
392 if (copy_to_user(buffer + retval, list->buffer + list->tail, sizeof(struct hiddev_usage_ref))) {