dm_test_crt..._unsupported(9)
π dm_test_crt..._unsupported(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual this page lives in, and yes this page is a whole entire mood. It is literally called dm_test_crt..._unsupported and it is exactly what it sounds like: a KUnit test for the CRT-c vrr active irq unsupported case π
β¨ NAME β¨
dm_test_crtc_vrr_active_irq_unsupported β Test Crtc vrr active irq unsupported π¦
like. it tests the crtc vrr active irq unsupported situation. that's the whole assignment and it ate. periodt.
πΈ SYNOPSIS πΈ
void dm_test_crtc_vrr_active_irq_unsupported (struct kunit *test );
no cap, that's the signature β copy it exactly, don't get creative with the spaces, the trailing space before the ) is part of the vibe π₯
π ARGUMENTS π
testβ The KUnit test context π«Ά that's it, that's the one (1) argument, and it's the KUnit test context. icon behaviour honestly.
β SEE ALSO β
okay this is the part where the page goes full main character and name-drops the entire friend group π first up, the kernel file this all lives in:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c
and then, the whole group chat π:
dm_test_crtc_modeset_required_active_mode_changed(9)dm_test_crtc_modeset_required_active_active_changed(9)dm_test_crtc_modeset_required_active_connectors_changed(9)dm_test_crtc_modeset_required_inactive(9)dm_test_crtc_modeset_required_no_changes(9)dm_test_crtc_vrr_active_irq_variable(9)dm_test_crtc_vrr_active_irq_fixed(9)dm_test_crtc_vrr_active_irq_inactive(9)dm_test_crtc_vrr_active_irq_disabled(9)dm_test_crtc_vrr_active_variable(9)dm_test_crtc_vrr_active_fixed(9)dm_test_crtc_vrr_active_inactive(9)dm_test_crtc_vrr_active_disabled(9)dm_test_crtc_vrr_active_unsupported(9)dm_test_crtc_is_headless_null_adev(9)dm_test_crtc_is_headless_no_connectors(9)dm_test_crtc_is_headless_writeback_only(9)dm_test_crtc_is_headless_disconnected_display(9)dm_test_crtc_is_headless_connected_display(9)dm_test_crtc_is_headless_mixed_connectors(9)dm_test_crtc_helper_mode_fixup_returns_true(9)dm_test_crtc_set_vupdate_irq_no_otg(9)dm_test_crtc_set_vupdate_irq_dc_busy(9)dm_test_crtc_set_vupdate_irq_enable(9)dm_test_idle_create_workqueue(9)dm_test_idle_worker_disabled_clears_running(9)dm_test_idle_worker_enabled_breaks_when_idle_disallowed(9)dm_test_idle_worker_enabled_breaks_when_not_headless(9)dm_test_idle_worker_enabled_runs_body(9)dm_test_crtc_set_static_screen_optimze_no_sr_entry(9)dm_test_crtc_set_static_screen_optimze_sr_entry_psr(9)dm_test_crtc_set_static_screen_optimze_psr_su_skips(9)dm_test_crtc_enable_vblank_rejects_unconfigured(9)dm_test_crtc_enable_vblank_full_path(9)dm_test_crtc_enable_vblank_vupdate_busy(9)dm_test_crtc_enable_vblank_crtc_irq_error(9)dm_test_crtc_enable_vblank_in_reset(9)dm_test_crtc_enable_vblank_queues_work(9)dm_test_crtc_enable_vblank_ips_restore(9)dm_test_crtc_enable_vblank_ips_restore_replay(9)dm_test_crtc_update_active_planes_no_stream(9)dm_test_count_crtc_active_planes_none(9)dm_test_count_crtc_active_planes_mixed(9)dm_test_crtc_duplicate_state_copies_fields(9)dm_test_crtc_reset_state_allocates_state(9)dm_test_crtc_destroy_state_no_stream(9)dm_test_crtc_destroy_state_releases_stream(9)dm_test_crtc_handle_vblank_no_event(9)dm_test_crtc_handle_vblank_skips_when_flip_submitted(9)dm_test_crtc_handle_vblank_completes_cursor_only(9)dm_test_vblank_control_worker_setup(9)dm_test_vblank_control_worker_enable_increments(9)dm_test_vblank_control_worker_disable_decrements(9)dm_test_vblank_control_worker_disable_clamps_zero(9)dm_test_crtc_disable_vblank_no_irq_installed(9)dm_test_crtc_disable_vblank_vrr(9)dm_test_crtc_disable_vblank_queues_work(9)
no fr like every single one of them is here, iykyk ππ the optimze spelling is in the original names too β not me fixing it, we do NOT touch the identifiers, we respect the lore π
lowkey a reminder bestie: this page only gives you the name, the signature, the one argument, and the friend list. everything else about this test lives in that .c file up there. go read it, it's giving required reading π
π₯Ί that's the whole page!! source path was ./drivers/gpu/drm/amd/display/..., dated October 2026, and it belongs to the Kernel API Manual β mwah, go slay your tests πβ¨π
π¦ 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