section 9 · Kernel routines 🧠
87928 pages · page 74 of 440
D (continued)
- dm_test_crtc_handle_crc_irq_get_crc_fails(9)Test failed DC CRC read.✨
- dm_test_crtc_handle_crc_irq_skips_initial_frames(9)Test initial skip logic.✨
- dm_test_crtc_handle_vblank_completes_cursor_only(9)Test event sent on vblank✨
- dm_test_crtc_handle_vblank_no_event(9)Test vblank handling with no pending event✨
- dm_test_crtc_handle_vblank_skips_when_flip_submitted(9)Test event kept on submit✨
- dm_test_crtc_helper_mode_fixup_returns_true(9)Test mode_fixup accepts mode✨
- dm_test_crtc_high_irq_no_crtc(9)Test crtc high IRQ with no CRTC✨
- dm_test_crtc_high_irq_vrr_ai_no_stream(9)Test crtc high IRQ AI path, no stream✨
- dm_test_crtc_high_irq_vrr_pre_ai(9)Test crtc high IRQ VRR path on pre-AI ASIC✨
- dm_test_crtc_is_headless_connected_display(9)Test Crtc is headless connected display✨
- dm_test_crtc_is_headless_disconnected_display(9)Test Crtc is headless disconnected display✨
- dm_test_crtc_is_headless_mixed_connectors(9)Test headless skips WB and finds display✨
- dm_test_crtc_is_headless_no_connectors(9)Test Crtc is headless no connectors✨
- dm_test_crtc_is_headless_null_adev(9)Test Crtc is headless null adev✨
- dm_test_crtc_is_headless_writeback_only(9)Test Crtc is headless writeback only✨
- dm_test_crtc_modeset_required_active_active_changed(9)Test Crtc modeset required active active changed✨
- dm_test_crtc_modeset_required_active_connectors_changed(9)Test Crtc modeset required active connectors changed✨
- dm_test_crtc_modeset_required_active_mode_changed(9)Test Crtc modeset required active mode changed✨
- dm_test_crtc_modeset_required_inactive(9)Test Crtc modeset required inactive✨
- dm_test_crtc_modeset_required_no_changes(9)Test Crtc modeset required no changes✨
- dm_test_crtc_reset_state_allocates_state(9)Test reset installs a fresh state✨
- dm_test_crtc_set_crc_source_dprx_no_connector(9)Test DPRX with no match.✨
- dm_test_crtc_set_crc_source_invalid(9)Test invalid source guard.✨
- dm_test_crtc_set_crc_source_none_commit(9)Test set-source with pending commit.✨
- dm_test_crtc_set_crc_source_none_no_stream(9)Test valid source no-stream exit.✨
- dm_test_crtc_set_static_screen_optimze_no_sr_entry(9)Test early return when SR entry disallowed✨
- dm_test_crtc_set_static_screen_optimze_psr_su_skips(9)Test PSR SU skips PSR event✨
- dm_test_crtc_set_static_screen_optimze_sr_entry_psr(9)Test SSO toggle drives PSR✨
- dm_test_crtc_set_vupdate_irq_dc_busy(9)Test vupdate irq when DC rejects request✨
- dm_test_crtc_set_vupdate_irq_enable(9)Test vupdate irq enable/disable success✨
- dm_test_crtc_set_vupdate_irq_no_otg(9)Test vupdate irq with unassigned OTG✨
- dm_test_crtc_update_active_planes_no_stream(9)Test active plane reset without a stream✨
- dm_test_crtc_verify_crc_source_invalid(9)Test invalid CRC source verification.✨
- dm_test_crtc_verify_crc_source_valid(9)Test valid CRC source verification.✨
- dm_test_crtc_vrr_active_disabled(9)Test Crtc vrr active disabled✨
- dm_test_crtc_vrr_active_fixed(9)Test Crtc vrr active fixed✨
- dm_test_crtc_vrr_active_inactive(9)Test Crtc vrr active inactive✨
- dm_test_crtc_vrr_active_irq_disabled(9)Test Crtc vrr active irq disabled✨
- dm_test_crtc_vrr_active_irq_fixed(9)Test Crtc vrr active irq fixed✨
- dm_test_crtc_vrr_active_irq_inactive(9)Test Crtc vrr active irq inactive✨
- dm_test_crtc_vrr_active_irq_unsupported(9)Test Crtc vrr active irq unsupported✨
- dm_test_crtc_vrr_active_irq_variable(9)Test Crtc vrr active irq variable✨
- dm_test_crtc_vrr_active_unsupported(9)Test Crtc vrr active unsupported✨
- dm_test_crtc_vrr_active_variable(9)Test Crtc vrr active variable✨
- dm_test_custom_brightness_above_last(9)Test Custom brightness above last data point✨
- dm_test_custom_brightness_below_first(9)Test Custom brightness below first✨
- dm_test_custom_brightness_debug_mask_disables(9)Test Custom brightness debug mask disables✨
- dm_test_custom_brightness_exact_match(9)Test Custom brightness exact match✨
- dm_test_custom_brightness_interpolation(9)Test Custom brightness interpolation✨
- dm_test_custom_brightness_lower_lum_zero(9)Test Custom brightness with zero lower luminance✨
- dm_test_custom_brightness_no_data_points(9)Test Custom brightness no data points✨
- dm_test_custom_brightness_single_data_point(9)Test Custom brightness with single data point✨
- dm_test_dc_timing_adjust_active_fixed(9)Test VRR active-fixed forces true✨
- dm_test_dc_timing_adjust_not_needed(9)Test steady-state timing needs no adjust✨
- dm_test_dc_timing_adjust_pending(9)Test a pending hw timing adjust forces true✨
- dm_test_dc_timing_adjust_vrr_toggle(9)Test a change in vrr active state forces true✨
- dm_test_dc_to_pp_clock_type_dcefclk(9)Test DCEF clock type mapping✨
- dm_test_dc_to_pp_clock_type_dcfclk(9)Test DCF clock type mapping✨
- dm_test_dc_to_pp_clock_type_display(9)Test display clock type mapping✨
- dm_test_dc_to_pp_clock_type_dppclk(9)Test DPP clock type mapping✨
- dm_test_dc_to_pp_clock_type_engine(9)Test engine clock type mapping✨
- dm_test_dc_to_pp_clock_type_fclk(9)Test FCLK type mapping✨
- dm_test_dc_to_pp_clock_type_invalid(9)Test invalid clock type mapping✨
- dm_test_dc_to_pp_clock_type_memory(9)Test memory clock type mapping✨
- dm_test_dc_to_pp_clock_type_phyclk(9)Test display PHY clock type mapping✨
- dm_test_dc_to_pp_clock_type_pixelclk(9)Test pixel clock type mapping✨
- dm_test_dce110_register_irq_handlers_one_crtc(9)Test DCE110 with 1 CRTC✨
- dm_test_dce110_register_irq_handlers_rejects_uninitialized_sources(9)Test DCE110 error✨
- dm_test_dcn10_register_irq_handlers_one_crtc(9)Test DCN10 with 1 CRTC✨
- dm_test_dcn10_register_irq_handlers_zero_crtc(9)Test DCN10 zero-CRTC registration✨
- dm_test_ddc_get_modes_null_edid(9)Test a NULL EDID resets the mode count✨
- dm_test_decide_crtc_timing_matching_mode(9)Test Decide crtc timing matching mode✨
- dm_test_decide_crtc_timing_no_copy(9)Test Decide crtc timing no copy✨
- dm_test_decide_crtc_timing_no_crtc_clock(9)Test Decide crtc timing no crtc clock✨
- dm_test_decide_crtc_timing_scale_enabled(9)Test Decide crtc timing scale enabled✨
- dm_test_default_clock_levels_display(9)Test display clock default levels✨
- dm_test_default_clock_levels_engine(9)Test engine clock default levels✨
- dm_test_default_clock_levels_memory(9)Test memory clock default levels✨
- dm_test_default_clock_levels_unknown(9)Test unknown clock type default✨
- dm_test_destroy_minimal(9)Test destroy tears down a bare connector✨
- dm_test_destroy_releases_dc_em_sink(9)Test destroy releases the emulated sink✨
- dm_test_destroy_releases_dc_sink(9)Test destroy releases the dc_sink✨
- dm_test_detect_force_off(9)Test DRM_FORCE_OFF reports disconnected✨
- dm_test_detect_force_on(9)Test DRM_FORCE_ON reports connected✨
- dm_test_detect_force_on_digital(9)Test DRM_FORCE_ON_DIGITAL reports connected✨
- dm_test_detect_mst_branch_without_aux(9)Test an MST branch with no aux is skipped✨
- dm_test_detect_mst_no_connectors(9)Test the no-op path on an empty device✨
- dm_test_detect_mst_non_mst_link(9)Test a non-MST link starts no topology✨
- dm_test_detect_mst_skips_writeback(9)Test writeback connectors are skipped✨
- dm_test_detect_no_sink(9)Test a missing dc_sink reports disconnected✨
- dm_test_detect_sink_present(9)Test a present dc_sink reports connected✨
- dm_test_dispatch_next_event_hyst_wait_no_delay(9)zero delay_ns: IMMEDIATE in HYSTERESIS_WAITING✨
- dm_test_dispatch_next_event_hyst_wait_with_delay(9)delay_ns > 0, no IMMEDIATE event returned✨
- dm_test_dispatch_next_event_no_action_state(9)other states return DM_ISM_NUM_EVENTS✨
- dm_test_dispatch_next_event_opt_idle_no_sso_delay(9)sso_delay_ns == 0 triggers IMMEDIATE event✨
- dm_test_dispatch_next_event_opt_idle_with_sso_delay(9)sso_delay_ns > 0, SSO timer, no IMMEDIATE✨
- dm_test_dispatch_next_event_timer_aborted(9)TIMER_ABORTED always returns IMMEDIATE✨
- 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✨
💅
getting it ready, bestie…