switch (type) { case hwmon_fan: switch (attr) { case hwmon_fan_input: return 0444; case hwmon_fan_target: /* Only acpi4 fans support fan control. */ if (!fan->acpi4) return 0;
/* * When in fine grain control mode, not every fan control value * has an associated fan performance state.
*/ if (fan->fif.fine_grain_ctrl) return 0;
return 0444; default: return 0;
} case hwmon_power: switch (attr) { case hwmon_power_input: /* Only acpi4 fans support fan control. */ if (!fan->acpi4) return 0;
/* * When in fine grain control mode, not every fan control value * has an associated fan performance state.
*/ if (fan->fif.fine_grain_ctrl) return 0;
/* * When all fan performance states contain no valid power data, * when the associated attribute should not be created.
*/ for (i = 0; i < fan->fps_count; i++) { if (fan->fps[i].power != FAN_POWER_UNAVAILABLE) return 0444;
}
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.