Lines Matching defs:aqc_data

550 struct aqc_data {  struct
551 struct hid_device *hdev;
552 struct device *hwmon_dev;
553 struct dentry *debugfs;
554 struct mutex mutex; /* Used for locking access when reading and writing PWM values */
555 enum kinds kind;
556 const char *name;
558 int status_report_id; /* Used for legacy devices, report is stored in buffer */
559 int ctrl_report_id;
560 int secondary_ctrl_report_id;
561 int secondary_ctrl_report_size;
562 u8 *secondary_ctrl_report;
564 ktime_t last_ctrl_report_op;
565 int ctrl_report_delay; /* Delay between two ctrl report operations, in ms */
567 int buffer_size;
568 u8 *buffer;
569 int checksum_start;
570 int checksum_length;
571 int checksum_offset;
573 int num_fans;
574 u16 *fan_sensor_offsets;
575 u16 *fan_ctrl_offsets;
576 int num_temp_sensors;
577 int temp_sensor_start_offset;
578 int num_virtual_temp_sensors;
579 int virtual_temp_sensor_start_offset;
580 int num_calc_virt_temp_sensors;
581 int calc_virt_temp_sensor_start_offset;
582 u16 temp_ctrl_offset;
583 u16 power_cycle_count_offset;
584 int num_flow_sensors;
585 u8 flow_sensors_start_offset;
586 u8 flow_pulses_ctrl_offset;
587 struct aqc_fan_structure_offsets *fan_structure;
590 u8 serial_number_start_offset;
591 u32 serial_number[2];
592 u8 firmware_version_offset;
593 u16 firmware_version;
596 u32 power_cycles;
599 s32 temp_input[20]; /* Max 4 physical and 16 virtual or 8 physical and 12 virtual */
600 s32 speed_input[9];
601 u32 speed_input_min[1];
602 u32 speed_input_target[1];
603 u32 speed_input_max[1];
604 u32 power_input[8];
605 u16 voltage_input[8];
606 u16 current_input[8];
609 const char *const *temp_label;
610 const char *const *virtual_temp_label;
611 const char *const *calc_virt_temp_label; /* For Aquaero */
612 const char *const *speed_label;
613 const char *const *power_label;
614 const char *const *voltage_label;
615 const char *const *current_label;
617 unsigned long updated;