dm_test_ism_...e_full_power(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_ism_force_full_power β€” a Kernel API Manual moment

okay so bestie, we're in the Kernel API Manual today (yes the whole manual, we're fancy) and the star of the show is dm_test_ism_force_full_power(9). buckle up πŸŽ€


✨ NAME ✨

dm_test_ism_force_full_power β€” ngl the name literally tells the whole story: it forces full power, and what that actually does is send EXIT_IDLE to every single CRTC. every one. no crumbs. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

void dm_test_ism_force_full_power (struct kunit *test );

that's it, that's the whole signature, she's lowkey minimal πŸ’…


🌸 ARGUMENTS 🌸

  • test β€” the KUnit test context, aka the little main-character passport this test carries around 🫢

πŸ’– DESCRIPTION πŸ’–

so here's the vibe: we start out in the initial FULL_POWER_RUNNING state, right? and from there, EXIT_IDLE_REQUESTED is literally a no-op. like it shows up to the party and nothing happens πŸ™ˆ

so the FSM just... stays in FULL_POWER_RUNNING. no glow-up, no transition, no nothing.

and because nothing moved, no DC work is scheduled. periodt. that's the entire behaviour being tested here β€” the test confirms the no-op is a no-op, which is honestly iconic in its own quiet way ✨


πŸ”₯ SEE ALSO πŸ”₯

the kernel file in question, for when you want to read the source instead of vibing with me:

./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c

and here's the whole friend group, all of them (9), all of them invited πŸŽ€


✿ and that's the page bestie ✿ this little gem comes from ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β€” write it in your notes, keep it in your heart, and go touch some grass (after you finish the test suite) πŸ§šπŸ’œ

πŸ“¦ where this page comes from