_aggregate_choices(9)
π _aggregate_choices β Kernel API Manual π
πΈ NAME πΈ
_aggregate_choices β Aggregate the available profile choices π
π« SYNOPSIS π«
int _aggregate_choices (struct device *dev , void *arg );
That's the whole signature, bestie β short, sweet, and doing its one lil job. β¨
π ARGUMENTS π
devβ The device. Yep, this is the device being passed in. π»argβ Astruct aggregate_choices_data, with theaggregatemember bitmap initially filled with ones. Important detail, no cap: that bitmap starts out full of ones. β
π¦ RETURN π¦
0on success π-errnoon failure π
π₯ SEE ALSO π₯
Kernel file to check: ./drivers/acpi/platform_profile.c π
Also go peek at all of these β yes, every single one, bestie, no skipping:
_commmon_choices_show(9)_store_class_profile(9)_notify_class_profile(9)get_class_profile(9)name_show(9)choices_show(9)profile_show(9)profile_store(9)_remove_hidden_choices(9)platform_profile_choices_show(9)_aggregate_profiles(9)_store_and_notify(9)platform_profile_show(9)platform_profile_store(9)platform_profile_notify(9)platform_profile_cycle(9)platform_profile_register(9)platform_profile_remove(9)devm_platform_profile_register(9)
okay bestie, that's the page β source/version ./drivers/acpi, dated October 2026, mwah, go aggregate those choices πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms