Lines Matching full:aggregate

29 	unsigned long aggregate[BITS_TO_LONGS(PLATFORM_PROFILE_LAST)];  member
246 * _aggregate_choices - Aggregate the available profile choices
261 if (test_bit(PLATFORM_PROFILE_LAST, data->aggregate)) in _aggregate_choices()
262 bitmap_copy(data->aggregate, tmp, PLATFORM_PROFILE_LAST); in _aggregate_choices()
264 bitmap_and(data->aggregate, tmp, data->aggregate, PLATFORM_PROFILE_LAST); in _aggregate_choices()
271 * _remove_hidden_choices - Remove hidden choices from aggregate data
284 bitmap_andnot(data->aggregate, handler->choices, in _remove_hidden_choices()
303 .aggregate = { [0 ... BITS_TO_LONGS(PLATFORM_PROFILE_LAST) - 1] = ~0UL }, in platform_profile_choices_show()
308 set_bit(PLATFORM_PROFILE_LAST, data.aggregate); in platform_profile_choices_show()
323 if (bitmap_empty(data.aggregate, PLATFORM_PROFILE_LAST)) in platform_profile_choices_show()
326 return _commmon_choices_show(data.aggregate, buf); in platform_profile_choices_show()
330 * _aggregate_profiles - Aggregate the profiles for legacy sysfs interface
415 .aggregate = { [0 ... BITS_TO_LONGS(PLATFORM_PROFILE_LAST) - 1] = ~0UL }, in platform_profile_store()
425 set_bit(PLATFORM_PROFILE_LAST, data.aggregate); in platform_profile_store()
431 if (!test_bit(i, data.aggregate)) in platform_profile_store()
498 .aggregate = { [0 ... BITS_TO_LONGS(PLATFORM_PROFILE_LAST) - 1] = ~0UL }, in platform_profile_cycle()
505 set_bit(PLATFORM_PROFILE_LAST, data.aggregate); in platform_profile_cycle()
522 clear_bit(PLATFORM_PROFILE_CUSTOM, data.aggregate); in platform_profile_cycle()
524 next = find_next_bit_wrap(data.aggregate, in platform_profile_cycle()