dm_test_mas...lts_to_first(9)
π« dm_test_mas...lts_to_first(9) β Kernel API Manual π«
okay bestie, welcome to the Kernel API Manual β¨ this one's a KUnit test in the AMD display driver tree and it's lowkey adorable, no cap π
π NAME π
dm_test_master_stream_defaults_to_first β the test that checks the default master when literally nothing got triggered π«Ά
like, when none of your streams have the reset trigger on, this test just vibes and confirms the fallback behaviour is correct π
β¨ SYNOPSIS β¨
void dm_test_master_stream_defaults_to_first (struct kunit *test );
πΈ ARGUMENTS πΈ
testβ the KUnit test context π that's the whole parameter, that's the whole story, she's simple, she's iconic
π¦ DESCRIPTION π¦
okay so here's the vibe check π: when no stream has the reset trigger enabled, master_stream stays 0 and all streams point at the first stream as their event source β¨
that's it, that's the behaviour, and this test is literally just here to make sure it stays that way, periodt π―
ngl it's giving "quietly load-bearing" β small test, big main character energy π
π₯ SEE ALSO π₯
π Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
π the rest of the squad (iykyk)
dm_test_is_idle(9),dm_test_wait_for_idle(9),dm_test_soft_reset(9)dm_test_set_clockgating_state(9),dm_test_set_powergating_state(9)dm_test_bandwidth_update(9)dm_test_crtc_complete_writeback_no_connector(9)dm_test_crtc_complete_writeback_not_pending(9)dm_test_vblank_get_counter_out_of_range(9)dm_test_vblank_get_counter_no_stream(9)dm_test_crtc_get_scanoutpos_invalid_crtc(9)dm_test_crtc_get_scanoutpos_no_stream(9)dm_test_atomic_get_new_state_empty(9)dm_test_atomic_get_new_state_match(9)dm_test_atomic_destroy_state_no_context(9)dm_test_plane_layer_index_cmp_equal(9)dm_test_plane_layer_index_cmp_descending(9)dm_test_plane_layer_index_cmp_ascending(9)dm_test_fill_color_attr_rgb_format(9)dm_test_fill_color_attr_bt601_full(9)dm_test_fill_color_attr_bt601_limited(9)dm_test_fill_color_attr_bt709_full(9)dm_test_fill_color_attr_bt709_limited(9)dm_test_fill_color_attr_bt2020_full(9)dm_test_fill_color_attr_bt2020_limited(9)dm_test_fill_color_attr_invalid_encoding(9)dm_test_modereset_required_when_inactive_and_modeset(9)dm_test_modereset_not_required_when_active_and_modeset(9)dm_test_modereset_not_required_when_inactive_without_modeset(9)dm_test_scaling_state_same(9),dm_test_scaling_state_scaling_changed(9)dm_test_scaling_state_underscan_enabled(9)dm_test_scaling_state_underscan_disabled(9)dm_test_scaling_state_underscan_border_changed(9)dm_test_multisync_trigger_disabled(9)dm_test_multisync_trigger_rising(9)dm_test_multisync_trigger_falling(9)dm_test_master_stream_highest_refresh(9)dm_test_cp_diff_hdcp_type_change(9)dm_test_cp_diff_reenable_mode_changed(9)dm_test_cp_diff_reenable_no_change(9),dm_test_cp_diff_undesired(9)dm_test_cp_diff_desired_mode_changed(9)dm_test_cp_diff_desired_no_change(9)dm_test_cp_diff_update_hdcp_hotplug(9)dm_test_cp_diff_stream_reenabled(9)dm_test_cp_diff_s3_undesired_to_enabled(9)dm_test_cp_diff_desired_to_enabled(9)dm_test_cp_diff_desired_to_undesired(9)dm_test_per_frame_master_sync_single_stream(9)dm_test_per_frame_master_sync_two_streams(9)dm_test_per_frame_master_sync_skips_null_stream(9)dm_test_apply_delay_null_sink(9),dm_test_apply_delay_zero_wait(9)dm_test_apply_delay_nonzero_wait(9)
and that's the whole page, bestie π«Ά go forth and test your defaults π β¨
β source path ./drivers/gpu/drm/amd/display/..., dated October 2026, filed under dm_test_mas...lts_to_first(9) β mwah, slay, bye π β
π¦ 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