em_dev_unre..._perf_domain(9)
π em_dev_unre..._perf_domain(9)
okay so welcome to the Kernel API Manual page for em_dev_unre..._perf_domain(9) β yes the title is truncated like that, it's giving suspense. This is where we handle unregistering an Energy Model (EM) for a device. bestie, let's go. π
π NAME π
em_dev_unregister_perf_domain β Unregister Energy Model (EM) for a device. periodt. β¨
π¦ SYNOPSIS π¦
void em_dev_unregister_perf_domain (struct device *dev );
π ARGUMENTS π
devβ the Device for which the EM is registered π
π DESCRIPTION π
So the actual move? Unregister the EM for the specified dev β and just to be clear, not a CPU device. no cap. π
important vibe check: this is for the specified dev, and not a CPU device. π«π»
π SEE ALSO π
Kernel file ./kernel/power/energy_model.c is the source home, and these are the besties to check out:
em_table_free(9)em_table_alloc(9)em_dev_compute_costs(9)em_dev_update_perf_domain(9)em_pd_get(9)em_cpu_get(9)em_dev_register_perf_domain(9)em_dev_register_pd_no_update(9)em_adjust_cpu_capacity(9)em_dev_update_chip_binning(9)em_update_performance_limits(9)
okay that's the whole page, bestie! cute sign-off: source ./kernel/power, date October 2026. mwah πβ¨
π¦ 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