| 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 
|---|
| 2 | #ifndef _INTEL_HFI_H | 
|---|
| 3 | #define _INTEL_HFI_H | 
|---|
| 4 |  | 
|---|
| 5 | #if defined(CONFIG_INTEL_HFI_THERMAL) | 
|---|
| 6 | void __init intel_hfi_init(void); | 
|---|
| 7 | void intel_hfi_online(unsigned int cpu); | 
|---|
| 8 | void intel_hfi_offline(unsigned int cpu); | 
|---|
| 9 | void intel_hfi_process_event(__u64 pkg_therm_status_msr_val); | 
|---|
| 10 | #else | 
|---|
| 11 | static inline void intel_hfi_init(void) { } | 
|---|
| 12 | static inline void intel_hfi_online(unsigned int cpu) { } | 
|---|
| 13 | static inline void intel_hfi_offline(unsigned int cpu) { } | 
|---|
| 14 | static inline void intel_hfi_process_event(__u64 pkg_therm_status_msr_val) { } | 
|---|
| 15 | #endif /* CONFIG_INTEL_HFI_THERMAL */ | 
|---|
| 16 |  | 
|---|
| 17 | #endif /* _INTEL_HFI_H */ | 
|---|
| 18 |  | 
|---|