subvp_valida...hedulability(9)
π subvp_validate_static_schedulability β Kernel API Manual, bestie edition β¨
okay so real talk, this page lives in the Kernel API Manual, and the function is literally called subvp_validate_static_schedulability. long name, i know. it ate though. π
β¨ NAME β¨
subvp_validate_static_schedulability β checks which SubVP case got calculated, and handles the static analysis based on whichever case it is. no cap. π¦
πΈ SYNOPSIS πΈ
bool subvp_validate_static_schedulability (struct dc *dc , struct dc_state *context , int vlevel );
like. it returns a bool. that's the whole vibe. π
π«Ά ARGUMENTS π«Ά
dcβ the current dc state. the now. the present. main character energy.contextβ the new dc state. the glow-up waiting to happen.vlevelβ the voltage level, calculated by DML. not us. DML did that. π₯
π DESCRIPTION π
three cases, periodt:
- SubVP + SubVP
- SubVP + VBLANK (DRR checked internally β don't worry about it, it's handled)
- SubVP + VACTIVE (currently unsupported π)
heads up bestie: case 3 is currently unsupported. just so we're clear. π
β RETURN β
returns True if it's statically schedulable, False otherwise. that's it, that's the sentence. slay. β¨
π SEE ALSO π
kernel file: ./drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
and like, the whole friend group:
dcn32_helper_populate_phantom_dlg_params(9)dcn32_set_phantom_stream_timing(9)dcn32_get_num_free_pipes(9)dcn32_assign_subvp_pipe(9)dcn32_enough_pipes_for_subvp(9)subvp_subvp_schedulable(9)subvp_drr_schedulable(9)subvp_vblank_schedulable(9)subvp_subvp_admissable(9)dcn32_allow_subvp_high_refresh_rate(9)dcn32_determine_max_vratio_prefetch(9)dcn32_assign_fpo_vactive_candidate(9)dcn32_find_vactive_pipe(9)
okay that's the whole page, ily, go read your pipes π
sign-off: this one's from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it answers to subvp_valida...hedulability(9) if you ever need to find it again ππ¦π
π¦ 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