Lines Matching refs:channel
161 /* To change fan speed on i-th channel, set i-th bit here */
166 * Setting duty_percent to 0 (if the channel is selected in
311 u32 attr, int channel)
339 u32 attr, int channel, long *val)
374 *val = drvdata->fan_type[channel] != FAN_TYPE_NONE;
383 *val = drvdata->fan_type[channel] == FAN_TYPE_PWM;
392 *val = scale_pwm_value(drvdata->fan_duty_percent[channel],
410 *val = drvdata->fan_rpm[channel];
421 *val = drvdata->fan_in[channel];
432 *val = drvdata->fan_curr[channel];
464 static int set_pwm(struct drvdata *drvdata, int channel, long val)
472 .channel_bit_mask = 1 << channel
479 report.duty_percent[channel] = duty_percent;
496 drvdata->fan_duty_percent[channel] = duty_percent;
509 static int set_pwm_enable(struct drvdata *drvdata, int channel, long val)
523 expected_val = drvdata->fan_type[channel] != FAN_TYPE_NONE;
601 int channel, long val)
610 return set_pwm_enable(drvdata, channel, val);
613 return set_pwm(drvdata, channel, val);
642 int channel, const char **str)
646 *str = fan_label[channel];
649 *str = curr_label[channel];
652 *str = in_label[channel];