Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/thermal/intel/
H A Dx86_pkg_temp_thermal.c126 struct zone_device *zonedev = tzd->devdata; in sys_get_curr_temp() local
129 rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_STATUS, in sys_get_curr_temp()
132 *temp = zonedev->tj_max - ((eax >> 16) & 0x7f) * 1000; in sys_get_curr_temp()
142 struct zone_device *zonedev = tzd->devdata; in sys_get_trip_temp() local
158 ret = rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_get_trip_temp()
165 *temp = zonedev->tj_max - thres_reg_value * 1000; in sys_get_trip_temp()
176 struct zone_device *zonedev = tzd->devdata; in sys_set_trip_temp() local
180 if (trip >= MAX_NUMBER_OF_TRIPS || temp >= zonedev->tj_max) in sys_set_trip_temp()
183 ret = rdmsr_on_cpu(zonedev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_set_trip_temp()
205 l |= (zonedev->tj_max - temp)/1000 << shift; in sys_set_trip_temp()
[all …]