dm_test_crtc...itial_frames(9)
π NAME π
okay so bestie, this page is the manual for dm_test_crtc_handle_crc_irq_skips_initial_frames β and yes, the running header truncates it all cute as dm_test_crtc...itial_frames(9) because man page headers simply cannot handle that much name π. She lives in section 9 of the Kernel API Manual, and what she does is literally just: test the initial skip logic. that's it. that's the girl. periodt β¨
β¨ SYNOPSIS β¨
void dm_test_crtc_handle_crc_irq_skips_initial_frames (struct kunit
*test );
that's the whole signature, no cap π«Ά
π ARGUMENTS π
testβ the KUnit test context, aka the little vibe-check bundle everything gets handed so the test knows what's up πΈ
π¦ DESCRIPTION π¦
okay so here's the tea β β this one verifies that the first two enabled CRC IRQs only increment crc_skip_count, and that they avoid the later DC CRC read path entirely. like, those first two interrupts are literally just there to be skipped, main character energy of "not me being read yet" πβ¨
highkey that's the entire job. she checks the skip logic skips. slay π
πΈ SEE ALSO πΈ
go read the rest of the fam, they're all iconic π
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c 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_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)
and that's the whole page, bestie π the source path in the footer got cut off as ./drivers/gpu/drm/amd/display/... (so mysterious of her), stamped October 2026, and it's all signed off as dm_test_crtc...itial_frames(9) one more time for the people in the back π¦π go forth and skip those first two frames, ily, bye β¨
π¦ 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