Lines Matching defs:report_size
98 int report_size; /* number of bytes in a report */
188 offset = aux_idx * (dev->report_size + 1);
191 dev->report_size)) {
208 offset = intr_idx * (dev->report_size + 1);
210 dev->report_size);
211 *(dev->read_queue + offset + (dev->report_size)) = dev->serial_number++;
295 if ((count != dev->report_size)
296 && (count != (dev->report_size + 1)))
329 offset = read_idx * (dev->report_size + 1);
367 if (count != dev->report_size) {
425 buf = usb_alloc_coherent(dev->udev, dev->report_size,
435 buf, dev->report_size,
463 usb_free_coherent(dev->udev, dev->report_size, buf,
492 buffer = kzalloc(dev->report_size, GFP_KERNEL);
519 dev->report_size);
525 dev->report_size);
540 buffer, dev->report_size);
544 io_res = copy_to_user(user_buffer, buffer, dev->report_size);
565 info.report_size = dev->report_size;
804 /* we have to check the report_size often, so remember it in the endianess suitable for our machine */
805 dev->report_size = le16_to_cpu(dev->int_in_endpoint->wMaxPacketSize);
809 dev->report_size = 7;
817 dev->int_in_buffer = kmalloc(dev->report_size, GFP_KERNEL);
825 dev->int_in_buffer, dev->report_size,
830 kmalloc(((dev->report_size + 1) * MAX_INTERRUPT_BUFFER),