Lines Matching defs:read_length
158 u8 read_length;
429 dev->read_length, size);
431 if (size > dev->read_length)
432 size = dev->read_length;
435 return dev->read_length;
502 int read_length)
506 if (read_length < 1 || read_length > 512 ||
512 report->length = cpu_to_be16(read_length);
525 ssize_t read_length = 0;
536 read_length = msgs->len;
553 read_length = msgs[1].len;
600 for (count = 0; count < read_length;) {
601 ret = cp2112_read(dev, read_buf + count, read_length - count);
610 if (count > read_length) {
620 ret, read_length - count + ret);
644 size_t read_length = 0;
654 read_length = 1;
657 count = cp2112_read_req(buf, addr, read_length);
663 read_length = 1;
666 count = cp2112_write_read_req(buf, addr, read_length,
673 read_length = 2;
677 count = cp2112_write_read_req(buf, addr, read_length,
686 read_length = 2;
689 count = cp2112_write_read_req(buf, addr, read_length, command,
694 read_length = data->block[0];
695 count = cp2112_write_read_req(buf, addr, read_length,
771 read_length = ret;
773 ret = cp2112_read(dev, buf, read_length);
776 if (ret != read_length) {
777 hid_warn(hdev, "short read: %d < %zd\n", ret, read_length);
791 if (read_length > I2C_SMBUS_BLOCK_MAX) {
796 memcpy(data->block + 1, buf, read_length);
799 if (read_length > I2C_SMBUS_BLOCK_MAX) {
804 memcpy(data->block, buf, read_length);
1462 dev->read_length = data[2];
1463 if (dev->read_length > sizeof(dev->read_data))
1464 dev->read_length = sizeof(dev->read_data);
1466 memcpy(dev->read_data, &data[3], dev->read_length);