Lines Matching refs:speed
45 struct gpio_fan_speed *speed; member
157 __set_fan_ctrl(fan_data, fan_data->speed[speed_index].ctrl_val); in set_fan_speed()
167 if (fan_data->speed[i].ctrl_val == ctrl_val) in get_fan_speed_index()
178 struct gpio_fan_speed *speed = fan_data->speed; in rpm_to_speed_index() local
182 if (speed[i].rpm >= rpm) in rpm_to_speed_index()
268 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); in show_rpm_min()
277 fan_data->speed[fan_data->num_speed - 1].rpm); in show_rpm_max()
285 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in show_rpm()
380 fan_data->speed = pdata->speed; in fan_ctrl_init()
397 struct gpio_fan_speed *speed; in gpio_fan_get_of_pdata() local
444 speed = devm_kzalloc(dev, in gpio_fan_get_of_pdata()
447 if (!speed) in gpio_fan_get_of_pdata()
454 speed[i].rpm = u; in gpio_fan_get_of_pdata()
458 speed[i].ctrl_val = u; in gpio_fan_get_of_pdata()
460 pdata->speed = speed; in gpio_fan_get_of_pdata()
532 if (!pdata->speed || pdata->num_speed <= 1) in gpio_fan_probe()