dm_ism_get_idle_allow_delay(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 πŸ‘‘


πŸ’Œ signed off from ./drivers/gpu/drm/amd/display/... β€” October 2026 β€” dm_ism_get_idle_allow_delay(9) 🫢✨

πŸ“¦ where this page comes from