dm_test_fil...ency_present(9)
π dm_test_fill_audio_info_latency_present(9) π
okay so bestie, buckle in, because we're hanging out in the Kernel API Manual today and this page is genuinely so specific it's adorable. The function we're stanning is dm_test_fill_audio_info_latency_present β yes that's a whole mouthful, yes it's giving "my variable name ate and left no crumbs", and yes, it does exactly one tiny iconic thing: it tests the "Fill audio info latency present" situation. That's it. That's the whole vibe. π
πΈ NAME πΈ
dm_test_fill_audio_info_latency_present β the test for Fill audio info latency present. No cap, that's literally the description, straight from the source. π«Ά
β¨ SYNOPSIS β¨
void dm_test_fill_audio_info_latency_present (struct kunit *test );
Lowkey a one-liner, highkey perfect. Returns void, takes exactly one (1) argument, and honestly? She's low-maintenance. π
π¦ ARGUMENTS π¦
testβ the KUnit test context π. That's the whole argument list. One (1) singular parameter. She doesn't need more, she's not greedy. Not me being obsessed with a function that has a single argument π
π SEE ALSO π
Okay so this is the part where the manpage goes full group-chat-adds-everyone energy, because there are a lot of siblings in this test family. Grab a snack. π
The kernel file living at:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_audio_test.c
and then, in no particular order but very much in this particular order:
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_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_audio_ops(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)
Twenty-six friends plus the file path. She travels with an entourage, fr fr. π
ngl bestie, if you're looking for the other latency test β the "absent" one β she's right there in the list: dm_test_fill_audio_info_latency_absent_keeps_zero(9). This page is the "present" one. Don't mix them up, iykyk. π
π§ sign-off π§
This little love letter came from the kernel source path ./drivers/gpu/drm/amd/display/... and is dated October 2026 β yes, future energy, main character timeline β and the manual page itself is titled dm_test_fil...ency_present(9), abbreviated exactly like that because even manpage titles get tired. π
That's the whole page, bestie. Short, sweet, extremely void, and absolutely slaying in a KUnit kind of way. Go test those audio latency fields. πβ¨π
π¦ 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