Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/thermal/intel/
Dx86_pkg_temp_thermal.c128 struct zone_device *zonedev = tzd->devdata; in sys_get_curr_temp() local
131 rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_STATUS, in sys_get_curr_temp()
134 *temp = zonedev->tj_max - ((eax >> 16) & 0x7f) * 1000; in sys_get_curr_temp()
144 struct zone_device *zonedev = tzd->devdata; in sys_get_trip_temp() local
160 ret = rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_get_trip_temp()
167 *temp = zonedev->tj_max - thres_reg_value * 1000; in sys_get_trip_temp()
178 struct zone_device *zonedev = tzd->devdata; in sys_set_trip_temp() local
182 if (trip >= MAX_NUMBER_OF_TRIPS || temp >= zonedev->tj_max) in sys_set_trip_temp()
185 ret = rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_set_trip_temp()
207 l |= (zonedev->tj_max - temp)/1000 << shift; in sys_set_trip_temp()
[all …]