dm_test_crt...c_dcn36_poly(9)
π NAME π
okay so bestie, welcome to dm_test_crt...c_dcn36_poly(9) β literally a page straight out of the Kernel API Manual β¨ and the whole entire vibe of it is:
dm_test_crtc_configure_crc_source_crtc_dcn36_poly β Test CRC poly select. π
that's it. that's the name. she's long, she's iconic, she ate. π«Ά
β¨ SYNOPSIS β¨
void dm_test_crtc_configure_crc_source_crtc_dcn36_poly (struct kunit
test );
no cap, that's the whole signature. she takes one thing and returns nothing (void nation represent π).
πΈ ARGUMENTS πΈ
testβ the KUnit test context. that's the little vibe-holder that carries the test's state around. you hand it over and she does her thing with it. π¦
π₯ DESCRIPTION π₯
okay so here's the tea: this test verifies that DCN3.6+ configurations use the CRTC-selected CRC polynomial. π
like, if you're on DCN3.6 or newer, the CRC polynomial better be the one the CRTC picked, and this test is the one checking that. she's a vibe check for your polynomial selection, fr fr. β
π SEE ALSO π
the kernel file lives at ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c β go read it, iykyk ππ
and here's the whole friend group, all of them (9) pages, all of them slaying in their own lane:
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_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)
go read all of them, don't skip a single one, they all deserve your attention π π
ngl the source line got cuter than my attention span: it's from ./drivers/gpu/drm/amd/display/... and it's dated October 2026. so mark your calendars bestie ποΈβ¨
and that's the page!! thank you for coming to my ted talk, mwah π β she's short, she's sweet, she tests polynomials, she's a main character. π§ββοΈππ¦
π¦ 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