Home
last modified time | relevance | path

Searched refs:thermal_data (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/hwmon/
H A Demc1403.c29 struct thermal_data { struct
36 struct thermal_data *data = dev_get_drvdata(dev); in power_state_show() argument
49 struct thermal_data *data = dev_get_drvdata(dev); in power_state_store()
269 static int emc1403_get_temp(struct thermal_data *data, int channel, in emc1403_get_temp()
296 static int emc1403_get_hyst(struct thermal_data *data, int channel, in emc1403_get_hyst()
315 static int emc1403_temp_read(struct thermal_data *data, u32 attr, int channel, long *val) in emc1403_temp_read()
387 static int emc1403_get_convrate(struct thermal_data *data, long *val) in emc1403_get_convrate()
402 static int emc1403_chip_read(struct thermal_data *data, u32 attr, long *val) in emc1403_chip_read()
415 struct thermal_data *data = dev_get_drvdata(dev); in emc1403_read()
427 static int emc1403_set_hyst(struct thermal_data *data, long val) in emc1403_set_hyst()
[all …]
/linux/tools/thermal/thermal-engine/
H A Dthermal-engine.c36 struct thermal_data { struct
130 struct thermal_data *td = arg; in tz_disable()
140 struct thermal_data *td = arg; in tz_enable()
150 struct thermal_data *td = arg; in trip_high()
161 struct thermal_data *td = arg; in trip_low()
188 struct thermal_data *td = arg; in trip_change()
224 struct thermal_data *td = arg; in gov_change()
294 struct thermal_data *td = arg; in thermal_event()
365 struct thermal_data td; in main()
/linux/drivers/thermal/intel/
H A Dintel_bxt_pmic_thermal.c211 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 Dvega12_hwmgr.c2792 struct PP_TemperatureRange *thermal_data) in vega12_get_thermal_temperature_range() argument
2800 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega12_get_thermal_temperature_range()
2802 thermal_data->max = pp_table->TedgeLimit * in vega12_get_thermal_temperature_range()
2804 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega12_get_thermal_temperature_range()
2806 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega12_get_thermal_temperature_range()
2808 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega12_get_thermal_temperature_range()
2810 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega12_get_thermal_temperature_range()
2812 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega12_get_thermal_temperature_range()
2814 thermal_data->sw_ctf_threshold = pptable_information->us_software_shutdown_temp * in vega12_get_thermal_temperature_range()
H A Dvega20_hwmgr.c4283 struct PP_TemperatureRange *thermal_data) in vega20_get_thermal_temperature_range() argument
4291 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega20_get_thermal_temperature_range()
4293 thermal_data->max = pp_table->TedgeLimit * in vega20_get_thermal_temperature_range()
4295 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega20_get_thermal_temperature_range()
4297 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega20_get_thermal_temperature_range()
4299 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega20_get_thermal_temperature_range()
4301 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega20_get_thermal_temperature_range()
4303 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega20_get_thermal_temperature_range()
4305 thermal_data->sw_ctf_threshold = pptable_information->us_software_shutdown_temp * in vega20_get_thermal_temperature_range()
H A Dvega10_hwmgr.c5147 struct PP_TemperatureRange *thermal_data) in vega10_get_thermal_temperature_range() argument
5155 memcpy(thermal_data, &SMU7ThermalWithDelayPolicy[0], sizeof(struct PP_TemperatureRange)); in vega10_get_thermal_temperature_range()
5157 thermal_data->max = pp_table->TedgeLimit * in vega10_get_thermal_temperature_range()
5159 thermal_data->edge_emergency_max = (pp_table->TedgeLimit + CTF_OFFSET_EDGE) * in vega10_get_thermal_temperature_range()
5161 thermal_data->hotspot_crit_max = pp_table->ThotspotLimit * in vega10_get_thermal_temperature_range()
5163 thermal_data->hotspot_emergency_max = (pp_table->ThotspotLimit + CTF_OFFSET_HOTSPOT) * in vega10_get_thermal_temperature_range()
5165 thermal_data->mem_crit_max = pp_table->ThbmLimit * in vega10_get_thermal_temperature_range()
5167 thermal_data->mem_emergency_max = (pp_table->ThbmLimit + CTF_OFFSET_HBM)* in vega10_get_thermal_temperature_range()
5172 thermal_data->sw_ctf_threshold = tdp_table->usSoftwareShutdownTemp; in vega10_get_thermal_temperature_range()
5174 thermal_data->sw_ctf_threshold = VEGA10_THERMAL_MAXIMUM_ALERT_TEMP; in vega10_get_thermal_temperature_range()
[all …]
H A Dsmu8_hwmgr.c1873 struct PP_TemperatureRange *thermal_data) in smu8_get_thermal_temperature_range() argument
1877 memcpy(thermal_data, &SMU7ThermalPolicy[0], sizeof(struct PP_TemperatureRange)); in smu8_get_thermal_temperature_range()
1879 thermal_data->max = (data->thermal_auto_throttling_treshold + in smu8_get_thermal_temperature_range()
H A Dsmu7_hwmgr.c5458 struct PP_TemperatureRange *thermal_data) in smu7_get_thermal_temperature_range() argument
5464 memcpy(thermal_data, &SMU7ThermalPolicy[0], sizeof(struct PP_TemperatureRange)); in smu7_get_thermal_temperature_range()
5467 thermal_data->max = table_info->cac_dtp_table->usSoftwareShutdownTemp * in smu7_get_thermal_temperature_range()
5470 thermal_data->max = data->thermal_temp_setting.temperature_shutdown; in smu7_get_thermal_temperature_range()
5472 thermal_data->sw_ctf_threshold = thermal_data->max; in smu7_get_thermal_temperature_range()