dm_test_pla...mp_ascending(9)
πΈ dm_test_pla...mp_ascending (9) β from the Kernel API Manual π
okay so bestie, welcome to the little corner of the kernel docs where we test the plane layer index comparison, ascending edition. yes, ascending. like your faves' careers π. this one lives under section 9 and the manual it's chillin' in is the Kernel API Manual β very official, very demure β¨
π NAME π
dm_test_plane_layer_index_cmp_ascending β the test for the Plane layer index cmp ascending situation. that's literally the whole name, no notes π
π¦ SYNOPSIS π¦
void dm_test_plane_layer_index_cmp_ascending (struct kunit *test );
that's it. that's the whole function signature. one param, zero drama, iconic behavior fr fr π
π ARGUMENTS π
testβ The KUnit test context π§ that's the little test-world box this function gets handed, and it is not optional, bestie, it's the whole vibe.
π₯ SEE ALSO π₯
π Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
go read the source, it's giving main character energy, iykyk π
π« the whole friend group (aka the other tests)
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_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, that's fifty-five (55) whole tests bestie, a full roster, a whole era ππ«Ά
ngl there's literally no BUGS, no ERRORS, no EXIT STATUS, no ENVIRONMENT section here β this page is just the name, the signature, the one argument, and the see-alsos. no cap. so don't go looking for hidden lore that isn't there π
and that's the whole thing, bestie π sign-off time: this page came from ./drivers/gpu/drm/amd/display/... (that's the source path, don't @ me, it's truncated exactly like that in the original) and it's dated October 2026. slay, go write some tests, you're gonna eat π
β¨ππ¦
π¦ 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