devfreq_notifier_call(9)
πΈ devfreq_notifier_call(9) πΈ
okay so this is a page from the Kernel API Manual β yes bestie, the kernel has its own manual and we're reading it π
this one's about devfreq_notifier_call.
β¨ NAME β¨
devfreq_notifier_call β the little function whose whole job is to shout "hey!! the device frequency requirements changed!!" outside the devfreq framework π«Ά no cap, that's it, that's the gig.
π¦ SYNOPSIS π¦
int devfreq_notifier_call (struct notifier_block *nb , unsigned long type , void *devp );
π ARGUMENTS π
nbβ thenotifier_block, and it's supposed to bedevfreq->nbπ that's the expected one, okay?typeβ literally not used πdevpβ also not used π iconically doing nothing
π DESCRIPTION π
Called by a notifier that uses devfreq->nb. periodt β¨ it's the callback, it gets called, the frequency requirements have changed, we move on.
π SEE ALSO π
the whole friend group, all aboard the devfreq train π β and they all live in the kernel file ./drivers/devfreq/devfreq.c:
find_device_devfreq(9)devfreq_get_freq_range(9)devfreq_get_freq_level(9)devfreq_update_status(9)find_devfreq_governor(9)try_then_request_governor(9)devfreq_update_target(9)update_devfreq(9)devfreq_monitor(9)devfreq_monitor_start(9)devfreq_monitor_stop(9)devfreq_monitor_suspend(9)devfreq_monitor_resume(9)devfreq_update_interval(9)qos_notifier_call(9)qos_min_notifier_call(9)qos_max_notifier_call(9)devfreq_dev_release(9)devfreq_add_device(9)devfreq_remove_device(9)devm_devfreq_add_device(9)devm_devfreq_remove_device(9)devfreq_suspend_device(9)devfreq_resume_device(9)devfreq_suspend(9)devfreq_resume(9)devfreq_add_governor(9)devm_devfreq_add_governor(9)devfreq_remove_governor(9)devfreq_summary_show(9)devfreq_recommended_opp(9)devfreq_register_opp_notifier(9)devfreq_unregister_opp_notifier(9)devm_devfreq_register_opp_notifier(9)devm_devfreq_unregister_opp_notifier(9)devfreq_register_notifier(9)devm_devfreq_register_notifier(9)devm_devfreq_unregister_notifier(9)
ngl that's a long list but every single one of them is valid, don't @ me π
and that's the whole page bestie, you ate that ππ β sourced from ./drivers/devfreq, dated October 2026, filed under devfreq_notifier_call(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