Lines Matching refs:speed
92 static void write_both_fan_speed(struct thermostat *th, int speed);
93 static void write_fan_speed(struct thermostat *th, int speed, int fan);
143 static void write_both_fan_speed(struct thermostat *th, int speed) in write_both_fan_speed() argument
145 write_fan_speed(th, speed, 0); in write_both_fan_speed()
147 write_fan_speed(th, speed, 1); in write_both_fan_speed()
150 static void write_fan_speed(struct thermostat *th, int speed, int fan) in write_fan_speed() argument
154 if (speed > 0xff) in write_fan_speed()
155 speed = 0xff; in write_fan_speed()
156 else if (speed < -1) in write_fan_speed()
157 speed = 0; in write_fan_speed()
162 if (th->last_speed[fan] != speed) { in write_fan_speed()
164 if (speed == -1) in write_fan_speed()
169 "for %s fan.\n", speed, sensor_location[fan+1]); in write_fan_speed()
174 if (speed >= 0) { in write_fan_speed()
179 write_reg(th, FAN_SPD_SET[fan], speed); in write_fan_speed()
197 th->last_speed[fan] = speed; in write_fan_speed()