switch (type) { case hwmon_fan: switch (attr) { case hwmon_fan_input: return0444; case hwmon_fan_target: /* Only acpi4 fans support fan control. */ if (!fan->acpi4) return0;
/* *Wheninfinegraincontrolmode,noteveryfancontrolvalue *hasanassociatedfanperformancestate.
*/ if (fan->fif.fine_grain_ctrl) return0;
return0444; default: return0;
} case hwmon_power: switch (attr) { case hwmon_power_input: /* Only acpi4 fans support fan control. */ if (!fan->acpi4) return0;
/* *Wheninfinegraincontrolmode,noteveryfancontrolvalue *hasanassociatedfanperformancestate.
*/ if (fan->fif.fine_grain_ctrl) return0;
/* *Whenallfanperformancestatescontainnovalidpowerdata, *whentheassociatedattributeshouldnotbecreated.
*/ for (i = 0; i < fan->fps_count; i++) { if (fan->fps[i].power != FAN_POWER_UNAVAILABLE) return0444;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.