dm_test_crt...e_vblank_vrr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_crt...e_vblank_vrr(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the Kernel API Manual page for dm_test_crt...e_vblank_vrr(9) β€” yes the header is literally truncated like that, that's just how it's printed, we don't make the rules πŸŽ€


🌸 NAME 🌸

dm_test_crtc_disable_vblank_vrr β€” the test that checks the disable path actually releases IRQs on a VRR DC, no cap πŸ’–


✨ SYNOPSIS ✨

void dm_test_crtc_disable_vblank_vrr (struct kunit *test );

literally a void function taking test, that's the whole vibe πŸ¦‹


🫢 ARGUMENTS 🫢

  • test β€” the KUnit test context. that's it. that's the argument. she's a simple girl πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

okay so picture this: you're on a VRR-capable DC, right? and the disable path does its lil thing β€” it turns the vupdate IRQ off (the OTG is unassigned, so it just returns early, bye πŸ‘‹), then it releases the armed crtc and pageflip IRQ references, and it completes without queuing up any vblank control work.

that's the entire plot. no extra work gets queued. she finishes clean and dips βœ¨πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

🧚 the kernel file 🧚

  • ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c
fr fr that's 57 cross-references, bestie β€” yes I counted, and yes every single one is here, you're welcome πŸ“

sign-off time ✨ this lil page lives at ./drivers/gpu/drm/amd/display/... and it's dated October 2026, tagged dm_test_crt...e_vblank_vrr(9). go forth and disable those vblanks responsibly πŸ’œπŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from