smu_wbrf_event_handler(9)
π smu_wbrf_event_handler(9) β a Kernel API Manual moment
okay so like... welcome to the Kernel API Manual page for smu_wbrf_event_handler(9), bestie. this is the little function that literally handles notify events and we're gonna get into it π
β¨ NAME β¨
smu_wbrf_event_handler β handle notify events π«Ά
β¨ SYNOPSIS β¨
int smu_wbrf_event_handler (struct notifier_block *nb , unsigned long
action , void *_arg );
yes that's the whole signature, no cap. int going in, three args, we move π
β¨ ARGUMENTS β¨
nbβ the notifier block πactionβ the event type, like what kind of event are we even dealing with_argβ the event data, the little payload that comes along for the ride
β¨ DESCRIPTION β¨
so basically? it calls the relevant amdgpu function in response to a wbrf event notification coming from the kernel. that's the whole vibe. kernel says "hey, wbrf event", this handler says "say less" and calls the right amdgpu thing π₯
no extra lore, that's literally it. iconic behavior honestly π
π SEE ALSO π
kernel file: ./drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
and the whole friend group of related pages, go read these too:
smu_dpm_set_power_gate(9)smu_set_user_clk_dependencies(9)smu_restore_dpm_user_profile(9)smu_alloc_memory_pool(9)smu_wbrf_handle_exclusion_ranges(9)smu_wbrf_delayed_work_handler(9)smu_wbrf_support_check(9)smu_wbrf_init(9)smu_wbrf_fini(9)smu_get_ppt_limit(9)smu_reset_sdma_is_supported(9)
ok that's the page!! sourced from ./drivers/gpu/drm/amd/pm/swsmu, dated October 2026 β mwah, go forth and handle those notify events bestie π¦π
π¦ 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