Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\mce\therm_throt.c Create Date:2022-07-28 08:04:19
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Thermal transition interrupt handler

Proto:static void intel_thermal_interrupt(void)

Type:void

Parameter:Nothing

572  If static_cpu_has(Intel Hardware P-states ) Then 64-bit version of wrmsr_safe():
575  rdmsrl(MSR_IA32_THERM_STATUS, msr_val)
578  notify_thresholds(msr_val)
580  herm_throt_process - Process thermal throttling event from interrupt*@curr: Whether the condition is current or not (boolean), since the* thermal interrupt normally gets called both when the thermal* event begins and once the event has ended
584  If this_cpu_has(Intel Power Limit Notification ) && int_pln_enable Then herm_throt_process - Process thermal throttling event from interrupt*@curr: Whether the condition is current or not (boolean), since the* thermal interrupt normally gets called both when the thermal* event begins and once the event has ended
589  If this_cpu_has(Intel Package Thermal Status ) Then
590  rdmsrl(MSR_IA32_PACKAGE_THERM_STATUS, msr_val)
592  notify_package_thresholds(msr_val)
593  herm_throt_process - Process thermal throttling event from interrupt*@curr: Whether the condition is current or not (boolean), since the* thermal interrupt normally gets called both when the thermal* event begins and once the event has ended
596  If this_cpu_has(Intel Power Limit Notification ) && int_pln_enable Then herm_throt_process - Process thermal throttling event from interrupt*@curr: Whether the condition is current or not (boolean), since the* thermal interrupt normally gets called both when the thermal* event begins and once the event has ended