Lines Matching refs:speed
67 MODULE_PARM_DESC(fan_speed,"Specify starting fan speed (0-255) "
91 static void write_both_fan_speed(struct thermostat *th, int speed);
92 static void write_fan_speed(struct thermostat *th, int speed, int fan);
142 static void write_both_fan_speed(struct thermostat *th, int speed)
144 write_fan_speed(th, speed, 0);
146 write_fan_speed(th, speed, 1);
149 static void write_fan_speed(struct thermostat *th, int speed, int fan)
153 if (speed > 0xff)
154 speed = 0xff;
155 else if (speed < -1)
156 speed = 0;
161 if (th->last_speed[fan] != speed) {
163 if (speed == -1)
164 printk(KERN_DEBUG "adt746x: Setting speed to automatic "
167 printk(KERN_DEBUG "adt746x: Setting speed to %d "
168 "for %s fan.\n", speed, sensor_location[fan+1]);
173 if (speed >= 0) {
178 write_reg(th, FAN_SPD_SET[fan], speed);
196 th->last_speed[fan] = speed;
216 " fan speed: %d RPM\n",
242 /* hysteresis : change fan speed only if variation is
256 printk(KERN_DEBUG "adt746x: Setting fans speed to %d "
370 printk(KERN_INFO "Setting specified fan speed to %d\n", val); \
541 /* be sure to really write fan speed the first time */