📦 linux-manual
82568 pages · page 68 of 413
D (continued)
- dm_test_get_cursor_position_bad_size(9)Verify oversized cursor rejection.✨
- dm_test_get_default_ips_mode_dcn35(9)Test Get default ips mode dcn35✨
- dm_test_get_default_ips_mode_dcn351(9)Test Get default ips mode dcn351✨
- dm_test_get_default_ips_mode_dcn36(9)Test Get default ips mode dcn36✨
- dm_test_get_default_ips_mode_newer_default(9)Test Get default ips mode newer default✨
- dm_test_get_default_ips_mode_older_than_dcn35(9)Test Get default ips mode older than dcn35✨
- dm_test_get_dsc_max_slices_12_400(9)Test 12 slices at 400 MHz✨
- dm_test_get_dsc_max_slices_16_400(9)Test 16 slices at 400 MHz✨
- dm_test_get_dsc_max_slices_1_340(9)Test 1 slice at 340 MHz✨
- dm_test_get_dsc_max_slices_2_340(9)Test 2 slices at 340 MHz✨
- dm_test_get_dsc_max_slices_4_340(9)Test 4 slices at 340 MHz✨
- dm_test_get_dsc_max_slices_8_340(9)Test 8 slices at 340 MHz✨
- dm_test_get_dsc_max_slices_8_400(9)Test 8 slices at 400 MHz✨
- dm_test_get_dsc_max_slices_unknown(9)Test unknown combination returns 0✨
- dm_test_get_elapse_time_large_delta(9)Test Get elapse time large delta✨
- dm_test_get_elapse_time_positive_delta(9)Test Get elapse time positive delta✨
- dm_test_get_elapse_time_wraparound(9)Test Get elapse time wraparound✨
- dm_test_get_elapse_time_zero_delta(9)Test Get elapse time zero delta✨
- dm_test_get_format_info(9)Verify modifier-based format info lookup.✨
- dm_test_get_funcs_nv(9)Test Navi PP SMU function table setup✨
- dm_test_get_funcs_rn(9)Test Renoir PP SMU function table setup✨
- dm_test_get_funcs_rv(9)Test Raven PP SMU function table setup✨
- dm_test_get_funcs_rv_101(9)Test DCN 1.01 Raven PP SMU setup✨
- dm_test_get_funcs_unsupported(9)Test unsupported DCE version handling✨
- dm_test_get_max_frl_rate_3lanes_3gbps(9)Test Get max frl rate 3lanes 3gbps✨
- dm_test_get_max_frl_rate_3lanes_6gbps(9)Test Get max frl rate 3lanes 6gbps✨
- dm_test_get_max_frl_rate_4lanes_10gbps(9)Test Get max frl rate 4lanes 10gbps✨
- dm_test_get_max_frl_rate_4lanes_12gbps(9)Test Get max frl rate 4lanes 12gbps✨
- dm_test_get_max_frl_rate_4lanes_6gbps(9)Test Get max frl rate 4lanes 6gbps✨
- dm_test_get_max_frl_rate_4lanes_8gbps(9)Test Get max frl rate 4lanes 8gbps✨
- dm_test_get_max_frl_rate_unknown(9)Test Get max frl rate unknown✨
- dm_test_get_min_max_dc_plane_scaling(9)Verify format-specific cap selection and 1->1000 conversion.✨
- dm_test_get_min_max_dc_plane_scaling_fp16(9)Verify fp16 cap selection.✨
- dm_test_get_plane_formats(9)Verify plane format counts for key plane types.✨
- dm_test_get_plane_formats_overlay_universal_cap(9)Verify universal overlay.✨
- dm_test_get_plane_modifiers(9)Verify early-return and cursor modifier list.✨
- dm_test_get_plane_modifiers_gfx10_1(9)Verify GFX10.1 modifier list generation.✨
- dm_test_get_plane_modifiers_gfx10_3(9)Verify GFX10.3 modifier list generation.✨
- dm_test_get_plane_modifiers_gfx11_256k_first(9)Verify GFX11 large-pipe order.✨
- dm_test_get_plane_modifiers_gfx11_64k_first(9)Verify GFX11 small-pipe order.✨
- dm_test_get_plane_modifiers_gfx12(9)Verify GFX12 modifier list generation.✨
- dm_test_get_plane_modifiers_gfx9(9)Verify GFX9 modifier list generation.✨
- dm_test_get_plane_modifiers_rv(9)Verify RV modifier list generation.✨
- dm_test_get_plane_modifiers_rv_constant_encode(9)Verify Raven2+ modifiers.✨
- dm_test_get_plane_scale_identity(9)Test Get plane scale identity✨
- dm_test_get_plane_scale_rotate_90_identity(9)Test Get plane scale rotate 90 identity✨
- dm_test_get_plane_scale_zero_src_width(9)Test Get plane scale zero src width✨
- dm_test_get_property_abm_disabled_zero(9)Test get abm returns 0 when disabled✨
- dm_test_get_property_abm_level(9)Test get abm returns level when forbidden✨
- dm_test_get_property_abm_sysfs_allowed(9)Test get abm returns sysfs control✨
- dm_test_get_property_scaling_aspect(9)Test get scaling property aspect✨
- dm_test_get_property_scaling_center(9)Test get scaling property center✨
- dm_test_get_property_scaling_full(9)Test get scaling property fullscreen✨
- dm_test_get_property_scaling_off(9)Test get scaling property off/none✨
- dm_test_get_property_underscan_borders(9)Test get underscan borders/enable✨
- dm_test_get_property_unknown(9)Test get unknown property returns -EINVAL✨
- dm_test_handle_edid_mgmt_dp_sets_link_caps(9)Test DP seeds verified link caps✨
- dm_test_handle_edid_mgmt_non_dp_leaves_caps(9)Test non-DP links keep zeroed caps✨
- dm_test_handle_hpd_irq_disabled(9)Test HPD helper returns when disabled✨
- dm_test_handle_hpd_irq_helper_debounce_release_prev(9)Test stale prev_sink✨
- dm_test_handle_hpd_irq_helper_debounce_schedule(9)Test HDMI debounce branch✨
- dm_test_handle_hpd_irq_helper_detect_false(9)Test immediate detect branch✨
- dm_test_handle_hpd_rx_irq_automated_test(9)Test HPDRX automated-test path✨
- dm_test_handle_hpd_rx_irq_disabled(9)Test HPDRX handler returns when disabled✨
- dm_test_handle_hpd_rx_irq_link_loss(9)Test HPDRX link-loss path✨
- dm_test_handle_hpd_rx_irq_msg_rdy(9)Test HPDRX MST message-ready path✨
- dm_test_handle_hpd_rx_irq_no_left_work(9)Test HPDRX early out (no left work)✨
- dm_test_handle_hpd_work_out_of_range(9)Test HPD work frees unknown notification✨
- dm_test_handle_vmin_vmax_update(9)Test the deferred vmin/vmax worker✨
- dm_test_hdcp_create_workqueue_initializes_all_links(9)loop covers every link✨
- dm_test_hdcp_create_workqueue_initializes_work(9)success path wires everything up✨
- dm_test_hdcp_create_workqueue_sets_dtm_v3_for_dcn31(9)DCN 3.1 enables DTM v3✨
- dm_test_hdcp_create_workqueue_zero_max_links_returns_null(9)zero-link creation fails early✨
- dm_test_hdcp_destroy_frees_and_removes_sysfs(9)full teardown path✨
- dm_test_hdcp_destroy_zero_links_null_srm(9)teardown with no links or SRM✨
- dm_test_hdcp_get_adjustments_disable_authentication(9)disable path zeroes adjustments✨
- dm_test_hdcp_get_adjustments_fused_io_enables_fw_check(9)fused_io enables FW locality check✨
- dm_test_hdcp_get_adjustments_type0_policy(9)TYPE0 enables HDCP1 and forces TYPE0✨
- dm_test_hdcp_get_adjustments_type1_policy(9)TYPE1 disables HDCP1 and forces TYPE1✨
- dm_test_hdcp_get_cp_disabled_returns_desired(9)HDCP off maps to DESIRED✨
- dm_test_hdcp_get_cp_type0_rejects_type1_status(9)TYPE0 rejects TYPE1_ON✨
- dm_test_hdcp_get_cp_type0_returns_enabled(9)TYPE0 with TYPE0_ON maps to ENABLED✨
- dm_test_hdcp_get_cp_type1_rejects_type0_status(9)TYPE1 rejects TYPE0_ON✨
- dm_test_hdcp_get_cp_type1_returns_enabled(9)TYPE1 with TYPE1_ON maps to ENABLED✨
- dm_test_hdcp_handle_cpirq_schedules_work(9)cpirq handler queues cpirq_work✨
- dm_test_hdcp_handle_cpirq_selects_link_index(9)only selected link work is queued✨
- dm_test_hdcp_remove_display_enabled_resets_cp(9)ENABLED CP reverts to DESIRED✨
- dm_test_hdcp_remove_display_null_state_clears_connector(9)NULL state skips CP change✨
- dm_test_hdcp_reset_display_clears_all_state(9)reset clears status and connectors✨
- dm_test_hdcp_update_display_disable_resets_status_and_cancels_validate(9)disable path state update✨
- dm_test_hdcp_update_display_disable_sets_status_off(9)disable clears status✨
- dm_test_hdcp_update_display_enable_registers_connector(9)enable stores the connector✨
- dm_test_hdcp_update_display_enable_schedules_property_validate(9)enable path queues validate work✨
- dm_test_hdmi_cec_set_edid_no_notifier(9)Test the no-notifier no-op path✨
- dm_test_hdmi_cec_unset_edid_no_notifier(9)Test the no-notifier no-op path✨
- dm_test_hdmi_hpd_debounce_detect_false(9)Test debounce false detect path✨
- dm_test_hdmi_hpd_debounce_reallow_idle(9)Test debounce idle/sink-release tail✨
- dm_test_helper_check_state_bottom_clipped_height(9)Verify bottom clipping.✨
- dm_test_helper_check_state_scaling_caps(9)Verify DC scaling caps are applied.✨
- dm_test_helper_check_state_small_viewport_height(9)Verify height rejection.✨
- dm_test_helper_check_state_small_viewport_width(9)Verify width rejection.✨
- dm_test_helper_check_state_viewport_reject(9)Verify viewport outside screen rejects state.✨
- dm_test_helpers_is_fullscreen_returns_false(9)Test Helpers is fullscreen returns false✨
- dm_test_helpers_is_hdr_on_returns_false(9)Test Helpers is hdr on returns false✨
- dm_test_highest_refresh_cached_base(9)Test cached freesync_vid_base is returned✨
- dm_test_highest_refresh_preferred_mode(9)Test preferred mode is selected✨
- dm_test_highest_refresh_writeback_null(9)Test writeback connector returns NULL✨
- dm_test_hpd_fini_empty_connectors(9)Test HPD fini with no connectors✨
- dm_test_hpd_init_empty_connectors(9)Test HPD init with no connectors✨
- dm_test_hpd_init_fini_analog_connector(9)Test HPD init/fini analog polling path✨
- dm_test_hpd_init_fini_irq_ref(9)Test HPD init/fini base-driver irq ref path✨
- dm_test_hpd_init_fini_with_connectors(9)Test HPD init/fini walk connectors✨
- dm_test_hpd_rx_irq_create_workqueue(9)Test workqueue array creation✨
- dm_test_hpd_rx_irq_work_suspend_flushes(9)Test suspend flushes queues✨
- dm_test_hpd_rx_irq_work_suspend_null(9)Test suspend with no work queue✨
- dm_test_hpd_rx_offload_work_automated_test(9)Test AUTOMATED_TEST branch✨
- dm_test_hpd_rx_offload_work_link_loss(9)Test link-loss branch✨
- dm_test_hpd_rx_offload_work_no_connection(9)Test no connection early exit✨
- dm_test_hpd_rx_offload_work_no_connector(9)Test missing connector early exit✨
- dm_test_hpd_to_dal_irq_source_hpd1(9)Test Hpd to dal irq source hpd1✨
- dm_test_hpd_to_dal_irq_source_hpd2(9)Test Hpd to dal irq source hpd2✨
- dm_test_hpd_to_dal_irq_source_hpd3(9)Test Hpd to dal irq source hpd3✨
- dm_test_hpd_to_dal_irq_source_hpd4(9)Test Hpd to dal irq source hpd4✨
- dm_test_hpd_to_dal_irq_source_hpd5(9)Test Hpd to dal irq source hpd5✨
- dm_test_hpd_to_dal_irq_source_hpd6(9)Test Hpd to dal irq source hpd6✨
- dm_test_hpd_to_dal_irq_source_invalid(9)Test Hpd to dal irq source invalid✨
- dm_test_hpd_to_dal_irq_source_out_of_range(9)Test Hpd to dal irq source out of range✨
- dm_test_i2c_func_returns_flags(9)Test the i2c functionality flags✨
- dm_test_i2c_xfer_no_ddc_pin(9)Test transfers without a DDC pin are rejected✨
- dm_test_idle_create_workqueue(9)Test idle workqueue creation✨
- dm_test_idle_worker_disabled_clears_running(9)Test worker exits when disabled✨
- dm_test_idle_worker_enabled_breaks_when_idle_disallowed(9)Test loop entry/exit✨
- dm_test_idle_worker_enabled_breaks_when_not_headless(9)Test second break path✨
- dm_test_idle_worker_enabled_runs_body(9)Test the enable-body path✨
- dm_test_init_color_mod(9)Smoke test: must initialize x-points without crashing✨
- dm_test_init_microcode_unsupported_asic(9)Test microcode init returns 0 for unsupported ASIC✨
- dm_test_init_panel_settings_dsc(9)Test DSC defaults in panel settings init✨
- dm_test_init_panel_settings_pps(9)Test panel power sequence settings init✨
- dm_test_initialize_default_pipeline(9)Verify amdgpu_dm_build_default_pipeline() produces the expected colorop chain with all ops bypassable.✨
- dm_test_initialize_default_pipeline_dpp_3d_lut(9)Test DPP 3D LUT cap.✨
- dm_test_initialize_default_pipeline_mpc_preblend(9)Test MPC preblend cap.✨
- dm_test_initialize_default_pipeline_no_3d_lut(9)Test no 3D LUT caps.✨
- dm_test_irq_fini_on_empty_tables(9)Test fini on tables with no handlers✨
- dm_test_irq_fini_removes_registered_handlers(9)Test fini removes handlers✨
- dm_test_irq_handler_dispatches_work(9)Test the top-level IRQ handler✨
- dm_test_irq_immediate_work_empty(9)Test immediate work on empty high table✨
- dm_test_irq_immediate_work_invokes_all(9)Test immediate work calls all handlers✨
- dm_test_irq_immediate_work_invokes_handler(9)Test immediate work calls handler✨
- dm_test_irq_init_initializes_lists(9)Test irq init initializes list heads✨
- dm_test_irq_register_adds_high_context_handler(9)Test register adds high handler✨
- dm_test_irq_register_adds_low_context_handler(9)Test register adds low handler✨
- dm_test_irq_register_multiple_handlers(9)Test register keeps multiple handlers✨
- dm_test_irq_register_rejects_invalid_context(9)Test register rejects context✨
- dm_test_irq_register_rejects_invalid_source(9)Test register rejects source✨
- dm_test_irq_register_rejects_null_params(9)Test register rejects null params✨
- dm_test_irq_register_separate_contexts(9)Test register same source in two contexts✨
- dm_test_irq_resume_early_empty(9)Test early resume walks empty tables safely✨
- dm_test_irq_resume_early_registered(9)Test early resume reaches irq set✨
- dm_test_irq_resume_late_empty(9)Test late resume walks empty tables safely✨
- dm_test_irq_resume_late_enables_polling(9)Test late resume re-enables polling✨
- dm_test_irq_resume_late_registered(9)Test late resume reaches irq set✨
- dm_test_irq_schedule_work_empty(9)Test schedule work on empty low table✨
- dm_test_irq_schedule_work_queues_handler(9)Test schedule work runs handler✨
- dm_test_irq_schedule_work_requeue_fallback(9)Test the re-queue fallback path✨
- dm_test_irq_suspend_disables_polling(9)Test suspend disables KMS polling✨
- dm_test_irq_suspend_empty(9)Test suspend walks empty handler tables safely✨
- dm_test_irq_suspend_registered(9)Test suspend reaches the irq set path✨
- dm_test_irq_unregister_handler_not_found(9)Test unregister keeps unmatched handler✨
- dm_test_irq_unregister_rejects_invalid_source(9)Test unregister rejects source✨
- dm_test_irq_unregister_rejects_null_handler(9)Test unregister rejects handler✨
- dm_test_is_dp_sink_present_null_priv(9)Test null connector returns true✨
- dm_test_is_duplicate_mode_empty_list(9)Test Is duplicate mode empty list✨
- dm_test_is_duplicate_mode_match(9)Test Is duplicate mode match✨
- dm_test_is_duplicate_mode_no_match(9)Test Is duplicate mode no match✨
- dm_test_is_duplicate_mode_same_size_different_clock(9)Test Is duplicate mode same size different clock✨
- dm_test_is_freesync_video_mode_match(9)Test matching mode returns true✨
- dm_test_is_freesync_video_mode_no_match(9)Test mismatched mode returns false✨
- dm_test_is_freesync_video_mode_null_mode(9)Test NULL mode returns false✨
- dm_test_is_idle(9)Test placeholder idle callback returns true✨
- dm_test_ism_commit_event_cursor_transition(9)cursor begin/end drive FSM without DC work✨
- dm_test_ism_commit_event_invalid_event(9)invalid event leaves FSM unchanged✨
- dm_test_ism_commit_event_no_state(9)commit_event returns early without a crtc state✨
- dm_test_ism_disable_enable_cycle(9)disable then enable quiesces and re- arms work✨
- dm_test_ism_dispatch_hysteresis_schedule_and_cancel(9)cover the HYSTERESIS_WAITING dispatch arms✨
- dm_test_ism_dispatch_optimized_idle_defers_sso(9)cover OPTIMIZED_IDLE dispatch without DC✨
- dm_test_ism_fini_after_init(9)fini cancels never-scheduled work without error✨
- dm_test_ism_force_full_power(9)force-full-power sends EXIT_IDLE to every CRTC✨
- dm_test_ism_idle_delay_entry_count_exceeds_history_size(9)entry_count > history_size sets delay✨
- dm_test_ism_init_sets_initial_state(9)all ISM fields initialized to expected values✨
- dm_test_ism_insert_record_basic(9)record inserted with correct index and duration✨
- dm_test_ism_insert_record_wraps_around(9)out-of-bounds index wraps to slot 0✨
- dm_test_ism_set_last_idle_ts_updates_timestamp(9)last_idle_timestamp_ns updated to current time✨
- dm_test_ism_trigger_event_invalid_transition(9)invalid event leaves state unchanged✨
- dm_test_ism_trigger_event_valid_transition(9)valid event advances current and previous state✨
- dm_test_late_register_non_dp_succeeds(9)Test late_register on a plain connector✨
- dm_test_link_lock_locks_and_unlocks_all_links(9)lock/unlock spans every link✨
- dm_test_link_lock_zero_links_is_noop(9)zero max_link touches no mutexes✨
- dm_test_link_supports_psrsu_debug_mask_disabled(9)Debug mask disables PSR-SU.✨
- dm_test_link_supports_psrsu_missing_alpm(9)AUX wake ALPM is required.✨
- dm_test_link_supports_psrsu_missing_granularity(9)Required granularity must be reported by the panel.✨
💅
getting it ready, bestie…