Searched refs:thermal_data (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/hwmon/ |
H A D | emc1403.c | 30 struct thermal_data { struct 38 struct thermal_data *data = dev_get_drvdata(dev); in power_state_show() argument 51 struct thermal_data *data = dev_get_drvdata(dev); in power_state_store() 271 static int __emc1403_get_temp(struct thermal_data *data, int channel, in __emc1403_get_temp() 298 static int emc1403_get_temp(struct thermal_data *data, int channel, in emc1403_get_temp() 310 static int emc1403_get_hyst(struct thermal_data *data, int channel, in emc1403_get_hyst() 332 static int emc1403_temp_read(struct thermal_data *data, u32 attr, int channel, long *val) in emc1403_temp_read() 404 static int emc1403_get_convrate(struct thermal_data *data, long *val) in emc1403_get_convrate() 419 static int emc1403_chip_read(struct thermal_data *data, u32 attr, long *val) in emc1403_chip_read() 432 struct thermal_data *data = dev_get_drvdata(dev); in emc1403_read() [all …]
|
/linux/drivers/thermal/intel/ |
H A D | intel_bxt_pmic_thermal.c | 211 struct pmic_thermal_data *thermal_data; in pmic_thermal_probe() local 226 thermal_data = (struct pmic_thermal_data *) in pmic_thermal_probe() 228 if (!thermal_data) { in pmic_thermal_probe() 256 for (i = 0; i < thermal_data->num_maps; i++) { in pmic_thermal_probe() 257 for (j = 0; j < thermal_data->maps[i].num_trips; j++) { in pmic_thermal_probe() 258 reg = thermal_data->maps[i].trip_config[j].irq_en; in pmic_thermal_probe() 259 mask = thermal_data->maps[i].trip_config[j].irq_en_mask; in pmic_thermal_probe()
|
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega12_hwmgr.c | 2774 struct PP_TemperatureRange *thermal_data) in vega12_get_thermal_temperature_range() argument 2782 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega12_get_thermal_temperature_range() 2784 thermal_data->max = pp_table->TedgeLimit * in vega12_get_thermal_temperature_range() 2786 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega12_get_thermal_temperature_range() 2788 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega12_get_thermal_temperature_range() 2790 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega12_get_thermal_temperature_range() 2792 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega12_get_thermal_temperature_range() 2794 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega12_get_thermal_temperature_range() 2796 thermal_data->sw_ctf_threshold = pptable_information->us_software_shutdown_temp * in vega12_get_thermal_temperature_range()
|
H A D | vega20_hwmgr.c | 4230 struct PP_TemperatureRange *thermal_data) in vega20_get_thermal_temperature_range() argument 4238 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega20_get_thermal_temperature_range() 4240 thermal_data->max = pp_table->TedgeLimit * in vega20_get_thermal_temperature_range() 4242 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega20_get_thermal_temperature_range() 4244 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega20_get_thermal_temperature_range() 4246 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega20_get_thermal_temperature_range() 4248 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega20_get_thermal_temperature_range() 4250 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega20_get_thermal_temperature_range() 4252 thermal_data->sw_ctf_threshold = pptable_information->us_software_shutdown_temp * in vega20_get_thermal_temperature_range()
|
H A D | vega10_hwmgr.c | 5288 struct PP_TemperatureRange *thermal_data) in vega10_get_thermal_temperature_range() argument 5296 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega10_get_thermal_temperature_range() 5298 thermal_data->max = pp_table->TedgeLimit * in vega10_get_thermal_temperature_range() 5300 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega10_get_thermal_temperature_range() 5302 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega10_get_thermal_temperature_range() 5304 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega10_get_thermal_temperature_range() 5306 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega10_get_thermal_temperature_range() 5308 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega10_get_thermal_temperature_range() 5313 thermal_data->sw_ctf_threshold = tdp_table->usSoftwareShutdownTemp; in vega10_get_thermal_temperature_range() 5315 thermal_data->sw_ctf_threshold = VEGA10_THERMAL_MAXIMUM_ALERT_TEMP; in vega10_get_thermal_temperature_range() [all …]
|
H A D | smu8_hwmgr.c | 1867 struct PP_TemperatureRange *thermal_data) in smu8_get_thermal_temperature_range() argument 1871 memcpy(thermal_data, &SMU7ThermalPolicy[0], sizeof(struct PP_TemperatureRange)); in smu8_get_thermal_temperature_range() 1873 thermal_data->max = (data->thermal_auto_throttling_treshold + in smu8_get_thermal_temperature_range()
|
H A D | smu7_hwmgr.c | 5435 struct PP_TemperatureRange *thermal_data) in smu7_get_thermal_temperature_range() argument 5441 memcpy(thermal_data, &SMU7ThermalPolicy[0], sizeof(struct PP_TemperatureRange)); in smu7_get_thermal_temperature_range() 5444 thermal_data->max = table_info->cac_dtp_table->usSoftwareShutdownTemp * in smu7_get_thermal_temperature_range() 5447 thermal_data->max = data->thermal_temp_setting.temperature_shutdown * in smu7_get_thermal_temperature_range() 5450 thermal_data->sw_ctf_threshold = thermal_data->max; in smu7_get_thermal_temperature_range()
|