Lines Matching defs:rog_ryujin_data
81 struct rog_ryujin_data { struct
82 struct hid_device *hdev;
83 struct device *hwmon_dev;
85 struct mutex buffer_lock;
87 struct mutex status_report_request_mutex;
89 spinlock_t status_report_request_lock;
90 struct completion cooler_status_received;
91 struct completion controller_status_received;
92 struct completion cooler_duty_received;
93 struct completion controller_duty_received;
94 struct completion cooler_duty_set;
95 struct completion controller_duty_set;
98 s32 temp_input[1];
99 u16 speed_input[6]; /* Pump, internal fan and four controller fan speeds in RPM */
100 u8 duty_input[3]; /* Pump, internal fan and controller fan duty in PWM */
102 u8 *buffer;
103 unsigned long updated; /* jiffies */