cppc_get_epp_perf(9)
π cppc_get_epp_perf β the Kernel API Manual moment β¨
okay so bestie, welcome to the cppc_get_epp_perf(9) page π this one lives in the Kernel API Manual and it's literally the little function that goes and fetches the epp register value for you. no cap, that's the whole vibe. πΈ
β¨ NAME β¨
cppc_get_epp_perf β Get the epp register value. π
π¦ SYNOPSIS π¦
int cppc_get_epp_perf (int cpunum , u64 *epp_perf );
like, that's the whole signature, and yes you pass it a CPU number and a pointer, and it hands you back a u64. iconic behavior honestly. β
π ARGUMENTS π
cpunumβ the CPU you want to grab the epp preference value from π₯οΈ like, which CPU are we asking, bestie?epp_perfβ the return address π this is where the value comes back to you.
π RETURN π
0 for success, -EIO otherwise π so like, zero means we ate, and -EIO means something went sideways. fr fr.
π₯ SEE ALSO π₯
the kernel file is ./drivers/acpi/cppc_acpi.c and here's the whole friend group of related pages, no gatekeeping:
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_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_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)cppc_get_transition_latency(9)
like, that's the entire squad and they all belong in your bookmarks π«Άβ¨
lowkey a lil reminder from your girl: this page is from ./drivers/acpi and it's dated October 2026, so if you're citing it, cite it cute π
and that's the page, bestie! mwah π go get that epp register value, you absolute main character ππΈ
π that's a wrap! π this cutie of a page comes to you from the source ./drivers/acpi, version-dated October 2026, and it's filed under cppc_get_epp_perf(9) in the Kernel API Manual β slay, goodbye, periodt. πβ¨
π¦ 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