Lines Matching refs:speed
90 static void write_both_fan_speed(struct thermostat *th, int speed);
91 static void write_fan_speed(struct thermostat *th, int speed, int fan);
141 static void write_both_fan_speed(struct thermostat *th, int speed) in write_both_fan_speed() argument
143 write_fan_speed(th, speed, 0); in write_both_fan_speed()
145 write_fan_speed(th, speed, 1); in write_both_fan_speed()
148 static void write_fan_speed(struct thermostat *th, int speed, int fan) in write_fan_speed() argument
152 if (speed > 0xff) in write_fan_speed()
153 speed = 0xff; in write_fan_speed()
154 else if (speed < -1) in write_fan_speed()
155 speed = 0; in write_fan_speed()
160 if (th->last_speed[fan] != speed) { in write_fan_speed()
162 if (speed == -1) in write_fan_speed()
167 "for %s fan.\n", speed, sensor_location[fan+1]); in write_fan_speed()
172 if (speed >= 0) { in write_fan_speed()
177 write_reg(th, FAN_SPD_SET[fan], speed); in write_fan_speed()
195 th->last_speed[fan] = speed; in write_fan_speed()