section 9 · Kernel routines 🧠
87928 pages · page 77 of 440
D (continued)
- dm_test_output_color_space_bt2020_ycc_rgb_encoding_limited(9)Test limited BT.2020 RGB output selected through the BT.2020 YCC connector colorspace✨
- dm_test_output_color_space_bt601(9)Test Output color space bt601✨
- dm_test_output_color_space_bt601_y_only(9)Test Output color space bt601 y only✨
- dm_test_output_color_space_bt709(9)Test Output color space bt709✨
- dm_test_output_color_space_bt709_y_only(9)Test Output color space bt709 y only✨
- dm_test_output_color_space_default_rgb_auto_dp_cta(9)Automatic on a non- HDMI sink is full range✨
- dm_test_output_color_space_default_rgb_auto_hdmi_cta(9)Automatic follows the CTA-861 default✨
- dm_test_output_color_space_default_rgb_auto_hdmi_vga(9)640x480 (VIC 1) stays full range✨
- dm_test_output_color_space_default_rgb_full(9)Test Output color space default rgb full✨
- dm_test_output_color_space_default_rgb_full_hdmi_cta(9)Full overrides the CTA-861 default✨
- dm_test_output_color_space_default_rgb_limited(9)Test Output color space default rgb limited✨
- dm_test_output_color_space_default_ycbcr601(9)Test Output color space default ycbcr601 full range at low pixel clock✨
- dm_test_output_color_space_default_ycbcr601_limited(9)Test Output color space default ycbcr601 limited✨
- dm_test_output_color_space_default_ycbcr709(9)Test Output color space default ycbcr709✨
- dm_test_output_color_space_default_ycbcr709_y_only(9)Test Output color space default ycbcr709 limited via Y_ONLY at high pixel clock✨
- dm_test_output_color_space_oprgb(9)Test Output color space oprgb✨
- dm_test_override_panel_settings_debug_mask_disables_dsc(9)Test DSC mask✨
- dm_test_override_panel_settings_second_edp_disables_psr(9)Test eDP index 1✨
- dm_test_panel_power_savings_show_maps_disable_to_zero(9)Test show output✨
- dm_test_panel_power_savings_show_reports_level(9)Test show output for active level✨
- dm_test_panel_power_savings_store_forbidden(9)Test forbidden update✨
- dm_test_panel_power_savings_store_rejects_invalid_text(9)Test parse failure✨
- dm_test_panel_power_savings_store_rejects_out_of_range(9)Test range failure✨
- dm_test_panel_power_savings_store_sets_disable(9)Test zero maps to disable✨
- dm_test_panic_flush_no_dc_state(9)Verify panic flush exits without DC state.✨
- dm_test_parse_displayid_vrr_no_displayid(9)Test EDID without a DisplayID ext✨
- dm_test_parse_displayid_vrr_null_edid(9)Test NULL EDID leaves range untouched✨
- dm_test_parse_displayid_vrr_sets_range(9)Test a DisplayID VRR block is parsed✨
- dm_test_parse_edid_caps_bad_checksum(9)Test bad checksum still parses fields✨
- dm_test_parse_edid_caps_cea_audio(9)Test CEA audio/speaker block parsing✨
- dm_test_parse_edid_caps_cea_no_speaker(9)Test default speaker flags path✨
- dm_test_parse_edid_caps_hdmi_frl(9)Test HDMI/FRL branch via connector info✨
- dm_test_parse_edid_caps_hdmi_frl_dsc(9)Test HDMI FRL DSC sub-branch✨
- dm_test_parse_edid_caps_null_caps(9)Test NULL edid_caps returns EDID_BAD_INPUT✨
- dm_test_parse_edid_caps_null_edid(9)Test NULL edid returns EDID_BAD_INPUT✨
- dm_test_parse_edid_caps_valid(9)Test field extraction from a valid EDID✨
- dm_test_parse_hdmi_amd_vsdb_no_cea_ext(9)Test EDID with no CEA extension✨
- dm_test_parse_hdmi_amd_vsdb_no_extensions(9)Test EDID without extensions✨
- dm_test_parse_hdmi_amd_vsdb_null_edid(9)Test NULL EDID returns -ENODEV✨
- dm_test_per_frame_master_sync_single_stream(9)Test fewer than two streams is a no-op✨
- dm_test_per_frame_master_sync_skips_null_stream(9)Test NULL stream entries are skipped✨
- dm_test_per_frame_master_sync_two_streams(9)Test the master is picked and applied✨
- dm_test_perf_trace_timestamp_basic(9)Test Perf trace timestamp basic✨
- dm_test_pflip_high_irq_no_crtc(9)Test pflip high IRQ with no matching CRTC✨
- dm_test_pflip_high_irq_not_submitted(9)Test pflip high IRQ early status exit✨
- dm_test_plane_destroy_state_minimal(9)Verify destroy of a minimal state.✨
- dm_test_plane_duplicate_state_copies_fields(9)Verify state duplication.✨
- dm_test_plane_is_video_format_known_video(9)Verify known video formats.✨
- dm_test_plane_layer_index_cmp_ascending(9)Test Plane layer index cmp ascending✨
- dm_test_plane_layer_index_cmp_descending(9)Test Plane layer index cmp descending✨
- dm_test_plane_layer_index_cmp_equal(9)Test Plane layer index cmp equal✨
- dm_test_plane_reset_initializes_state(9)Verify reset installs default state.✨
- dm_test_poll_dac_load_returns_cached(9)Test the DAC load detection shortcut✨
- dm_test_poll_for_act_no_mst_state(9)Test ACT poll bails when MST not started✨
- dm_test_poll_for_act_status_failed(9)Test ACT poll failure path✨
- dm_test_poll_for_act_success(9)Test ACT poll success path✨
- dm_test_populate_hdmi_frl_dsc_10bpc(9)Test HDMI FRL DSC 10 bpc caps✨
- dm_test_populate_hdmi_frl_dsc_12bpc(9)Test HDMI FRL DSC 12 bpc caps✨
- dm_test_populate_hdmi_frl_dsc_unknown_values(9)Test HDMI FRL DSC unknown values✨
- dm_test_populate_hdmi_scdc_present_false(9)Test Populate hdmi scdc present false✨
- dm_test_populate_hdmi_scdc_present_true(9)Test Populate hdmi scdc present true✨
- dm_test_pp_to_dc_clock_levels_caps_at_max(9)Test count capping at max✨
- dm_test_pp_to_dc_clock_levels_latency_caps_at_max(9)Test count capping✨
- dm_test_pp_to_dc_clock_levels_latency_within_limit(9)Test normal copy✨
- dm_test_pp_to_dc_clock_levels_voltage_caps_at_max(9)Test count capping✨
- dm_test_pp_to_dc_clock_levels_voltage_within_limit(9)Test normal copy✨
- dm_test_pp_to_dc_clock_levels_within_limit(9)Test normal copy within limit✨
- dm_test_probe_acpi_edid_no_companion(9)Test ACPI probe without companion✨
- dm_test_process_dmub_aux_transfer_sync_copies_data(9)Test AUX reply data copy✨
- dm_test_process_dmub_aux_transfer_sync_engine_acquire(9)Test AUX transfer engine-acquire failure✨
- dm_test_process_dmub_aux_transfer_sync_protocol_error(9)Test AUX protocol error result✨
- dm_test_process_dmub_aux_transfer_sync_zero_length(9)Test AUX reply with no data✨
- dm_test_process_dmub_set_config_sync_unknown_error(9)Test SET_CONFIG completes with unknown error✨
- dm_test_process_output_callback_and_watchdog_needed(9)both dworks scheduled independently✨
- dm_test_process_output_callback_needed(9)callback_needed schedules callback_dwork✨
- dm_test_process_output_callback_stop(9)callback_stop cancels callback_dwork✨
- dm_test_process_output_callback_stop_and_needed_requeues(9)stop+needed requeues callback work✨
- dm_test_process_output_property_validate_always_scheduled(9)validate_dwork always queued✨
- dm_test_process_output_watchdog_needed(9)watchdog_needed schedules watchdog_dwork✨
- dm_test_process_output_watchdog_stop(9)watchdog_stop cancels watchdog_dwork✨
- dm_test_process_output_watchdog_stop_and_needed_requeues(9)stop+needed requeues watchdog work✨
- dm_test_psp_get_srm_uninitialized_returns_null(9)GET fails when TA not initialized✨
- dm_test_psp_set_srm_initialized_stages_command(9)initialized path builds the command✨
- dm_test_psp_set_srm_uninitialized_returns_einval(9)SET fails when TA not initialized✨
- dm_test_psr_is_active_allowed_any_stream(9)Any enabled and allowed stream permits active PSR.✨
- dm_test_psr_is_active_allowed_no_streams(9)Empty DC state disallows PSR.✨
- dm_test_psr_is_active_allowed_null_link(9)Streams without links are skipped.✨
- dm_test_psr_is_active_allowed_requires_enabled_and_allowed(9)Both link flags must be set before PSR active is allowed.✨
- dm_test_psr_set_event_already_set(9)Already set event returns true.✨
- dm_test_psr_set_event_get_event_fails(9)Failed power event read returns false.✨
- dm_test_psr_set_event_updates_event(9)Changed event delegates to mod_power.✨
- dm_test_query_brightness_caps_lcd1_success(9)Test Query brightness caps lcd1 success✨
- dm_test_query_brightness_caps_lcd2_null_ctx(9)Test Query brightness caps lcd2 null ctx✨
- dm_test_query_brightness_caps_non_lcd1_uses_second_slot(9)Test Query brightness caps non lcd1 uses second slot✨
- dm_test_query_brightness_caps_null_caps(9)Test Query brightness caps null caps✨
- dm_test_query_brightness_caps_null_ctx(9)Test Query brightness caps null ctx✨
- dm_test_query_brightness_caps_null_driver_ctx(9)Test Query brightness caps null driver ctx✨
- dm_test_quirks_aux_hpd_discon_reset(9)Test Quirks aux hpd discon reset✨
- dm_test_quirks_edp0_on_dp1_reset(9)Test Quirks edp0 on dp1 reset✨
- dm_test_quirks_no_dmi_match_both_false(9)Test Quirks no dmi match both false✨
- dm_test_read_acpi_edid_debug_mask_disabled(9)Test debug mask early return✨
- dm_test_read_acpi_edid_force_off(9)Test forced-off connector skip✨
- dm_test_read_acpi_edid_non_panel_connector(9)Test non-panel connector skip✨
- dm_test_read_mccs_caps_hdmi_vcp_request(9)Test local HDMI MCCS path✨
- dm_test_read_mccs_caps_i2c_failure(9)Test VCP request retry failure✨
- dm_test_read_mccs_caps_i2c_vcp_request(9)Test MCCS VCP request packet✨
- dm_test_read_mccs_caps_legacy_pcon_vcp_request(9)Test legacy PCON path✨
- dm_test_read_mccs_caps_no_vcp_code(9)Test no-vcp-code path clears freesync support✨
- dm_test_read_mccs_caps_null_ctx(9)Test early return with NULL context✨
- dm_test_read_mccs_caps_null_link(9)Test early return with NULL link✨
- dm_test_read_vbios_edid_callback_error(9)Test callback failure skip✨
- dm_test_read_vbios_edid_invalid_fake_edid(9)Test invalid fake EDID skip✨
- dm_test_read_vbios_edid_missing_callback(9)Test missing callback skip✨
- dm_test_read_vbios_edid_missing_fake_edid(9)Test missing fake EDID skip✨
- dm_test_read_vbios_edid_non_embedded(9)Test non-embedded signal skip✨
- dm_test_read_vbios_edid_valid(9)Test valid fake EDID updates display size✨
- dm_test_register_backlight_device_negative_index(9)Test invalid index no-op✨
- dm_test_register_backlight_device_success(9)Test native backlight registration✨
- dm_test_register_dmub_notify_callback_null_callback(9)Test null callback is rejected✨
- dm_test_register_dmub_notify_callback_offload_false(9)Test registration with offload disabled✨
- dm_test_register_dmub_notify_callback_type_out_of_range(9)Test out-of- range type is rejected✨
- dm_test_register_dmub_notify_callback_valid(9)Test Register dmub notify callback valid✨
- dm_test_register_hpd_handlers_dmub_outbox(9)Test DMUB outbox callbacks register✨
- dm_test_register_hpd_handlers_empty(9)Test HPD registration with no connectors✨
- dm_test_register_hpd_handlers_invalid_hpd(9)Test invalid HPD source fails✨
- dm_test_register_hpd_handlers_invalid_hpd_rx(9)Test invalid HPDRX source fails✨
- dm_test_register_hpd_handlers_valid(9)Test HPD/HPDRX registration succeeds✨
- dm_test_register_outbox_irq_handlers_with_dmub(9)Test outbox registration with DMUB✨
- dm_test_register_outbox_irq_handlers_without_dmub(9)Test outbox registration without DMUB✨
- dm_test_replay_link_setup_already_enabled(9)Verify enabled Replay success✨
- dm_test_replay_link_setup_not_supported(9)Verify unsupported Replay rejection✨
- dm_test_replay_link_setup_null_link(9)Verify NULL stream link rejection✨
- dm_test_replay_link_setup_null_stream(9)Verify NULL stream rejection✨
- dm_test_replay_link_setup_null_vrr_params(9)Verify NULL VRR params rejection✨
- dm_test_replay_link_setup_success(9)Verify coasting vtotal configuration✨
- dm_test_replay_set_caps_already_supported(9)Verify cached Replay support✨
- dm_test_replay_set_caps_disallowed_by_panel(9)Verify panel policy rejection✨
- dm_test_replay_set_caps_link_not_supported(9)Verify capability rejection✨
- dm_test_replay_set_caps_missing_dmub_srv(9)Verify missing DMUB rejection✨
- dm_test_replay_set_caps_non_embedded_signal(9)Verify non-eDP rejection✨
- dm_test_replay_set_caps_success(9)Verify successful Replay configuration✨
- dm_test_replay_set_event_already_clear(9)Verify no-op when event already cleared✨
- dm_test_replay_set_event_already_set(9)Verify no-op when event already active✨
- dm_test_replay_set_event_feature_disabled(9)Verify disabled Replay rejection✨
- dm_test_replay_set_event_missing_power_module(9)Verify missing power rejection✨
- dm_test_replay_set_event_null_link(9)Verify NULL stream link rejection✨
- dm_test_replay_set_event_null_stream(9)Verify NULL stream rejection✨
- dm_test_reset_freesync_config(9)Test reset clears vrr support and info packet✨
- dm_test_rn_get_dpm_clock_table_fail(9)Test generic error mapping✨
- dm_test_rn_get_dpm_clock_table_ok(9)Test successful DPM clock table✨
- dm_test_rn_get_dpm_clock_table_unsupported(9)Test EOPNOTSUPP mapping✨
- dm_test_rv_set_active_display_count(9)Test Raven display count forwarding✨
- dm_test_rv_set_hard_min_dcefclk_by_freq(9)Test Raven hard min DCEFCLK✨
- dm_test_rv_set_hard_min_fclk_by_freq(9)Test Raven hard min FCLK✨
- dm_test_rv_set_min_deep_sleep_dcfclk(9)Test Raven deep sleep clock✨
- dm_test_rv_set_pme_wa_enable(9)Test Raven PME workaround enable✨
- dm_test_rv_set_wm_ranges(9)Test Raven watermark range forwarding✨
- dm_test_s3_handle_hdmi_cec_resume(9)Test the resume pass over connectors✨
- dm_test_s3_handle_hdmi_cec_suspend(9)Test the suspend pass over connectors✨
- dm_test_scaling_state_same(9)Test identical scaling states compare equal✨
- dm_test_scaling_state_scaling_changed(9)Test differing scaling mode is detected✨
- dm_test_scaling_state_underscan_border_changed(9)Test changed underscan borders differ✨
- dm_test_scaling_state_underscan_disabled(9)Test disabling underscan with borders differs✨
- dm_test_scaling_state_underscan_enabled(9)Test enabling underscan with borders differs✨
- dm_test_schedule_hpd_rx_offload_work(9)Test offload work is queued✨
- dm_test_set_atomic_regamma_bypass(9)No LUT and linear TF: must take bypass path✨
- dm_test_set_atomic_regamma_srgb(9)Non-linear TF enables generated regamma✨
- dm_test_set_clockgating_state(9)Test placeholder clockgating callback returns success✨
- dm_test_set_colorop_3dlut_data_forwarded(9)Non-zero size: 32-bit data forwarded to tetrahedral_17✨
- dm_test_set_colorop_3dlut_nonzero_state_bits(9)Non-zero size: must return 0 and set state bits✨
- dm_test_set_colorop_3dlut_zero_size(9)Zero LUT size: must return -EINVAL and clear initialized✨
- dm_test_set_colorop_in_tf_1d_curve_bypass(9)Bypass mode forces linear bypass transfer function✨
- dm_test_set_colorop_in_tf_1d_curve_invalid_type(9)Non-1D colorop type must be rejected✨
- dm_test_set_colorop_in_tf_1d_curve_unsupported_curve(9)Unsupported 1D curve type must be rejected✨
- dm_test_set_crtc_irq_state_allows_idle(9)Test the idle-optimization branch✨
- dm_test_set_crtc_irq_state_enable(9)Test crtc irq state reaches DC (enable)✨
- dm_test_set_crtc_irq_state_no_crtc(9)Test crtc irq state with missing CRTC✨
- dm_test_set_crtc_irq_state_otg_disabled(9)Test crtc irq state with disabled OTG✨
- dm_test_set_dcn_clocks_no_crash(9)Test empty stub does not crash✨
- dm_test_set_dmub_outbox_irq_state_null_dc(9)Test outbox irq state with no DC✨
- dm_test_set_dmub_trace_irq_state_null_dc(9)Test trace irq state with no DC✨
- dm_test_set_freesync_fixed_config_60hz(9)Test fixed refresh computed for 1080p60✨
- dm_test_set_hpd_irq_state_null_dc(9)Test HPD irq state with no DC✨
- dm_test_set_input_tf_32_srgb(9)32-bit input wrapper accepts predefined sRGB✨
- dm_test_set_input_tf_srgb(9)Predefined sRGB input needs no generated curve✨
- dm_test_set_irq_funcs(9)Test irq src funcs and counts are populated✨
- dm_test_set_legacy_tf_identity(9)Legacy identity LUT uses the sRGB ROM path✨
- dm_test_set_output_tf_32_srgb_rom(9)sRGB output uses the no-LUT ROM path✨
- dm_test_set_output_tf_linear(9)Linear output without a LUT calculates degamma✨
- dm_test_set_panel_type_default_lcd(9)Test default fallback is LCD✨
- dm_test_set_panel_type_defaults_to_lcd(9)Test undetermined panel defaults to LCD✨
- dm_test_set_panel_type_did_lcd(9)Test DID LCD maps to PANEL_TYPE_LCD✨
- dm_test_set_panel_type_did_oled(9)Test DID OLED maps to PANEL_TYPE_OLED✨
- dm_test_set_panel_type_dpcd_miniled(9)Test DPCD miniled bit maps to PANEL_TYPE_MINILED✨
- dm_test_set_panel_type_dpcd_oled(9)Test DPCD oled bit maps to PANEL_TYPE_OLED✨
- dm_test_set_panel_type_samsung_below_threshold(9)Test Samsung sink below the mini-LED luminance threshold falls back to LCD✨
- dm_test_set_panel_type_samsung_miniled(9)Test Samsung luminance heuristic✨
- dm_test_set_panel_type_vendor_lum_heuristic(9)Test vendor luminance heuristic maps to MINILED✨
- dm_test_set_panel_type_vsdb_miniled(9)Test VSDB MINILED maps to PANEL_TYPE_MINILED✨
- dm_test_set_panel_type_vsdb_oled(9)Test VSDB OLED maps to PANEL_TYPE_OLED✨
💅
getting it ready, bestie…