Lines Matching refs:msr_val
110 int (*platform_thermal_notify)(__u64 msr_val);
114 int (*platform_thermal_package_notify)(__u64 msr_val);
264 u64 msr_val;
269 msr_val = therm_intr_core_clear_mask;
272 msr_val = therm_intr_pkg_clear_mask;
275 msr_val &= ~bit_mask;
276 wrmsrl(msr, msr_val);
283 u64 msr_val;
290 rdmsrl(msr, msr_val);
291 if (msr_val & THERM_STATUS_PROCHOT_LOG)
296 *temp = (msr_val >> 16) & 0x7F;
593 static void notify_package_thresholds(__u64 msr_val)
602 if (msr_val & THERM_LOG_THRESHOLD0)
605 if (msr_val & THERM_LOG_THRESHOLD1)
614 platform_thermal_package_notify(msr_val);
620 platform_thermal_package_notify(msr_val);
623 platform_thermal_package_notify(msr_val);
626 static void notify_thresholds(__u64 msr_val)
635 if ((msr_val & THERM_LOG_THRESHOLD0) &&
637 platform_thermal_notify(msr_val);
639 if ((msr_val & THERM_LOG_THRESHOLD1) &&
641 platform_thermal_notify(msr_val);
652 __u64 msr_val;
657 rdmsrl(MSR_IA32_THERM_STATUS, msr_val);
660 notify_thresholds(msr_val);
662 therm_throt_process(msr_val & THERM_STATUS_PROCHOT,
667 therm_throt_process(msr_val & THERM_STATUS_POWER_LIMIT,
672 rdmsrl(MSR_IA32_PACKAGE_THERM_STATUS, msr_val);
674 notify_package_thresholds(msr_val);
675 therm_throt_process(msr_val & PACKAGE_THERM_STATUS_PROCHOT,
679 therm_throt_process(msr_val &
685 intel_hfi_process_event(msr_val &