dm_test_fill...lid_encoding(9)
π
dm_test_fill...lid_encoding(9)
okay so bestie, this page lives in the Kernel API Manual and honestly the title got cut off mid-name (the real star is dm_test_fill_color_attr_invalid_encoding) β but that's okay, we work with what we've got β¨
It's a KUnit test, it's in the AMD display driver test suite, and it does exactly one thing. Iconic behavior, no notes.
β¨ NAME β¨
dm_test_fill_color_attr_invalid_encoding β Test Fill color attr invalid encoding π
like, that's it. that's the whole job. testing what happens when someone feeds a color attribute a nonsense encoding, and honestly? someone had to do it π
π SYNOPSIS π
void dm_test_fill_color_attr_invalid_encoding (struct kunit *test );
returns nothing (it's void, she doesn't give back, she just does), takes exactly one thing, and yes the space before that closing paren is in the original β we don't erase history here π«Ά
πΈ ARGUMENTS πΈ
testβ The KUnit test context. this is the little test-harness bubble she lives inside, and it's the only thing she needs from you π§
π¦ SEE ALSO π¦
First up, the Kernel file where the magic actually happens:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
and then, bestie, the ENTIRE extended family of sibling tests β all (9), all iconic, all listed here exactly, no cuts, no skips, we are NOT doing the "and others" thing today π
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_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_master_stream_defaults_to_first(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)
like, look at that roster. every single one of them showed up. main character energy across the board π
heads up bestie: this is a test, not a driver function β there's nothing to call in your own code here. it exists to prove the invalid-encoding path behaves, full stop π
and that's the page!! source/version: ./drivers/gpu/drm/amd/display/... , dated: October 2026 π slay, go read the other fifty-four, i'll wait π¦
π¦ 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