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);
338 enum platform_profile_option *profile = data; in _aggregate_profiles() local
346 if (*profile != PLATFORM_PROFILE_LAST && *profile != val) in _aggregate_profiles()
347 *profile = PLATFORM_PROFILE_CUSTOM; in _aggregate_profiles()
349 *profile = val; in _aggregate_profiles()
363 enum platform_profile_option *profile = data; in _store_and_notify() local
366 err = _store_class_profile(dev, profile); in _store_and_notify()
384 enum platform_profile_option profile = PLATFORM_PROFILE_LAST; in platform_profile_show() local
389 &profile, _aggregate_profiles); in platform_profile_show()
395 if (profile == PLATFORM_PROFILE_LAST) in platform_profile_show()
398 return sysfs_emit(buf, "%s\n", profile_names[profile]); in platform_profile_show()
502 enum platform_profile_option profile = PLATFORM_PROFILE_LAST; in platform_profile_cycle() local
508 &profile, _aggregate_profiles); in platform_profile_cycle()
512 if (profile == PLATFORM_PROFILE_CUSTOM || in platform_profile_cycle()
513 profile == PLATFORM_PROFILE_LAST) in platform_profile_cycle()
526 profile + 1); in platform_profile_cycle()