Lines Matching defs:buffer
528 int status_report_id; /* Used for legacy devices, report is stored in buffer */
538 u8 *buffer;
642 memset(priv->buffer, 0x00, priv->buffer_size);
643 ret = hid_hw_raw_request(priv->hdev, priv->ctrl_report_id, priv->buffer, priv->buffer_size,
664 checksum = crc16(0xffff, priv->buffer + priv->checksum_start,
669 put_unaligned_be16(checksum, priv->buffer + priv->checksum_offset);
673 ret = hid_hw_raw_request(priv->hdev, priv->ctrl_report_id, priv->buffer, priv->buffer_size,
689 /* Refreshes the control buffer and stores value at offset in val */
702 *val = (s16)get_unaligned_be16(priv->buffer + offset);
705 *val = priv->buffer[offset];
729 put_unaligned_be16((s16)vals[i], priv->buffer + offsets[i]);
732 priv->buffer[offsets[i]] = (u8)vals[i];
919 memset(priv->buffer, 0x00, priv->buffer_size);
920 ret = hid_hw_raw_request(priv->hdev, priv->status_report_id, priv->buffer,
927 sensor_value = get_unaligned_le16(priv->buffer + priv->temp_sensor_start_offset +
936 priv->serial_number[0] = get_unaligned_le16(priv->buffer +
939 get_unaligned_le16(priv->buffer + priv->firmware_version_offset);
942 sensor_value = get_unaligned_le16(priv->buffer + priv->fan_sensor_offsets[0]);
946 sensor_value = get_unaligned_le16(priv->buffer + AQUASTREAMXT_FAN_STATUS_OFFSET);
951 get_unaligned_le16(priv->buffer + priv->fan_sensor_offsets[1]);
956 sensor_value = get_unaligned_le16(priv->buffer + AQUASTREAMXT_PUMP_CURR_OFFSET);
959 sensor_value = get_unaligned_le16(priv->buffer + AQUASTREAMXT_PUMP_VOLTAGE_OFFSET);
962 sensor_value = get_unaligned_le16(priv->buffer + AQUASTREAMXT_FAN_VOLTAGE_OFFSET);
1799 priv->buffer = devm_kzalloc(&hdev->dev, priv->buffer_size, GFP_KERNEL);
1800 if (!priv->buffer) {