📦 linux-manual
82568 pages · page 67 of 413
D (continued)
- dm_test_dmu_timeout_no_crash(9)Test empty stub does not crash✨
- dm_test_dmub_aux_fused_io_callback_copies_reply_and_completes(9)Test copy and complete✨
- dm_test_dmub_aux_fused_io_callback_max_ddc_line(9)Test Dmub aux fused io callback max ddc line✨
- dm_test_dmub_aux_fused_io_callback_null_args(9)Test the NULL-argument guard✨
- dm_test_dmub_aux_setconfig_callback_aux_with_null_dm_notify(9)Test AUX with NULL dm_notify✨
- dm_test_dmub_aux_setconfig_callback_copies_and_completes(9)Test copy and complete on AUX reply✨
- dm_test_dmub_aux_setconfig_callback_non_aux_no_complete(9)Test non-AUX type skips completion✨
- dm_test_dmub_aux_setconfig_callback_set_config_reply(9)Test SET_CONFIG reply copies status✨
- dm_test_dmub_aux_transfer_sync_hpd_discon(9)Test aux transfer with HPD disconnected✨
- dm_test_dmub_get_vbios_bounding_box_default_null(9)Test default IP version returns NULL✨
- dm_test_dmub_hpd_callback_empty_connectors(9)Test DMUB callback without match✨
- dm_test_dmub_hpd_callback_hpd_irq_type(9)Test DMUB callback HPD_IRQ dispatch✨
- dm_test_dmub_hpd_callback_hpd_type(9)Test DMUB callback HPD type dispatch✨
- dm_test_dmub_hpd_callback_invalid_index(9)Test DMUB callback index check✨
- dm_test_dmub_hpd_callback_null_inputs(9)Test DMUB callback null inputs✨
- dm_test_dmub_hpd_callback_unknown_type_match(9)Test DMUB callback matched connector, unknown type✨
- dm_test_dmub_hw_init_apu_dpia_dcn35(9)Test hw init APU DPIA and DCN35 hw params✨
- dm_test_dmub_hw_init_auto_load_timeout(9)Test hw init tolerates an auto- load timeout✨
- dm_test_dmub_hw_init_bss_data(9)Test hw init copies BSS data into FB memory✨
- dm_test_dmub_hw_init_dmcu_abm(9)Test hw init initializes DMCU and ABM when present✨
- dm_test_dmub_hw_init_hw_init_fails(9)Test hw init returns -EINVAL on DMUB init failure✨
- dm_test_dmub_hw_init_no_dmub_srv(9)Test hw init returns 0 when DMUB unsupported✨
- dm_test_dmub_hw_init_no_fb_info(9)Test hw init fails without framebuffer info✨
- dm_test_dmub_hw_init_no_firmware(9)Test hw init fails without firmware✨
- dm_test_dmub_hw_init_no_hw_support(9)Test hw init returns 0 when HW is unsupported✨
- dm_test_dmub_hw_init_sanity_checks_dcn31(9)Test hw init enables DCN31 sanity checks✨
- dm_test_dmub_hw_init_sanity_checks_dcn314(9)Test hw init enables DCN314 sanity checks✨
- dm_test_dmub_hw_init_success_fake_dmub(9)Test hw init with a fake DMUB service✨
- dm_test_dmub_hw_resume_auto_load_timeout(9)Test resume tolerates an auto-load timeout✨
- dm_test_dmub_hw_resume_full_init(9)Test resume performs full init when uninitialized✨
- dm_test_dmub_hw_resume_init_check_failed(9)Test resume handles a failed init check✨
- dm_test_dmub_hw_resume_initialized_dmub(9)Test resume waits for initialized DMUB✨
- dm_test_dmub_hw_resume_no_dmub_srv(9)Test hw resume is a no-op when DMUB unsupported✨
- dm_test_dmub_outbox1_low_irq_direct_callback(9)Test direct callback dispatch✨
- dm_test_dmub_outbox1_low_irq_empty(9)Test outbox low IRQ with empty trace queue✨
- dm_test_dmub_outbox1_low_irq_no_handler(9)Test notification with no handler✨
- dm_test_dmub_outbox1_low_irq_offload(9)Test offloaded callback dispatch✨
- dm_test_dmub_outbox_interrupt_control_null_dc(9)Test outbox irq control with NULL dc✨
- dm_test_dmub_sw_init_unsupported_asic(9)Test sw init returns 0 for unsupported ASIC✨
- dm_test_dp_handle_test_pattern_no_pipe(9)Test no matching pipe returns false✨
- dm_test_dp_read_dpcd_null_priv(9)Test DPCD read returns false without connector✨
- dm_test_dp_read_dpcd_success(9)Test DPCD read returns true on ACKed transfer✨
- dm_test_dp_update_branch_info_no_crash(9)Test empty stub does not crash✨
- dm_test_dp_write_dpcd_null_priv(9)Test DPCD write returns false without connector✨
- dm_test_dp_write_dpcd_success(9)Test DPCD write returns true on ACKed transfer✨
- dm_test_dp_write_dsc_enable_mst_disable_decode_only(9)Test MST disable decoding write✨
- dm_test_dp_write_dsc_enable_mst_disable_passthrough(9)Test MST disable passthrough write✨
- dm_test_dp_write_dsc_enable_mst_enable_decode_only(9)Test MST enable decoding write✨
- dm_test_dp_write_dsc_enable_mst_enable_passthrough(9)Test MST enable passthrough write✨
- dm_test_dp_write_dsc_enable_mst_no_aux(9)Test MST early return without dsc_aux✨
- dm_test_dp_write_dsc_enable_non_dp(9)Test non-DP signal returns false✨
- dm_test_dp_write_dsc_enable_pcon_disable(9)Test DP-HDMI PCON disable DPCD write✨
- dm_test_dp_write_dsc_enable_pcon_enable(9)Test DP-HDMI PCON enable DPCD write✨
- dm_test_dp_write_dsc_enable_routes_synaptics(9)Test public DSC helper workaround route✨
- dm_test_dp_write_dsc_enable_sst_rx_disable(9)Test SST RX disable DPCD write✨
- dm_test_dp_write_dsc_enable_sst_rx_enable(9)Test SST RX enable DPCD write✨
- dm_test_dp_write_hblank_reduction_false(9)Test hblank reduction stub returns false✨
- dm_test_dtn_log_buffer_accumulates(9)Test DTN log buffer accumulation✨
- dm_test_dtn_log_null_ctx_no_crash(9)Test DTN log helpers with NULL log buffer✨
- dm_test_edid_extract_panel_id_basic(9)Test Edid extract panel id basic✨
- dm_test_edid_extract_panel_id_zeros(9)Test Edid extract panel id zeros✨
- dm_test_eld_notify_invokes_callback(9)Test ELD notify forwards to hda driver✨
- dm_test_eld_notify_no_component(9)Test ELD notify is a no-op without component✨
- dm_test_eld_notify_null_audio_ops(9)Test ELD notify is a no-op without audio_ops✨
- dm_test_eld_notify_null_callback(9)Test ELD notify is a no-op without callback✨
- dm_test_enable_assr_initialized_builds_command_and_fails(9)full body, invoke bypassed✨
- dm_test_enable_assr_uninitialized_dtm_ignores_link(9)link untouched on failure✨
- dm_test_enable_assr_uninitialized_dtm_returns_false(9)DTM TA not initialized✨
- dm_test_enable_periodic_detection_no_workqueue(9)Test no-op without idle workqueue✨
- dm_test_enable_periodic_detection_schedules_work(9)Test headless schedule path✨
- dm_test_enable_periodic_detection_updates_enable(9)Test idle work enable flag✨
- dm_test_encoder_crtc_mask_1(9)Test Encoder crtc mask 1✨
- dm_test_encoder_crtc_mask_2(9)Test Encoder crtc mask 2✨
- dm_test_encoder_crtc_mask_3(9)Test Encoder crtc mask 3✨
- dm_test_encoder_crtc_mask_4(9)Test Encoder crtc mask 4✨
- dm_test_encoder_crtc_mask_5(9)Test Encoder crtc mask 5✨
- dm_test_encoder_crtc_mask_6(9)Test Encoder crtc mask 6✨
- dm_test_encoder_crtc_mask_default(9)Test Encoder crtc mask default✨
- dm_test_encoder_disable_noop(9)Test the disable hook is a no-op✨
- dm_test_event_callback_cancels_callback_dwork(9)callback work is cancelled✨
- dm_test_event_callback_schedules_property_validate(9)process_output() runs✨
- dm_test_event_cpirq_leaves_callback_and_watchdog_idle(9)only validate is queued✨
- dm_test_event_cpirq_schedules_property_validate(9)process_output() runs✨
- dm_test_event_property_update_desired_when_off(9)HDCP off maps to DESIRED✨
- dm_test_event_property_update_enabled_when_encrypted(9)encrypted maps to ENABLED✨
- dm_test_event_property_update_skips_disconnected(9)disconnected is skipped✨
- dm_test_event_property_update_skips_null_connector(9)null connector is ignored✨
- dm_test_event_property_update_skips_null_dev(9)missing device is skipped✨
- dm_test_event_property_update_skips_null_state(9)missing state is skipped✨
- dm_test_event_property_validate_no_update_when_unchanged(9)no change, no work✨
- dm_test_event_property_validate_skips_disconnected(9)disconnected is skipped✨
- dm_test_event_property_validate_skips_null_connector(9)null entries ignored✨
- dm_test_event_property_validate_skips_null_state(9)missing state is skipped✨
- dm_test_event_property_validate_updates_on_status_change(9)change triggers update✨
- dm_test_event_watchdog_timer_cancels_watchdog_dwork(9)watchdog work is cancelled✨
- dm_test_event_watchdog_timer_schedules_property_validate(9)process_output() runs✨
- dm_test_execute_dmub_cmd_null_dmub_srv(9)Test command execution fails without DMUB service✨
- dm_test_execute_fused_io_null_dmub_srv(9)Test fused IO fails without DMUB service✨
- dm_test_execute_synaptics_rc_command_read_success(9)Test RC read success✨
- dm_test_execute_synaptics_rc_command_write_fail(9)Test RC write failure✨
- dm_test_execute_synaptics_rc_command_write_success(9)Test RC write success✨
- dm_test_fbc_init_already_allocated(9)Test fbc_init keeps an existing buffer✨
- dm_test_fbc_init_no_compressor(9)Test fbc_init is a no-op without a compressor✨
- dm_test_fbc_init_no_modes(9)Test fbc_init skips allocation with no modes✨
- dm_test_fbc_init_non_edp(9)Test fbc_init is a no-op for non-eDP links✨
- dm_test_fill_audio_info_cea_ge_3_copies_modes(9)Test Fill audio info cea ge 3 copies modes✨
- dm_test_fill_audio_info_cea_ge_3_zero_modes(9)Test cea >= 3 with zero modes✨
- dm_test_fill_audio_info_cea_lt_3_skips_modes(9)Test Fill audio info cea lt 3 skips modes✨
- dm_test_fill_audio_info_ids_name_flags(9)Test Fill audio info ids name flags✨
- dm_test_fill_audio_info_latency_absent_keeps_zero(9)Test Fill audio info latency absent keeps zero✨
- dm_test_fill_audio_info_latency_present(9)Test Fill audio info latency present✨
- dm_test_fill_blending_coverage_alpha_format(9)Verify coverage mode behavior.✨
- dm_test_fill_blending_defaults(9)Verify default blending output values.✨
- dm_test_fill_blending_global_alpha(9)Verify global alpha conversion to 8 bits.✨
- dm_test_fill_blending_global_alpha_dcn42(9)Verify DCN 4.2 alpha scaling.✨
- dm_test_fill_blending_premulti_alpha_format(9)Verify premultiplied alpha path.✨
- dm_test_fill_color_attr_bt2020_full(9)Test Fill color attr bt2020 full✨
- dm_test_fill_color_attr_bt2020_limited(9)Test Fill color attr bt2020 limited✨
- dm_test_fill_color_attr_bt601_full(9)Test Fill color attr bt601 full✨
- dm_test_fill_color_attr_bt601_limited(9)Test Fill color attr bt601 limited✨
- dm_test_fill_color_attr_bt709_full(9)Test Fill color attr bt709 full✨
- dm_test_fill_color_attr_bt709_limited(9)Test Fill color attr bt709 limited✨
- dm_test_fill_color_attr_invalid_encoding(9)Test Fill color attr invalid encoding✨
- dm_test_fill_color_attr_rgb_format(9)Test Fill color attr rgb format✨
- dm_test_fill_dc_scaling_info(9)Verify basic error and success paths.✨
- dm_test_fill_dc_scaling_info_nv12_dcn1x(9)Verify NV12 DCN1x rejection.✨
- dm_test_fill_dc_scaling_info_plane_caps(9)Verify scaling caps path.✨
- dm_test_fill_gfx12_plane_attributes_block0(9)Verify GFX12 64B max- compressed-block path.✨
- dm_test_fill_gfx12_plane_attributes_block_unconstrained(9)Verify block path.✨
- dm_test_fill_gfx12_plane_attributes_from_modifiers(9)Verify GFX12 DCC mapping path.✨
- dm_test_fill_gfx12_plane_attributes_validate_fails(9)Verify GFX12 error path.✨
- dm_test_fill_gfx9_plane_attributes_dcc(9)Verify GFX9 DCC modifier path.✨
- dm_test_fill_gfx9_plane_attributes_dcc_gfx9_64b(9)Verify legacy 64B mode.✨
- dm_test_fill_gfx9_plane_attributes_dcc_gfx9_unconstrained(9)Verify legacy mode.✨
- dm_test_fill_gfx9_plane_attributes_dcc_rbplus_128b(9)Verify 128B block mode.✨
- dm_test_fill_gfx9_plane_attributes_dcc_rbplus_64b_no_128bcl(9)Verify block mode.✨
- dm_test_fill_gfx9_plane_attributes_dcc_rbplus_unconstrained(9)Verify block mode.✨
- dm_test_fill_gfx9_plane_attributes_from_modifiers(9)Verify basic GFX9 linear modifier path.✨
- dm_test_fill_gfx9_plane_attributes_validate_fails(9)Verify GFX9 error path.✨
- dm_test_fill_gfx9_tiling_info_from_device_10_3_plus(9)Verify num_pkrs update on 10.3+.✨
- dm_test_fill_gfx9_tiling_info_from_device_pre_10_3(9)Verify GFX9 field copy before 10.3.✨
- dm_test_fill_gfx9_tiling_info_from_modifier_linear(9)Verify non-AMD modifier keeps device values.✨
- dm_test_fill_gfx9_tiling_info_from_modifier_nv(9)Verify AMD modifier updates packers on NV+.✨
- dm_test_fill_gfx9_tiling_info_from_modifier_pre_nv(9)Verify AMD modifier updates banks on pre-NV.✨
- dm_test_fill_hdr_null_metadata(9)Test fill_hdr returns 0 with no metadata✨
- dm_test_fill_hdr_zeroes_output(9)Test fill_hdr zeroes output with no metadata✨
- dm_test_fill_mst_payload_table_disable(9)Test payload table fill on disable✨
- dm_test_fill_mst_payload_table_empty(9)Test payload table fill when empty✨
- dm_test_fill_mst_payload_table_enable(9)Test payload table fill on enable✨
- dm_test_fill_plane_buffer_attributes_gfx12(9)Verify GFX12 dispatch path.✨
- dm_test_fill_plane_buffer_attributes_video(9)Verify NV12 attributes.✨
- dm_test_fill_stream_aspect_ratio(9)Test aspect ratio mapped from the mode✨
- dm_test_fill_stream_borders_zeroed(9)Test the timing borders are cleared✨
- dm_test_fill_stream_color_depth_requested_bpc(9)Test bpc capping✨
- dm_test_fill_stream_content_type(9)Test content type forwarded from state✨
- dm_test_fill_stream_encoding_from_caller_ycbcr420(9)Test caller-selected 420✨
- dm_test_fill_stream_encoding_from_caller_ycbcr422(9)Test caller-selected 422✨
- dm_test_fill_stream_encoding_from_caller_ycbcr444(9)Test caller-selected 444✨
- dm_test_fill_stream_hdmi_ep_clamps_depth(9)Test HDMI TMDS depth clamp applied✨
- dm_test_fill_stream_inherits_old_stream(9)Test vic/polarity copied from old stream✨
- dm_test_fill_stream_non_hdmi_ep_keeps_depth(9)Test no TMDS clamp off HDMI✨
- dm_test_fill_stream_rgb_defaults(9)Test the default RGB/sRGB output✨
- dm_test_fill_stream_sync_polarity_negative(9)Test negative sync polarity default✨
- dm_test_fill_stream_sync_polarity_positive(9)Test sync polarity from mode flags✨
- dm_test_fill_stream_timing_from_crtc(9)Test timing taken from crtc_* fields✨
- dm_test_find_first_crtc_empty_state(9)Test find_first_crtc returns NULL with no connectors✨
- dm_test_find_first_crtc_match(9)Test find_first_crtc returns matching connector✨
- dm_test_find_first_crtc_no_match(9)Test find_first_crtc returns NULL when no crtc matches✨
- dm_test_find_first_crtc_returns_first(9)Test find_first_crtc returns the first match✨
- dm_test_find_first_crtc_skips_null_ptr(9)Test find_first_crtc skips empty connector slots✨
- dm_test_find_stream_with_link_missing(9)Test missing stream lookup✨
- dm_test_find_stream_with_link_returns_match(9)Test matching stream lookup✨
- dm_test_format_mod_supported(9)Verify key format/modifier acceptance and rejection paths.✨
- dm_test_format_mod_supported_d_swizzle_reject(9)Verify D swizzle rejection.✨
- dm_test_freesync_config_active_fixed(9)Test freesync-video mode yields ACTIVE_FIXED✨
- dm_test_freesync_config_active_variable(9)Test vrr_enabled yields ACTIVE_VARIABLE✨
- dm_test_freesync_config_inactive(9)Test supported-but-off yields INACTIVE✨
- dm_test_freesync_config_not_capable(9)Test a non-freesync sink reports UNSUPPORTED✨
- dm_test_freesync_config_out_of_range(9)Test a refresh outside the range is UNSUPPORTED✨
- dm_test_freesync_config_writeback(9)Test writeback connector is left untouched✨
- dm_test_freesync_pcon_whitelist_all_known(9)Test all known Freesync Pcon whitelist entries✨
- dm_test_freesync_pcon_whitelist_not_in_list(9)Test Freesync pcon whitelist not in list✨
- dm_test_freesync_pcon_whitelist_zero(9)Test Freesync pcon whitelist zero✨
- dm_test_funcs_force_no_edid(9)Test force() leaves drm_edid NULL when no EDID✨
- dm_test_funcs_reset_edp_abm_disabled(9)Test funcs_reset eDP ABM disabled✨
- dm_test_funcs_reset_edp_abm_level(9)Test funcs_reset eDP sets ABM✨
- dm_test_funcs_reset_sets_defaults(9)Test funcs_reset sets defaults✨
- dm_test_get_amd_vsdb_supported(9)Test a non-zero VSDB version is reported✨
- dm_test_get_amd_vsdb_unsupported(9)Test a zero VSDB version reports no support✨
- dm_test_get_clock_levels_by_type_dpm_error(9)Test DPM error fallback✨
- dm_test_get_clock_levels_by_type_success(9)Test successful clock query✨
- dm_test_get_clock_levels_by_type_validation_fallback(9)Test validation error✨
- dm_test_get_clock_levels_with_latency_failure(9)Test latency query error✨
- dm_test_get_clock_levels_with_latency_success(9)Test latency clock query✨
- dm_test_get_clock_levels_with_voltage_failure(9)Test voltage query error✨
- dm_test_get_clock_levels_with_voltage_success(9)Test voltage clock query✨
- dm_test_get_crtc_by_otg_inst_empty_list(9)Test CRTC lookup on empty CRTC list✨
- dm_test_get_crtc_by_otg_inst_returns_match(9)Test CRTC lookup by OTG instance✨
- dm_test_get_crtc_by_otg_inst_returns_null(9)Test CRTC lookup misses unknown OTG✨
- dm_test_get_cursor_position(9)Verify cursor clipping and off-screen handling.✨
💅
getting it ready, bestie…