smu_wbrf_han...usion_ranges(9)
π NAME π
OK so bestie, gather round: smu_wbrf_handle_exclusion_ranges β she's the one who consumes the wbrf exclusion ranges. That's literally her whole job. Iconic behavior, no notes. π
This is a page from the Kernel API Manual, and we're about to get into it. β¨
π¦ SYNOPSIS π¦
int smu_wbrf_handle_exclusion_ranges (struct smu_context *smu );
Look at her. One argument, one return type, zero drama. (Okay maybe a little drama, keep reading.) π
πΈ ARGUMENTS πΈ
smuβ asmu_contextpointer. That's it, that's the whole argument. She takes one (1) pointer and she's ready to go. π«Ά
π₯ DESCRIPTION π₯
So here's the tea: this function retrieves the wbrf exclusion ranges and then sends them to PMFW so PMFW can handle them properly. Like, she's not doing the handling herself, she's the messenger, and the message is exclusion ranges. Respect the pipeline. π
On success she returns 0 β squeaky clean, main character energy. On failure she returns an error. π
Ngl, that's the entire description. Short king. But every word of it is load-bearing, so don't skip her. β
π SEE ALSO π
The kernel file she lives in:
./drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
And her whole friend group, fr fr β go say hi to all of them:
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_event_handler(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)
Squad goals. The way they all support each other. π₯Ή
Okay that's the whole page, bestie β you ate that. π This absolute gem comes to you from ./drivers/gpu/drm/amd/pm/swsmu, dated October 2026, out of the Kernel API Manual. 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