Home
last modified time | relevance | path

Searched refs:fan_info (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/platform/x86/lenovo/
H A Dwmi-other.c116 struct lwmi_fan_info fan_info[LWMI_FAN_NR]; member
214 if (!(priv->fan_info[channel].supported & LWMI_SUPP_VALID)) in lwmi_om_hwmon_is_visible()
219 if (!(priv->fan_info[channel].supported & LWMI_SUPP_SET)) in lwmi_om_hwmon_is_visible()
223 (priv->fan_info[channel].min_rpm >= 0 && in lwmi_om_hwmon_is_visible()
224 priv->fan_info[channel].max_rpm >= 0)) in lwmi_om_hwmon_is_visible()
236 visible = priv->fan_info[channel].supported & LWMI_SUPP_GET; in lwmi_om_hwmon_is_visible()
239 visible = priv->fan_info[channel].min_rpm >= 0; in lwmi_om_hwmon_is_visible()
242 visible = priv->fan_info[channel].max_rpm >= 0; in lwmi_om_hwmon_is_visible()
291 *val = priv->fan_info[channel].last_target; in lwmi_om_hwmon_read()
294 *val = priv->fan_info[channel].min_rpm; in lwmi_om_hwmon_read()
[all …]
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dlegacy_dpm.c153 union fan_info { union
198 union fan_info *fan_info; in amdgpu_parse_extended_power_table() local
214 fan_info = (union fan_info *)(mode_info->atom_context->bios + data_offset + in amdgpu_parse_extended_power_table()
216 adev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in amdgpu_parse_extended_power_table()
217 adev->pm.dpm.fan.t_min = le16_to_cpu(fan_info->fan.usTMin); in amdgpu_parse_extended_power_table()
218 adev->pm.dpm.fan.t_med = le16_to_cpu(fan_info->fan.usTMed); in amdgpu_parse_extended_power_table()
219 adev->pm.dpm.fan.t_high = le16_to_cpu(fan_info->fan.usTHigh); in amdgpu_parse_extended_power_table()
220 adev->pm.dpm.fan.pwm_min = le16_to_cpu(fan_info->fan.usPWMMin); in amdgpu_parse_extended_power_table()
221 adev->pm.dpm.fan.pwm_med = le16_to_cpu(fan_info->fan.usPWMMed); in amdgpu_parse_extended_power_table()
222 adev->pm.dpm.fan.pwm_high = le16_to_cpu(fan_info->fan.usPWMHigh); in amdgpu_parse_extended_power_table()
[all …]
H A Dsi_dpm.c103 union fan_info { union
/linux/drivers/gpu/drm/radeon/
H A Dr600_dpm.c812 union fan_info { union
874 union fan_info *fan_info; in r600_parse_extended_power_table() local
890 fan_info = (union fan_info *)(mode_info->atom_context->bios + data_offset + in r600_parse_extended_power_table()
892 rdev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in r600_parse_extended_power_table()
893 rdev->pm.dpm.fan.t_min = le16_to_cpu(fan_info->fan.usTMin); in r600_parse_extended_power_table()
894 rdev->pm.dpm.fan.t_med = le16_to_cpu(fan_info->fan.usTMed); in r600_parse_extended_power_table()
895 rdev->pm.dpm.fan.t_high = le16_to_cpu(fan_info->fan.usTHigh); in r600_parse_extended_power_table()
896 rdev->pm.dpm.fan.pwm_min = le16_to_cpu(fan_info->fan.usPWMMin); in r600_parse_extended_power_table()
897 rdev->pm.dpm.fan.pwm_med = le16_to_cpu(fan_info->fan.usPWMMed); in r600_parse_extended_power_table()
898 rdev->pm.dpm.fan.pwm_high = le16_to_cpu(fan_info->fan.usPWMHigh); in r600_parse_extended_power_table()
[all …]
/linux/drivers/scsi/esas2r/
H A Datioctl.h1134 struct atto_vda_fan_info fan_info; member