dm_test_eld...ll_audio_ops(9)
π
dm_test_eld_notify_null_audio_ops β the "no audio_ops? no callbacks, bestie" test β¨
okay so real talk, this is a Kernel API Manual page (yes, that's the manual name, she's official π) and it's all about dm_test_eld_notify_null_audio_ops β a KUnit test that checks ELD notify is literally a no-op when there's no audio_ops in the picture. π
πΈ NAME πΈ
dm_test_eld_notify_null_audio_ops β Test ELD notify is a no-op without audio_ops. fr fr that's the whole vibe check. π
β¨ SYNOPSIS β¨
void dm_test_eld_notify_null_audio_ops (struct kunit *test );
π¦ ARGUMENTS π¦
testβ The KUnit test context. that's it, that's the whole parameter list, she's low-maintenance π
π DESCRIPTION π
okay so the actual tea β: a component that has no audio_ops must not trigger any callback. like, not even one. zero. none. nada. π
that's the entire test. no cap. it's giving "boundary condition main character energy" and honestly? iconic. π
π SEE ALSO π
okay bestie, buckle up, because this test has a whole squad π«Ά β start with the kernel file itself:
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_audio_test.c
and then the entire friend group, all in (9) form:
dm_test_audio_init_disabled(9)dm_test_audio_init_enabled_success(9)dm_test_audio_fini_without_enabled_audio(9)dm_test_fill_audio_info_ids_name_flags(9)dm_test_fill_audio_info_cea_lt_3_skips_modes(9)dm_test_fill_audio_info_cea_ge_3_copies_modes(9)dm_test_fill_audio_info_latency_present(9)dm_test_fill_audio_info_latency_absent_keeps_zero(9)dm_test_fill_audio_info_cea_ge_3_zero_modes(9)dm_test_audio_component_bind_sets_fields(9)dm_test_audio_component_unbind_clears_fields(9)dm_test_eld_notify_invokes_callback(9)dm_test_eld_notify_no_component(9)dm_test_eld_notify_null_callback(9)dm_test_audio_init_pins_sets_defaults(9)dm_test_audio_init_pins_zero_count(9)dm_test_audio_component_get_eld_copies_matching_connector(9)dm_test_audio_component_get_eld_no_match(9)dm_test_commit_audio_notifies_removed_connector(9)dm_test_commit_audio_notifies_added_connector(9)dm_test_commit_audio_skips_writeback_removal(9)dm_test_commit_audio_skips_without_new_crtc_state(9)dm_test_commit_audio_skips_without_stream_status(9)dm_test_commit_audio_skips_detached_connector(9)dm_test_commit_audio_skips_without_modeset(9)dm_test_commit_audio_skips_addition_without_stream(9)dm_test_commit_audio_skips_writeback_addition(9)
like I said. whole squad. π₯
and that's the page!! π§ source lives at ./drivers/gpu/drm/amd/display/..., she's dated October 2026, and the page answers to dm_test_eld...ll_audio_ops(9) β mwah, periodt. π
π¦ 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