dm_test_pla...ex_cmp_equal(9)
π dm_test_plane_layer_index_cmp_equal β Kernel API Manual realness β¨
okay bestie, so this is a page straight out of the Kernel API Manual π and it's about one (1) very specific little KUnit test. She's not the loudest test in the suite but she's doing her job and we respect her for it, fr fr.
πΈ NAME πΈ
dm_test_plane_layer_index_cmp_equal β Test Plane layer index cmp equal π
likeβ¦ she tests that the plane layer index comparison comes out equal when it's supposed to be equal. that's the whole gig. that's her moment. periodt. π
β¨ SYNOPSIS β¨
void dm_test_plane_layer_index_cmp_equal (struct kunit *test );
one function, no return value (she's void, she gives nothing back and honestly? iconic), takes exactly one argument. π¦
π«Ά ARGUMENTS π«Ά
testβ The KUnit test context π this is the little test-context package that gets handed in so the test knows what it's doing and where to report. it's giving "here's your paperwork bestie, go slay."
π SEE ALSO π
okay so this is the part where I need you to stay with me, because there are a LOT of sisters in this family and I'm listing every single one. no skipping, no "etc." β we don't do that here. π
Kernel file π
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
and nowβ¦ the whole friend group πβ¨
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_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_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 I said. big family. all invited to the cookout ππ§
and that's the page, bestie!! π the source path lives at ./drivers/gpu/drm/amd/display/..., dated October 2026, and yes the title up top is still the gloriously truncated dm_test_pla...ex_cmp_equal(9) β she's mysterious, she's abbreviated, she ate. πβ¨π
π¦ 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