dm_test_crt...d_connectors(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_crtc_is_headless_mixed_connectors πŸ’…

okay so bestie, welcome to the Kernel API Manual entry for dm_test_crt...d_connectors(9) β€” yes that's the abbreviated header name, we're being efficient with our screen real estate, slay. This is a KUnit test, it lives in the AMD display driver test suite, and it's here to vibe check whether a "headless" display setup correctly skips WB and still finds a display. That's the whole mission. Short king behavior, honestly. πŸ‘‘


✨ NAME ✨

dm_test_crtc_is_headless_mixed_connectors β€” Test headless skips WB and finds display πŸ–₯️✨

Like, that's literally it. It's headless, it's mixed connectors, and the test is checking that the writeback path gets skipped while the display still gets found. no cap, that's the flex. πŸ’…


🌸 SYNOPSIS 🌸

void dm_test_crtc_is_headless_mixed_connectors (struct kunit *test );

one function, one argument, zero drama. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” The KUnit test context. this is the little harness buddy that carries the test state around, and yeah, we're passing it in. standard KUnit moment. 🧚

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the part where I introduce you to the whole friend group. there are a LOT of them and they're all (9) kernel API pages, so buckle up bestie, we're doing a roll call. 🎀

first up, the modeset_required crew:

then the VRR active irq girlies:

and the VRR active (no irq) edition:

now the is_headless extended universe (our girl is literally one of these):

a lone helper in the wild:

set_vupdate_irq squad:

idle worker gang:

static screen optimze crew (and yes, that spelling is exactly how it's spelled in the original, we do not correct the source, we respect the source πŸ™ˆ):

enable_vblank lineup:

active planes counting besties:

state handling crew:

handle_vblank posse:

vblank_control_worker hive:

and finally, disable_vblank trio, closing out the list:


πŸ“ Kernel file πŸ“

the source lives here, go say hi to it:

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

like, that's the actual file, in the actual tree, in drivers/gpu/drm/amd/display/amdgpu_dm/tests/. iconic path honestly. πŸ”₯


quick vibe check reminder: every name above is literal and exact β€” copy them character for character if you're grepping or cross-referencing. no shortcuts, bestie. πŸ’–

and that's the whole page! πŸ’œ source/version footer vibe: this one's stamped from ./drivers/gpu/drm/amd/display/... (truncated in the real footer, we're keeping it cute and keeping it exact) and dated October 2026. periodt. πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from