dm_ism_get_idle_allow_delay(9)
β¨ NAME β¨
okay bestie, meet dm_ism_get_idle_allow_delay(9) from the Kernel API Manual β she calculates the hysteresis-based idle allow delay. That's the whole assignment, and she ate. π
πΈ SYNOPSIS πΈ
uint64_t dm_ism_get_idle_allow_delay (const struct amdgpu_dm_ism *ism ,
const struct dc_stream_state *stream );
π«Ά ARGUMENTS π«Ά
ismβ the ISM instance that contains configuration, history, and current state. She's carrying the lore. πstreamβ the display stream used to derive frame timing values for the delay. Timing-source behavior, fr fr. π¦
π¦ DESCRIPTION π¦
So like, this function calculates the delay before allowing idle optimizations based on recent idle history and the current stream timing. Hysteresis-based, exactly as the NAME says β that's the vibe check. β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.cπ dm_ism_next_state(9)dm_ism_insert_record(9)amdgpu_dm_ism_disable(9)amdgpu_dm_ism_force_full_power(9)amdgpu_dm_ism_enable(9)
π signed off from ./drivers/gpu/drm/amd/display/... β October 2026 β dm_ism_get_idle_allow_delay(9) π«Άβ¨
π¦ 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