dm_test_crt...ce_no_stream(9)
π dm_test_crt...ce_no_stream(9) β like, the Kernel API Manual one π
okay bestie, so this is a page straight out of the Kernel API Manual and it's about one (1) very specific little test. it's short, it's sweet, and honestly? it ate. let's get into it β¨
πΈ NAME πΈ
dm_test_crtc_configure_crc_source_no_stream β the test that handles the whole "wait, there's no stream??" situation. missing-stream handling, babe. that's the whole gig π¦
β¨ SYNOPSIS β¨
void dm_test_crtc_configure_crc_source_no_stream (struct kunit *test );
like, that's it. one function, takes a test pointer, returns nothing because it's a void king π
π ARGUMENTS π
testβ the KUnit test context. it's the little backstage pass that lets the test do test things. you don't gotta make it, it just shows up π
π DESCRIPTION π
okay so here's the vibe: this test checks that when the CRTC state does not have a stream, the configuration gets deferred/rejected before any DC access happens. like, no DC access at all. zero. none. not even a little peek π
the way it verifies that is literally the entire point. no stream = no touching DC. periodt π
π SEE ALSO π
so you wanna go deeper? valid. here's the whole friend group:
the file itself β go read the source bestie:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c
and the rest of the crc test squad, in the order the page gives them:
dm_test_crtc_get_crc_sources(9)dm_test_crtc_verify_crc_source_valid(9)dm_test_crtc_verify_crc_source_invalid(9)dm_test_crtc_configure_crc_source_dprx(9)dm_test_crtc_configure_crc_source_dprx_dither(9)dm_test_crtc_configure_crc_source_crtc(9)dm_test_crtc_configure_crc_source_crtc_dcn36_poly(9)dm_test_crtc_configure_crc_source_crtc_configure_fails(9)dm_test_crtc_configure_crc_source_none(9)dm_test_crtc_set_crc_source_invalid(9)dm_test_crtc_set_crc_source_none_no_stream(9)dm_test_crtc_set_crc_source_none_commit(9)dm_test_crtc_set_crc_source_dprx_no_connector(9)dm_test_crtc_handle_crc_irq_early_returns(9)dm_test_crtc_handle_crc_irq_disabled_source(9)dm_test_crtc_handle_crc_irq_skips_initial_frames(9)dm_test_crtc_handle_crc_irq_dprx_after_skip(9)dm_test_crtc_handle_crc_irq_get_crc_fails(9)dm_test_need_dp_aux(9)dm_test_crc_source_should_start_dprx(9)dm_test_crc_source_should_stop_dprx(9)
ngl that's the whole page π it's a tiny little manpage for a tiny little test and honestly? iconic. go read the other ones if you're nosy π«Ά
and that's a wrap, bestie π this one came from the source path ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β so mark your calendar, she's from the future π¦β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms