Lines Matching refs:speed
48 struct gpio_fan_speed *speed; member
160 __set_fan_ctrl(fan_data, fan_data->speed[speed_index].ctrl_val); in set_fan_speed()
170 if (fan_data->speed[i].ctrl_val == ctrl_val) in get_fan_speed_index()
181 struct gpio_fan_speed *speed = fan_data->speed; in rpm_to_speed_index() local
185 if (speed[i].rpm >= rpm) in rpm_to_speed_index()
271 return sprintf(buf, "%d\n", fan_data->speed[0].rpm); in show_rpm_min()
280 fan_data->speed[fan_data->num_speed - 1].rpm); in show_rpm_max()
288 return sprintf(buf, "%d\n", fan_data->speed[fan_data->speed_index].rpm); in show_rpm()
384 fan_data->speed = pdata->speed; in fan_ctrl_init()
443 struct gpio_fan_speed *speed; in gpio_fan_get_of_pdata() local
512 speed = devm_kzalloc(dev, in gpio_fan_get_of_pdata()
515 if (!speed) in gpio_fan_get_of_pdata()
522 speed[i].rpm = u; in gpio_fan_get_of_pdata()
526 speed[i].ctrl_val = u; in gpio_fan_get_of_pdata()
528 pdata->speed = speed; in gpio_fan_get_of_pdata()
581 if (!pdata->speed || pdata->num_speed <= 1) in gpio_fan_probe()