Lines Matching refs:speed_index
52 int speed_index; member
142 static void set_fan_speed(struct gpio_fan_data *fan_data, int speed_index) in set_fan_speed() argument
144 if (fan_data->speed_index == speed_index) in set_fan_speed()
147 __set_fan_ctrl(fan_data, fan_data->speed[speed_index].ctrl_val); in set_fan_speed()
148 fan_data->speed_index = speed_index; in set_fan_speed()
182 u8 pwm = fan_data->speed_index * 255 / (fan_data->num_speed - 1); in pwm1_show()
192 int speed_index; in pwm1_store() local
205 speed_index = DIV_ROUND_UP(pwm * (fan_data->num_speed - 1), 255); in pwm1_store()
206 set_fan_speed(fan_data, speed_index); in pwm1_store()
276 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in fan1_input_show()
368 fan_data->speed_index = get_fan_speed_index(fan_data); in fan_ctrl_init()
369 if (fan_data->speed_index < 0) in fan_ctrl_init()
370 return fan_data->speed_index; in fan_ctrl_init()
395 *state = fan_data->speed_index; in gpio_fan_get_cur_state()
580 fan_data->resume_speed = fan_data->speed_index; in gpio_fan_suspend()