dm_test_crt...x_after_skip(9)
π dm_test_crtc_handle_crc_irq_dprx_after_skip(9) β the Kernel API Manual, but make it make sense
okay so bestie, welcome to the dm_test_crt...x_after_skip(9) page π (yes the title is truncated in the header, that's just how it is, she's mysterious like that). We're in the Kernel API Manual today and this is a KUnit test function, so buckle up π¦
β¨ NAME β¨
dm_test_crtc_handle_crc_irq_dprx_after_skip β literally a test for the DPRX post-skip exit. That's the whole vibe π
πΈ SYNOPSIS πΈ
void dm_test_crtc_handle_crc_irq_dprx_after_skip (struct kunit *test );
no cap, that's it, that's the whole signature π«Ά
π ARGUMENTS π
testβ the KUnit test context. she's the main character holding the whole test together π
π DESCRIPTION π
So what does this icon actually do? She verifies that enabled non-CRTC CRC sources do not call into DC CRC reads after the initial skip window. Periodt. π₯
Like, the skip window happens first, and then we check nobody's sneaking in extra DC CRC reads from a non-CRTC source β that's the whole point of the test, and honestly? iconic behaviour π
ngl this is a test asserting a negative β "do not call into" β so if you're reading this hoping for a happy little call diagram, bestie, that's not what she's giving π
π¦ SEE ALSO π¦
First up, the kernel file she lives in π
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c
and then the whole friend group β her siblings in the same test family, all of them, no skipping:
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_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_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)
and that's the whole page, bestie, you ate that π
π sign-off time: this lil masterpiece comes from./drivers/gpu/drm/amd/display/...and the footer says October 2026 with the header tagdm_test_crt...x_after_skip(9). go forth and test, queen π§π
π¦ 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