Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/thermal/
Dx86_pkg_temp_thermal.c153 struct pkg_device *pkgdev = tzd->devdata; in sys_get_curr_temp() local
156 rdmsr_on_cpu(pkgdev->cpu, MSR_IA32_PACKAGE_THERM_STATUS, &eax, &edx); in sys_get_curr_temp()
158 *temp = pkgdev->tj_max - ((eax >> 16) & 0x7f) * 1000; in sys_get_curr_temp()
168 struct pkg_device *pkgdev = tzd->devdata; in sys_get_trip_temp() local
184 ret = rdmsr_on_cpu(pkgdev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_get_trip_temp()
191 *temp = pkgdev->tj_max - thres_reg_value * 1000; in sys_get_trip_temp()
202 struct pkg_device *pkgdev = tzd->devdata; in sys_set_trip_temp() local
206 if (trip >= MAX_NUMBER_OF_TRIPS || temp >= pkgdev->tj_max) in sys_set_trip_temp()
209 ret = rdmsr_on_cpu(pkgdev->cpu, MSR_IA32_PACKAGE_THERM_INTERRUPT, in sys_set_trip_temp()
231 l |= (pkgdev->tj_max - temp)/1000 << shift; in sys_set_trip_temp()
[all …]