dm_test_dmu...max_ddc_line(9)
β¨ dm_test_dmu...max_ddc_line(9) β¨
ok so this is a page from the Kernel API Manual (yes, the kernel has lore too, and it's living in 9 land π
). bestie, we're looking at a KUnit test function for the DMUB, and honestly it's giving "one tiny piece of a very big puzzle" energy.
π NAME π
dm_test_dmub_aux_fused_io_callback_max_ddc_line β literally a test for the Dmub aux fused io callback max ddc line. that's the whole vibe. it tests the max DDC line case for the DMUB aux fused I/O callback, no cap π¦
π SYNOPSIS π
void dm_test_dmub_aux_fused_io_callback_max_ddc_line (struct kunit *test
);
it takes exactly one thing and returns nothing (void β iconic, no notes π«Ά).
πΈ ARGUMENTS πΈ
testβ the KUnit test context. that's it. that's the whole argument list. it's the little container that carries the test's state so the test can do its thing β¨
β SEE ALSO β
ok this section is long, so buckle up β these are all the sibling tests and related bits hanging out in the same corner of the kernel, and every single one of them is a (9) manpage bestie:
Kernel fileβ the actual source lives in:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c
go say hi to it π
and now the full squad, in order, no skips:
dm_test_register_dmub_notify_callback_null_callback(9)dm_test_register_dmub_notify_callback_type_out_of_range(9)dm_test_register_dmub_notify_callback_valid(9)dm_test_register_dmub_notify_callback_offload_false(9)dm_test_dmub_aux_setconfig_callback_copies_and_completes(9)dm_test_dmub_aux_setconfig_callback_non_aux_no_complete(9)dm_test_dmub_aux_setconfig_callback_aux_with_null_dm_notify(9)dm_test_dmub_aux_setconfig_callback_set_config_reply(9)dm_test_dmub_aux_fused_io_callback_copies_reply_and_completes(9)dm_test_dmub_aux_fused_io_callback_null_args(9)dm_test_get_default_ips_mode_dcn35(9)dm_test_get_default_ips_mode_dcn351(9)dm_test_get_default_ips_mode_dcn36(9)dm_test_get_default_ips_mode_older_than_dcn35(9)dm_test_get_default_ips_mode_newer_default(9)dm_test_dmub_hw_init_no_dmub_srv(9)dm_test_dmub_hw_init_no_fb_info(9)dm_test_dmub_hw_init_no_firmware(9)dm_test_dmub_hw_init_success_fake_dmub(9)dm_test_dmub_hw_init_no_hw_support(9)dm_test_dmub_hw_init_bss_data(9)dm_test_dmub_hw_init_hw_init_fails(9)dm_test_dmub_hw_init_auto_load_timeout(9)dm_test_dmub_hw_init_apu_dpia_dcn35(9)dm_test_dmub_hw_init_sanity_checks_dcn31(9)dm_test_dmub_hw_init_sanity_checks_dcn314(9)dm_test_dmub_hw_init_dmcu_abm(9)dm_test_dmub_hw_resume_no_dmub_srv(9)dm_test_dmub_hw_resume_initialized_dmub(9)dm_test_dmub_hw_resume_full_init(9)dm_test_dmub_hw_resume_init_check_failed(9)dm_test_dmub_hw_resume_auto_load_timeout(9)dm_test_dmub_sw_init_unsupported_asic(9)dm_test_init_microcode_unsupported_asic(9)dm_test_dmub_get_vbios_bounding_box_default_null(9)dm_test_execute_dmub_cmd_null_dmub_srv(9)dm_test_process_dmub_aux_transfer_sync_engine_acquire(9)dm_test_process_dmub_aux_transfer_sync_protocol_error(9)dm_test_process_dmub_aux_transfer_sync_copies_data(9)dm_test_process_dmub_aux_transfer_sync_zero_length(9)dm_test_process_dmub_set_config_sync_unknown_error(9)dm_test_abort_fused_io_no_dmub_srv(9)
likeβ¦ the whole friend group showed up to the function ππ«Ά
heads up: that list is exactly as written in the original β same names, same (9), same order. i'm not about to lose a single one, periodt.
π cute sign-off π
this lil' page came from the Kernel API Manual, out of that source location that the footer shortens down to ./drivers/gpu/drm/amd/display/... (the full path is up in SEE ALSO, don't worry bestie π), and it's stamped October 2026. yeah. 2026. we're so ahead. π§β
that's the whole page β short, sweet, extremely niche, and living its best life in section 9 π π
π¦ 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