Lines Matching refs:profile
114 enum platform_profile_option *profile) in get_class_profile() argument
130 *profile = val; in get_class_profile()
181 enum platform_profile_option profile = PLATFORM_PROFILE_LAST; in profile_show() local
185 err = get_class_profile(dev, &profile); in profile_show()
190 return sysfs_emit(buf, "%s\n", profile_names[profile]); in profile_show()
222 static DEVICE_ATTR_RW(profile);
230 ATTRIBUTE_GROUPS(profile);
336 enum platform_profile_option *profile = data; in _aggregate_profiles() local
344 if (*profile != PLATFORM_PROFILE_LAST && *profile != val) in _aggregate_profiles()
345 *profile = PLATFORM_PROFILE_CUSTOM; in _aggregate_profiles()
347 *profile = val; in _aggregate_profiles()
361 enum platform_profile_option *profile = data; in _store_and_notify() local
364 err = _store_class_profile(dev, profile); in _store_and_notify()
382 enum platform_profile_option profile = PLATFORM_PROFILE_LAST; in platform_profile_show() local
387 &profile, _aggregate_profiles); in platform_profile_show()
393 if (profile == PLATFORM_PROFILE_LAST) in platform_profile_show()
396 return sysfs_emit(buf, "%s\n", profile_names[profile]); in platform_profile_show()
500 enum platform_profile_option profile = PLATFORM_PROFILE_LAST; in platform_profile_cycle() local
505 &profile, _aggregate_profiles); in platform_profile_cycle()
509 if (profile == PLATFORM_PROFILE_CUSTOM || in platform_profile_cycle()
510 profile == PLATFORM_PROFILE_LAST) in platform_profile_cycle()
523 profile + 1); in platform_profile_cycle()