Lines Matching refs:cdev_data
105 struct emc2305_cdev_data cdev_data[EMC2305_PWM_MAX]; member
164 *state = data->cdev_data[cdev_idx].cur_state; in emc2305_get_cur_state()
190 data->cdev_data[cdev_idx].last_thermal_state = state; in emc2305_set_cur_state()
191 state = max_t(unsigned long, state, data->cdev_data[cdev_idx].last_hwmon_state); in emc2305_set_cur_state()
195 data->cdev_data[cdev_idx].cur_state = state; in emc2305_set_cur_state()
272 data->cdev_data[channel].cur_state = EMC2305_PWM_DUTY2STATE(val, data->max_state, in emc2305_set_pwm()
286 data->cdev_data[cdev_idx].cdev = in emc2305_set_single_tz()
290 if (IS_ERR(data->cdev_data[cdev_idx].cdev)) { in emc2305_set_single_tz()
292 return PTR_ERR(data->cdev_data[cdev_idx].cdev); in emc2305_set_single_tz()
306 data->cdev_data[cdev_idx].cur_state = in emc2305_set_single_tz()
309 data->cdev_data[cdev_idx].last_hwmon_state = in emc2305_set_single_tz()
342 if (data->cdev_data[i].cdev) in emc2305_unset_tz()
343 thermal_cooling_device_unregister(data->cdev_data[i].cdev); in emc2305_unset_tz()
396 data->cdev_data[cdev_idx].last_hwmon_state = in emc2305_write()
403 if (data->cdev_data[cdev_idx].last_hwmon_state >= in emc2305_write()
404 data->cdev_data[cdev_idx].last_thermal_state) in emc2305_write()
405 return emc2305_set_cur_state(data->cdev_data[cdev_idx].cdev, in emc2305_write()
406 data->cdev_data[cdev_idx].last_hwmon_state); in emc2305_write()