cppc_set_auto_sel(9)
π cppc_set_auto_sel(9) β Kernel API Manual
Okay bestie, buckle up β this is a page from the Kernel API Manual, and it's honestly a short one but it's kind of iconic. The function is cppc_set_auto_sel, and no cap, its whole job is just: write the autonomous selection register. That's it. That's the gig. π
β¨ NAME β¨
cppc_set_auto_sel β write the autonomous selection register. Literally just that. She writes, she slays, she leaves. π
πΈ SYNOPSIS πΈ
int cppc_set_auto_sel (int cpu , bool enable );
Look at her. Two args, one int, returns an int. Clean, minimal, main character energy fr fr. π
π¦ ARGUMENTS π¦
cpuβ the CPU you're writing the register to. Like, the specific processor bestie. You gotta tell her which one. πenableβ the desired value of the autonomous selection register that's about to be updated. (Fun fact: the original page spells it "resiter" π β we still love her, typos and all. π)
π₯ SEE ALSO π₯
Okay so there are a lot of siblings in this family and we're listing every single one, no skipping, no "etc." energy. Periodt. π
Kernel file ./drivers/acpi/cppc_acpi.c, and then β deep breath β acpi_get_psd_map(9), cpc_ffh_supported(9), cpc_supported_by_cpu(9), pcc_data_alloc(9), acpi_cppc_processor_probe(9), acpi_cppc_processor_exit(9), cpc_read_ffh(9), cpc_read_ffh_fb_ctrs(9), cpc_write_ffh(9), cppc_get_desired_perf(9), cppc_get_nominal_perf(9), cppc_get_highest_perf(9), cppc_get_epp_perf(9), cppc_get_perf_caps(9), cppc_perf_ctrs_in_pcc_cpu(9), cppc_perf_ctrs_in_pcc(9), cppc_get_perf_ctrs(9), cppc_set_epp(9), cppc_get_auto_act_window(9), cppc_set_auto_act_window(9), cppc_get_auto_sel(9), cppc_set_enable(9), cppc_get_perf(9), cppc_set_perf(9), cppc_get_perf_limited(9), cppc_set_perf_limited(9), and last but never least, cppc_get_transition_latency(9).
Like I said β huge family. Family reunion energy. π«Άβ¨
Heads up bestie: if you mix upcppc_set_auto_selwithcppc_get_auto_sel, that's a whole different vibe β one of them writes, one of them reads. Don't let the lowercase letters fool you. π
π That's the whole page, bestie! π This lil' beauty lives in ./drivers/acpi and it's dated October 2026 β bookmark it, screenshot it, tattoo it on your forearm, idk, do your thing. π¦πΈππ
π¦ 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