dm_test_dmu..._no_complete(9)
π dm_test_dmu..._no_complete(9) β straight outta the Kernel API Manual, bestie
okay so first things first: this page is literally called dm_test_dmu..._no_complete(9) (yes the title is abbreviated with the little dots, that's not me being lazy, that's the header, iykyk) and it lives in the Kernel API Manual. The star of the show has the full, un-abbreviated name, so let's get into it π«Ά
β¨ NAME β¨
dm_test_dmub_aux_setconfig_callback_non_aux_no_complete β a test where the type is not AUX, so it skips completion. periodt π
Literally what it says on the tin: non-AUX type β no completion. The test is checking that skipping behavior and nothing else.
π SYNOPSIS π
void dm_test_dmub_aux_setconfig_callback_non_aux_no_complete (struct
kunit *test );
that's it. that's the whole signature. no cap. πΈ
π¦ ARGUMENTS π¦
testβ The KUnit test context. it's the lil test harness baddie that carries all the context for the test, and you just hand it over π
π SEE ALSO π
bestie, the See Also section is long, and I mean long. every single one of these makes an appearance, so buckle up π
Kernel file β the source lives right here at:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c
and then the whole friend group (all (9) section, all iconic):
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_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_max_ddc_line(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, that's the whole squad. go read them, they ate π₯
okay that's the page!! mwah π sign-off time: this cutie comes from ./drivers/gpu/drm/amd/display/... and the date on it is October 2026 β yes, the future, because these tests are ahead of their time β¨ see u in the group chat, bestie π¦π
π¦ 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