dm_test_ato...e_no_context(9)
π dm_test_ato...e_no_context β Kernel API Manual β¨
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for dm_test_ato...e_no_context(9) β yes the header really does truncate it like that, that's the whole vibe, the manpage generator simply ran out of room π. Buckle up, this one's short but it's iconic.
πΈ NAME πΈ
dm_test_atomic_destroy_state_no_context β a test that destroys DM atomic state without a DC context. That's it, that's the whole job. Lowkey a one-line legend.
β¨ SYNOPSIS β¨
void dm_test_atomic_destroy_state_no_context (struct kunit *test );
no cap, that's the entire signature. returns void, takes exactly one thing, moves on with its life π«Ά.
π ARGUMENTS π
testβ the KUnit test context. that's the whole argument list bestie, it's giving minimalism.
π¦ SEE ALSO π¦
first up, the actual source file, go read it, it's right there:
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
and then the entire friend group, all the sibling tests, all (9), all listed, no skips, no cuts, we do not leave anyone out of the group chat π:
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_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_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)
ngl bestie there's no OPTIONS, no ENVIRONMENT, no EXIT STATUS, no BUGS on this one β it's a KUnit test page, not a tool you run. so literally what you see is what you get, and what you get is one function and fifty-five friends. slay.
and that's a wrap π this little page ships from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it signs off as dm_test_ato...e_no_context(9) exactly like it started. main character energy from start to finish, periodt. πβ¨
π¦ 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