section 9 · Kernel routines 🧠
87928 pages · page 73 of 440
D (continued)
- dm_test_apply_edid_quirks_unknown_noop(9)Test unknown panel id is a no- op✨
- dm_test_apply_synaptics_fifo_reset_wa_first_fail(9)Test FIFO reset early exit✨
- dm_test_apply_synaptics_fifo_reset_wa_full(9)Test full FIFO reset sequence✨
- dm_test_are_sinks_equal_both_null(9)Test Are sinks equal both null✨
- dm_test_are_sinks_equal_different_edid_data(9)Test Are sinks equal different edid data✨
- dm_test_are_sinks_equal_different_edid_length(9)Test Are sinks equal different edid length✨
- dm_test_are_sinks_equal_different_signal(9)Test Are sinks equal different signal✨
- dm_test_are_sinks_equal_first_null(9)Test Are sinks equal first null✨
- dm_test_are_sinks_equal_full_edid_identical(9)Test Are sinks equal full edid identical✨
- dm_test_are_sinks_equal_full_edid_last_byte_differs(9)Test Are sinks equal last byte differs✨
- dm_test_are_sinks_equal_identical(9)Test Are sinks equal identical✨
- dm_test_are_sinks_equal_second_null(9)Test Are sinks equal second null✨
- dm_test_are_sinks_equal_zero_length(9)Test Are sinks equal zero length✨
- dm_test_aspect_ratio_16_9(9)Test Aspect ratio 16 9✨
- dm_test_aspect_ratio_256_135(9)Test Aspect ratio 256 135✨
- dm_test_aspect_ratio_4_3(9)Test Aspect ratio 4 3✨
- dm_test_aspect_ratio_64_27(9)Test Aspect ratio 64 27✨
- dm_test_aspect_ratio_no_data(9)Test Aspect ratio no data✨
- dm_test_atomic_async_check_overlay_cursor(9)Verify overlay cursor rejection.✨
- dm_test_atomic_async_check_rejects(9)Verify async check rejections.✨
- dm_test_atomic_blend_lut_bypass(9)amdgpu_dm_atomic_blend_lut bypass: no LUT, linear TF -> bypass✨
- dm_test_atomic_check_color_pipeline_conflict(9)Verify color conflict rejection.✨
- dm_test_atomic_check_edp_native_keeps_scaling(9)Test native eDP mode is left alone✨
- dm_test_atomic_check_helper_failure(9)Verify helper-check failures return.✨
- dm_test_atomic_check_lvds_non_native_enables_scaling(9)Test non-native LVDS turns on scaling✨
- dm_test_atomic_check_missing_crtc_state(9)Verify missing CRTC state fails.✨
- dm_test_atomic_check_no_dc_state(9)Verify missing DC plane state succeeds.✨
- dm_test_atomic_check_non_mst_returns_zero(9)Test non-MST connectors short-circuit✨
- dm_test_atomic_check_scaling_failure(9)Verify scaling-info failures return.✨
- dm_test_atomic_destroy_state_no_context(9)Test destroying DM atomic state without a DC context✨
- dm_test_atomic_dup_state_copies_fields(9)Test atomic_duplicate copies fields✨
- dm_test_atomic_get_new_state_empty(9)Test empty atomic state has no DM state✨
- dm_test_atomic_get_new_state_match(9)Test atomic state returns matching DM private state✨
- dm_test_atomic_lut3d_data_forwarded(9)Non-zero size: LUT data forwarded to tetrahedral_17✨
- dm_test_atomic_lut3d_nonzero_state_bits(9)Non-zero size: state bits and mode flags must be set✨
- dm_test_atomic_lut3d_zero_size(9)Zero LUT size: initialized must be cleared, no LUT data written✨
- dm_test_atomic_shaper_blend_srgb(9)Non-linear TFs enable shaper and blend✨
- dm_test_atomic_shaper_lut_bypass(9)No LUT and linear TF: must take bypass path✨
- dm_test_audio_component_bind_sets_fields(9)Test bind wires up audio component✨
- dm_test_audio_component_get_eld_copies_matching_connector(9)Test ELD lookup✨
- dm_test_audio_component_get_eld_no_match(9)Test ELD lookup miss✨
- dm_test_audio_component_unbind_clears_fields(9)Test unbind tears down component✨
- dm_test_audio_fini_without_enabled_audio(9)Test fini exits when audio is not enabled✨
- dm_test_audio_init_disabled(9)Test audio init exits when audio is disabled✨
- dm_test_audio_init_enabled_success(9)Test init deeper path when audio is enabled✨
- dm_test_audio_init_pins_sets_defaults(9)pin entries are initialised to default values✨
- dm_test_audio_init_pins_zero_count(9)zero audio_count leaves num_pins at zero✨
- dm_test_backlight_caps_aux_support_noop(9)Test Backlight caps aux support noop✨
- dm_test_backlight_caps_non_aux_sets_defaults(9)Test Backlight caps non aux sets defaults✨
- dm_test_backlight_caps_valid_short_circuit(9)Test Backlight caps valid short circuit✨
- dm_test_backlight_device_index_matches_second(9)Test matching second backlight device✨
- dm_test_backlight_device_index_missing_fallback(9)Test missing backlight device fallback✨
- dm_test_backlight_fill_props_ac_linear(9)Test AC brightness and linear scale✨
- dm_test_backlight_fill_props_dc_nonlinear(9)Test DC brightness and non- linear scale✨
- dm_test_backlight_fill_props_default_range(9)Test default properties without caps✨
- dm_test_backlight_get_brightness_uses_device_index(9)Test get_brightness wrapper✨
- dm_test_backlight_get_level_aux_error(9)Test AUX readback fallback✨
- dm_test_backlight_get_level_aux_success(9)Test AUX brightness readback✨
- dm_test_backlight_get_level_pwm_error(9)Test PWM readback fallback✨
- dm_test_backlight_get_level_pwm_success(9)Test PWM brightness readback✨
- dm_test_backlight_set_level_aux_programs_power_module(9)Test AUX programming path✨
- dm_test_backlight_set_level_connector_off(9)Test connector-off cache path✨
- dm_test_backlight_set_level_no_stream(9)Test no-stream early return✨
- dm_test_backlight_set_level_pwm_programs_power_module(9)Test PWM programming path✨
- dm_test_backlight_set_level_reallows_idle(9)Test idle-optimization toggle path✨
- dm_test_backlight_update_status_no_stream(9)Test update_status wrapper✨
- dm_test_bandwidth_update(9)Test placeholder bandwidth update is callable✨
- dm_test_brightness_from_user_aux(9)Test Brightness from user aux✨
- dm_test_brightness_from_user_max(9)Test Brightness from user max✨
- dm_test_brightness_from_user_midrange(9)Test Brightness from user mid- range value✨
- dm_test_brightness_from_user_null_caps(9)Test Brightness from user null caps✨
- dm_test_brightness_from_user_with_curve(9)Test Brightness from user with custom curve active✨
- dm_test_brightness_from_user_zero(9)Test Brightness from user zero✨
- dm_test_brightness_range_aux(9)Test Brightness range aux✨
- dm_test_brightness_range_null_caps(9)Test Brightness range null caps✨
- dm_test_brightness_range_pwm(9)Test Brightness range pwm✨
- dm_test_brightness_range_zero_signals(9)Test Brightness range with zero min and max signals✨
- dm_test_brightness_to_user_above_max(9)Test Brightness to user above max✨
- dm_test_brightness_to_user_at_max(9)Test Brightness to user at max✨
- dm_test_brightness_to_user_at_min(9)Test Brightness to user at min✨
- dm_test_brightness_to_user_below_min(9)Test Brightness to user below min✨
- dm_test_brightness_to_user_midpoint_pwm(9)Test Brightness to user midpoint pwm✨
- dm_test_brightness_to_user_null_caps(9)Test Brightness to user null caps✨
- dm_test_build_pm_display_cfg_per_display(9)Test per-display translation✨
- dm_test_build_pm_display_cfg_scalar_fields(9)Test scalar field translation✨
- dm_test_build_wm_clock_ranges_dmif(9)Test reader (DMIF) watermark sets✨
- dm_test_build_wm_clock_ranges_mcif(9)Test writer (MCIF) watermark sets✨
- dm_test_cacp_caps_edp_oled_supported(9)Test CACP enabled on eDP OLED✨
- dm_test_cacp_caps_edp_supported(9)Test CACP supported on a new eDP panel✨
- dm_test_cacp_caps_excluded_ip_316(9)Test CACP disabled on DCE IP 3.1.6✨
- dm_test_cacp_caps_ip_3_1_6_unsupported(9)Test CACP unsupported on DCE 3.1.6✨
- dm_test_cacp_caps_lcd_panel(9)Test CACP disabled on LCD panel✨
- dm_test_cacp_caps_lcd_unsupported(9)Test CACP unsupported on an LCD panel✨
- dm_test_cacp_caps_lvds_oled_supported(9)Test CACP enabled on LVDS OLED✨
- dm_test_cacp_caps_lvds_supported(9)Test CACP supported on an LVDS panel✨
- dm_test_cacp_caps_non_edp_lvds_unsupported(9)Test CACP unsupported on a non-eDP/LVDS signal✨
- dm_test_cacp_caps_non_edp_signal(9)Test CACP disabled on non-eDP/LVDS signal✨
- dm_test_cacp_caps_old_ip_unsupported(9)Test CACP unsupported on old DCE✨
- dm_test_cacp_caps_unsupported_ip(9)Test CACP disabled on old DCE IP✨
- dm_test_cap_clock_levels_engine_caps(9)Test engine clock level capping✨
- dm_test_cap_clock_levels_engine_first_exceeds(9)Test floor of one level✨
- dm_test_cap_clock_levels_memory_caps(9)Test memory clock level capping✨
- dm_test_cap_clock_levels_other_type(9)Test non-engine/memory types ignored✨
- dm_test_cap_clock_levels_within_limit(9)Test no capping when within limit✨
- dm_test_check_crtc_color_mgmt_degamma(9)Atomic degamma is mapped to the plane✨
- dm_test_check_crtc_color_mgmt_legacy_regamma(9)Legacy LUT uses sRGB regamma✨
- dm_test_check_crtc_color_mgmt_no_luts(9)No CRTC LUTs check succeeds✨
- dm_test_color_depth_from_info_bpc10(9)Test Color depth from info bpc10✨
- dm_test_color_depth_from_info_bpc8(9)Test Color depth from info bpc8✨
- dm_test_color_depth_from_info_requested_bpc_caps(9)Test Color depth from info requested bpc caps✨
- dm_test_color_depth_from_info_requested_odd_bpc(9)Test Color depth from info requested odd bpc✨
- dm_test_color_depth_from_info_unsupported_bpc(9)Test Color depth from info unsupported bpc✨
- dm_test_color_depth_from_info_y420_10bpc(9)Test Color depth from info y420 10bpc✨
- dm_test_color_depth_from_info_y420_12bpc(9)Test Color depth from info y420 12bpc✨
- dm_test_color_depth_from_info_y420_16bpc(9)Test Color depth from info y420 16bpc✨
- dm_test_color_depth_from_info_y420_default(9)Test Color depth from info y420 default✨
- dm_test_color_depth_from_info_zero_bpc_defaults_888(9)Test Color depth from info zero bpc defaults 888✨
- dm_test_color_update_setup(9)allocate a minimal color update fixture✨
- dm_test_colorop_3x4_matrix_applied(9)CTM 3x4 colorop enables gamut remap✨
- dm_test_colorop_3x4_matrix_bad_length(9)Wrong blob length: must return -EINVAL✨
- dm_test_colorop_degamma_no_match(9)Unsupported degamma curve: must return -EINVAL✨
- dm_test_colorop_degamma_predefined(9)Degamma 1D curve programs predefined TF✨
- dm_test_colorop_multiplier_applied(9)Multiplier colorop programs hdr_mult✨
- dm_test_colorop_multiplier_no_match(9)Non-multiplier colorop leaves hdr_mult untouched✨
- dm_test_colorop_pipeline_add(9)append one colorop to a fabricated pipeline✨
- dm_test_colorop_pipeline_setup(9)build a linked colorop pipeline prefix✨
- dm_test_colorop_setup(9)build a single-colorop atomic state fixture✨
- dm_test_commit_audio_notifies_added_connector(9)Test addition notification✨
- dm_test_commit_audio_notifies_removed_connector(9)Test removal notification✨
- dm_test_commit_audio_skips_addition_without_stream(9)Test NULL stream skip✨
- dm_test_commit_audio_skips_detached_connector(9)Test detached connector skip✨
- dm_test_commit_audio_skips_without_modeset(9)Test no-modeset skip✨
- dm_test_commit_audio_skips_without_new_crtc_state(9)Test missing CRTC state✨
- dm_test_commit_audio_skips_without_stream_status(9)Test missing DC status✨
- dm_test_commit_audio_skips_writeback_addition(9)Test writeback addition skip✨
- dm_test_commit_audio_skips_writeback_removal(9)Test writeback removal skip✨
- dm_test_construct_old_payload_empty_list(9)Test PBN/time-slot calc, empty list✨
- dm_test_construct_old_payload_intervening(9)Test calc with an intervening payload✨
- dm_test_content_type_cinema(9)Test Content type cinema✨
- dm_test_content_type_game(9)Test Content type game✨
- dm_test_content_type_graphics(9)Test Content type graphics✨
- dm_test_content_type_no_data(9)Test Content type no data✨
- dm_test_content_type_photo(9)Test Content type photo✨
- dm_test_content_type_unknown_defaults_no_data(9)Test unknown content type defaults to no data✨
- dm_test_convert_color_depth_bpc_mappings(9)Test Convert color depth bpc mappings✨
- dm_test_convert_color_depth_bpc_unknown(9)Test Convert color depth bpc unknown✨
- dm_test_copy_crtc_timing_copies_all_fields(9)Test all crtc timing fields copied✨
- dm_test_copy_crtc_timing_leaves_non_crtc_fields(9)Test non-crtc fields untouched✨
- dm_test_count_crtc_active_planes_mixed(9)Test counting across all plane cases✨
- dm_test_count_crtc_active_planes_none(9)Test empty plane list counts zero✨
- dm_test_cp_diff_desired_mode_changed(9)Test DESIRED->DESIRED with modeset forces true✨
- dm_test_cp_diff_desired_no_change(9)Test steady DESIRED->DESIRED needs no update✨
- dm_test_cp_diff_desired_to_enabled(9)Test DESIRED->ENABLED needs no update✨
- dm_test_cp_diff_desired_to_undesired(9)Test DESIRED->UNDESIRED forces update✨
- dm_test_cp_diff_hdcp_type_change(9)Test an HDCP content-type change forces true✨
- dm_test_cp_diff_reenable_mode_changed(9)Test ENABLED->DESIRED with modeset forces true✨
- dm_test_cp_diff_reenable_no_change(9)Test ENABLED->DESIRED without modeset restores ENABLED✨
- dm_test_cp_diff_s3_undesired_to_enabled(9)Test the S3 UNDESIRED->ENABLED path forces true✨
- dm_test_cp_diff_stream_reenabled(9)Test the stream removed-and-re- enabled path forces true✨
- dm_test_cp_diff_undesired(9)Test UNDESIRED->UNDESIRED needs no update✨
- dm_test_cp_diff_update_hdcp_hotplug(9)Test the update_hdcp hot-plug path forces true✨
- dm_test_crc_source_should_start_dprx(9)Test dm_crc_source_should_start_dprx().✨
- dm_test_crc_source_should_stop_dprx(9)Test dm_crc_source_should_stop_dprx().✨
- dm_test_create_common_mode_overrides(9)Test common mode inherits native timing✨
- dm_test_create_eml_sink_no_edid(9)Test the no-EDID branch creates no sink✨
- dm_test_create_stream_existing_sink(9)Test the existing-sink retain path✨
- dm_test_create_stream_fake_sink_success(9)Test a stream is built from a fake sink✨
- dm_test_create_stream_scaling_src(9)Test the source rect follows the mode✨
- dm_test_create_stream_sets_dm_context(9)Test dm_stream_context points to aconnector✨
- dm_test_create_stream_virtual_signal(9)Test the fake sink yields a VIRTUAL signal✨
- dm_test_create_validate_stream_null_dm_state(9)Test NULL state returns NULL✨
- dm_test_crtc_complete_writeback_no_connector(9)Test no writeback connector returns false✨
- dm_test_crtc_complete_writeback_not_pending(9)Test non-pending writeback returns false✨
- dm_test_crtc_configure_crc_source_crtc(9)Test CRTC enable path.✨
- dm_test_crtc_configure_crc_source_crtc_configure_fails(9)Test failure path.✨
- dm_test_crtc_configure_crc_source_crtc_dcn36_poly(9)Test CRC poly select.✨
- dm_test_crtc_configure_crc_source_dprx(9)Test DPRX configure path.✨
- dm_test_crtc_configure_crc_source_dprx_dither(9)Test DPRX dither path.✨
- dm_test_crtc_configure_crc_source_no_stream(9)Test missing stream handling.✨
- dm_test_crtc_configure_crc_source_none(9)Test CRC disable path.✨
- dm_test_crtc_destroy_state_no_stream(9)Test destroy frees a stream-less state✨
- dm_test_crtc_destroy_state_releases_stream(9)Test destroy releases the stream✨
- dm_test_crtc_disable_vblank_no_irq_installed(9)Test disable with IRQ uninstalled✨
- dm_test_crtc_disable_vblank_queues_work(9)Test disable queues work without a stream✨
- dm_test_crtc_disable_vblank_vrr(9)Test disable path releases IRQs on a VRR DC✨
- dm_test_crtc_duplicate_state_copies_fields(9)Test duplicated state carries DM fields✨
- dm_test_crtc_enable_vblank_crtc_irq_error(9)Test crtc IRQ failure aborts enable✨
- dm_test_crtc_enable_vblank_full_path(9)Test the enable path runs to completion✨
- dm_test_crtc_enable_vblank_in_reset(9)Test enable returns early during GPU reset✨
- dm_test_crtc_enable_vblank_ips_restore(9)Test IPS/self-refresh vblank restore✨
- dm_test_crtc_enable_vblank_ips_restore_replay(9)Test IPS restore via replay support✨
- dm_test_crtc_enable_vblank_queues_work(9)Test enable queues vblank control work✨
- dm_test_crtc_enable_vblank_rejects_unconfigured(9)Test vblank enable on disabled CRTC✨
- dm_test_crtc_enable_vblank_vupdate_busy(9)Test vupdate failure aborts enable✨
- dm_test_crtc_get_crc_sources(9)Test available CRC source strings.✨
- dm_test_crtc_get_scanoutpos_invalid_crtc(9)Test invalid CRTC returns -EINVAL✨
- dm_test_crtc_get_scanoutpos_no_stream(9)Test missing stream returns zero✨
- dm_test_crtc_handle_crc_irq_disabled_source(9)Test disabled source exit.✨
- dm_test_crtc_handle_crc_irq_dprx_after_skip(9)Test DPRX post-skip exit.✨
- dm_test_crtc_handle_crc_irq_early_returns(9)Test null/missing state exits.✨
💅
getting it ready, bestie…