Lines Matching full:profile
3 * Surface Platform Profile / Performance Mode driver for Surface System
17 // Enum for the platform performance profile sent to the TMP module.
25 // Enum for the fan profile sent to the FAN module. This fan profile is
27 // not a typo, they differ from the performance profile indices.
36 __le32 profile; member
73 *p = le32_to_cpu(info.profile); in ssam_tmp_profile_get()
86 const u8 profile = p; in ssam_fan_profile_set() local
88 return ssam_retry(__ssam_fan_profile_set, sdev->ctrl, &profile); in ssam_fan_profile_set()
107 dev_err(&sdev->dev, "invalid performance profile: %d", p); in convert_ssam_tmp_to_profile()
130 WARN(true, "unsupported platform profile"); in convert_profile_to_ssam_tmp()
152 WARN(true, "unsupported platform profile"); in convert_profile_to_ssam_fan()
158 enum platform_profile_option *profile) in ssam_platform_profile_get() argument
174 *profile = status; in ssam_platform_profile_get()
179 enum platform_profile_option profile) in ssam_platform_profile_set() argument
186 tp = convert_profile_to_ssam_tmp(tpd->sdev, profile); in ssam_platform_profile_set()
195 tp = convert_profile_to_ssam_fan(tpd->sdev, profile); in ssam_platform_profile_set()
250 MODULE_DESCRIPTION("Platform Profile Support for Surface System Aggregator Module");