dm_test_set...state_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” this one's a single little KUnit test from the AMD display driver, and it's short but she's important, so let's get into it πŸ’…


🌸 NAME 🌸

dm_test_set_crtc_irq_state_enable β€” literally just here to test that the crtc irq state actually reaches DC when it's in enable mode ✨ (yes, that's the whole vibe: Test crtc irq state reaches DC (enable))


πŸŽ€ SYNOPSIS πŸŽ€

void dm_test_set_crtc_irq_state_enable (struct kunit *test );

that's it. that's the whole signature. no cap. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • test β€” the KUnit test context. she's the main character here, she carries the context, we love her πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

bestie. buckle up. the kernel file this lives in is:

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

and the whole friend group is tagged below β€” same test file, same energy, all iconique πŸ”₯

🧚 hpd β†’ dal irq source translation girlies

πŸ“ are sinks equal (the sibling saga)

πŸ’œ notification string crew

⭐ irq init / register / unregister / fini

πŸŽ€ crtc lookup + irq funcs + suspend/resume

🌈 hpd rx irq workqueue besties

πŸ’– irq state setters (this page's direct neighbours fr fr)

πŸ”₯ immediate + scheduled work

🫢 null dc squad

🌸 hpd init/fini + rx offload

πŸ¦‹ hdmi hpd debounce

πŸ’… handle hpd irq (the helper era)

πŸŽ€ handle hpd rx irq

⭐ dmub hpd callback

πŸ’œ register hpd handlers

πŸ“ high irq girlies

🌈 handle hpd work + dmub outbox1 low irq

πŸ”₯ register irq handlers (dce110 + dcn10)

🌸 outbox irq handlers + the stragglers


and that's the whole page, bestie, you ate πŸ’… the source lives under ./drivers/gpu/drm/amd/display/... and this one's dated October 2026 β€” mwah, mwah, go write some tests, periodt πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from