cpufreq_notify_transition(9)
πΈ NAME πΈ
okay bestie, welcome to the cpufreq_notify_transition(9) page from the Kernel API Manual π
β¨
cpufreq_notify_transition β notify a frequency transition and adjust jiffies, fr fr π
π SYNOPSIS π
like, here's the exact signature, no cap:
void cpufreq_notify_transition (struct cpufreq_policy *policy , struct
cpufreq_freqs *freqs , unsigned int state );
π ARGUMENTS π
policyβ the cpufreq policy you're enabling fast frequency switching for. she's giving main character energy πfreqsβ contains details of the frequency update. all the tea βstateβ set toCPUFREQ_PRECHANGEorCPUFREQ_POSTCHANGE. pick your moment bestie β°
π¦ DESCRIPTION π¦
so what does this icon actually do? it calls the transition notifiers and adjust_jiffies π that's the vibe.
and hear me out: it is called twice on all CPU frequency changes that have external effects. twice! not once! the way that's important ππ₯
π SEE ALSO π
the kernel file is ./drivers/cpufreq/cpufreq.c, and the whole friend group is:
cpufreq_cpu_get(9)cpufreq_cpu_put(9)adjust_jiffies(9)cpufreq_enable_fast_switch(9)cpufreq_disable_fast_switch(9)cpufreq_driver_resolve_freq(9)cpufreq_parse_governor(9)cpufreq_add_dev(9)cpufreq_out_of_sync(9)cpufreq_quick_get(9)cpufreq_quick_get_max(9)cpufreq_get_hw_max_freq(9)cpufreq_get(9)cpufreq_suspend(9)cpufreq_resume(9)cpufreq_driver_test_flags(9)cpufreq_get_current_driver(9)cpufreq_get_driver_data(9)cpufreq_register_notifier(9)cpufreq_unregister_notifier(9)cpufreq_driver_fast_switch(9)cpufreq_driver_adjust_perf(9)cpufreq_driver_has_adjust_perf(9)cpufreq_update_pressure(9)cpufreq_set_policy(9)cpufreq_update_policy(9)cpufreq_update_limits(9)cpufreq_register_driver(9)
π that's it bestie! the footer energy is ./drivers/cpufreq + October 2026 + cpufreq_notify_transition(9). 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