fan_from_reg
return sprintf(buf, "%d\n", fan_from_reg(data->fan[nr],
return sprintf(buf, "%d\n", fan_from_reg(data->fan_min[nr],
return sprintf(buf, "%ld\n", fan_from_reg(data->fan[nr]));
return sprintf(buf, "%ld\n", fan_from_reg(data->fan_low[nr]));
return sprintf(buf, "%ld\n", fan_from_reg(data->fan_target[nr]));
fan_from_reg(data->auto_points[pwmnr].fan[apnr]));
int speed = fan_from_reg(data->fan[nr]);
int speed = fan_from_reg(data->fan_full_speed[nr]);
if (fan_from_reg(data->fan_full_speed[nr]))
val = 255 * fan_from_reg(data->fan_target[nr])
/ fan_from_reg(data->fan_full_speed[nr]);
target = fan_to_reg(val * fan_from_reg(full_speed) / 255);
return sprintf(buf, "%d\n", fan_from_reg(data->fan[nr],
return sprintf(buf, "%d\n", fan_from_reg(data->fan_min[nr],
min = fan_from_reg(data->fan_min[nr],
data->rpm[i] = data->fan_from_reg(reg,
data->fan_from_reg = fan_from_reg13;
data->fan_from_reg = fan_from_reg13;
data->fan_from_reg = fan_from_reg16;
data->fan_from_reg = fan_from_reg13;
data->fan_from_reg = fan_from_reg_rpm;
data->fan_from_reg = fan_from_reg_rpm;
data->fan_from_reg = fan_from_reg_rpm;
unsigned int (*fan_from_reg)(u16 reg, unsigned int divreg);
*val = fan_from_reg(cnt);
*val = fan_from_reg(cnt);
return sprintf(buf, "%lu\n", fan_from_reg(data->fan[nr]));
return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr]));
return sprintf(buf, "%d\n", fan_from_reg(data->fan[attr->index]));
return sprintf(buf, "%d\n", fan_from_reg(data->fan[nr],
return sprintf(buf, "%d\n", fan_from_reg(data->fan_min[nr],
min = fan_from_reg(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
fan_from_reg(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
min = fan_from_reg(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
tmp = fan_from_reg(data->target_speed[index]);
return sprintf(buf, "%lu\n", fan_from_reg(val));
fan_from_reg(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
min = fan_from_reg(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));