dm_test_crt...ank_in_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the dm_test_crt...ank_in_reset(9) page from the Kernel API Manual β€” yes, that truncated-looking manual name is literally the one, and we're keeping it exactly as-is. The main character here is dm_test_crtc_enable_vblank_in_reset β€” Test enable returns early during GPU reset. Slay, let's get into it. ✨

✨ SYNOPSIS ✨

here's the signature, no cap:

void dm_test_crtc_enable_vblank_in_reset (struct kunit *test );

πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” The KUnit test context. It's literally the KUnit test context, bestie. 🫢

πŸ’… DESCRIPTION πŸ’…

So after acquiring the IRQ references, an in-progress GPU reset must short the enable path so it returns 0 without queuing any vblank control work. That's the whole vibe check. The test is making sure the reset-in-progress situation cuts the enable path short instead of letting it queue vblank control work anyway. Periodt. πŸ’€βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file πŸ—‚οΈ

  • Kernel file: ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c

Sibling tests, every single one, no skipping πŸ’…


okay bestie, cute little sign-off time πŸŽ€: this page's footer source/version line is ./drivers/gpu/drm/amd/display/..., the date is October 2026, and the footer manual name is dm_test_crt...ank_in_reset(9). iconic, every detail kept, periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from