dm_test_crtc..._crc_sources(9)
π dm_test_crtc..._crc_sources(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're reading kernel docs together, it's giving study date energy π«Ά. This one's about dm_test_crtc_get_crc_sources, and honestly? She's a vibe check for CRC sources. Let's get into it β¨
πΈ NAME πΈ
dm_test_crtc_get_crc_sources β the test that checks which CRC source strings are actually available. literally just verifying the list, no cap.
π SYNOPSIS π
void dm_test_crtc_get_crc_sources (struct kunit *test );
that's it. one function, one arg, no drama π
π¦ ARGUMENTS π¦
testβ the KUnit test context. she's the main character handing you everything the test needs, you don't gotta worry about her π
β¨ DESCRIPTION β¨
so here's the tea β: this test verifies that amdgpu_dm_crtc_get_crc_sources returns the static source list β like, the actual list it's supposed to return, no impostors allowed π
β and it also reports all debugfs source names. so basically it's double-checking that the sources are right AND that every debugfs name actually gets reported. iconic behaviour, truly π
π SEE ALSO π
Kernel file π
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c
and now, the whole friend group (they all live in the same test file, it's a whole squad π«Ά):
dm_test_crtc_verify_crc_source_valid(9)dm_test_crtc_verify_crc_source_invalid(9)dm_test_crtc_configure_crc_source_no_stream(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)
that's the whole page bestie, you ate that πβ¨
source/version: ./drivers/gpu/drm/amd/display/... Β· October 2026 β and yes, that footer still says dm_test_crtc..._crc_sources(9) down there in the corner, keeping it consistent π iykyk π
π¦ 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