📦 linux-manual
82568 pages · page 57 of 413
D (continued)
- dbg_save_space_info(9)save information about flash space.✨
- dbg_walk_index(9)walk the on-flash index.✨
- dc (int)(9)✨
- DC FPU manipulation overview(9)✨
- DC STAT Interface(9)✨
- dc395x_handle_interrupt(9)Handle an interrupt that has been confirmed to have been triggered for this card.✨
- dc395x_init_one(9)Initialise a single instance of the adapter.✨
- dc395x_queue_command_lck(9)queue scsi command passed from the mid layer, invoke 'done' on completion✨
- dc395x_remove_one(9)Called to remove a single instance of the adapter.✨
- dc395x_sdev_destroy(9)Called by the scsi mid layer to tell us about a device that is going away.✨
- dc395x_sdev_init(9)Called by the scsi mid layer to tell us about a new scsi device that we need to deal with. We allocate a new device and then insert that device into the adapters device list.✨
- dc_assert_fp_enabled(9)Check if FPU protection is enabled✨
- dc_capture_register_software_state(9)Capture software state for register programming✨
- dc_check_address_only_update(9)Check if addr_update is the sole flag set✨
- dc_check_state_update(9)Classify an update without committing it.✨
- dc_check_update_surfaces_for_stream(9)Shim for dc_check_state_update.✨
- dc_commit_state_no_check(9)Apply context to the hardware✨
- dc_commit_streams(9)Commit current stream state✨
- dc_disable_accelerated_mode(9)disable accelerated mode✨
- dc_dmub_setup_subvp_dmub_command(9)Populate the DMCUB SubVP command✨
- dc_dmub_srv_boot_time_crc_init(9)Initializes DMUB boot time CRC.✨
- dc_dmub_srv_control_cursor_offload(9)Enables or disables cursor offloading for a stream.✨
- dc_dmub_srv_cursor_offload_init(9)Enables or disables cursor offloading for a stream.✨
- dc_dmub_srv_get_fams2_debug_meta(9)Queries for FAMS2 debug metadata from DMUB and logs it.✨
- dc_dmub_srv_ihc_set_dig_hdcp_interrupt_dest(9)Configure IHC interrupt destination.✨
- dc_dmub_srv_is_cursor_offload_enabled(9)Checks if cursor offload is supported.✨
- dc_dmub_srv_log_preos_dmcub_info(9)Logs preos dmcub fw info.✨
- dc_dmub_srv_notify_fw_dc_power_state(9)Notifies firmware of the DC power state.✨
- dc_dmub_srv_program_cursor_now(9)Requests immediate cursor programming for a given pipe.✨
- dc_dmub_srv_release_hw(9)Notifies DMUB service that HW access is no longer required.✨
- dc_dmub_srv_set_power_state(9)Sets the power state for DMUB service.✨
- dc_enable_dcmode_clk_limit(9)lower clocks in dc (battery) mode✨
- dc_enable_dmub_notifications(9)Check if dmub fw supports outbox✨
- dc_enable_dmub_outbox(9)Enables DMUB unsolicited notification✨
- dc_fpu_begin(9)Enables FPU protection✨
- dc_fpu_end(9)Disable FPU protection✨
- dc_get_det_buffer_size_from_state(9)extracts detile buffer size from dc state✨
- dc_get_host_router_index(9)Get index of host router from a dpia link✨
- dc_get_power_profile_for_dc_state(9)extracts power profile from dc state✨
- dc_get_qos_info(9)Retrieve Quality of Service (QoS) information from display core✨
- dc_get_underflow_debug_data_for_otg(9)Retrieve underflow debug data.✨
- dc_is_dmub_outbox_supported(9)Check if DMUB firmware support outbox notification✨
- dc_is_fp_enabled(9)Check if FPU protection is enabled✨
- dc_is_rgb_signal(9)Whether the signal is analog RGB.✨
- dc_notify_vsync_int_state(9)notifies vsync enable/disable state✨
- dc_override_memory_bandwidth_request(9)Override the DCN nominal memory bandwidth request sent to PMFW, independent of the current display mode. For debug use only.✨
- dc_print_dmub_diagnostic_data(9)Print DMUB diagnostic data for debugging✨
- dc_process_dmub_aux_transfer_async(9)Submits aux command to dmub via inbox message Sets port index appropriately for legacy DDC✨
- dc_process_dmub_dpia_hpd_int_enable(9)Submits DPIA DPD interruption✨
- dc_process_dmub_dpia_set_tps_notification(9)Submits tps notification✨
- dc_process_dmub_set_config_async(9)Submits set_config command✨
- dc_process_dmub_set_mst_slots(9)Submits MST solt allocation✨
- dc_send_update_cursor_info_to_dmu(9)Populate the DMCUB Cursor update info command✨
- dc_set_edp_power(9)DM controls eDP power to be ON/OFF✨
- dc_stat_get_dmub_dataout(9)✨
- dc_stat_get_dmub_notification(9)✨
- dc_state_get_status(9)Unified status readback for dc_state.✨
- dc_state_get_stream_status(9)Shim for dc_state_get_status.✨
- dc_state_rem_all_planes_for_stream(9)Remove planes attached to the target stream.✨
- dc_status_to_str(9)convert dc_status to a human readable string✨
- dc_stream_adjust_vmin_vmax(9)look up pipe context & update parts of DRR✨
- dc_stream_configure_crc(9)Configure CRC capture for the given stream.✨
- dc_stream_get_crc(9)Get CRC values for the given stream.✨
- dc_stream_get_last_used_drr_vtotal(9)Looks up the pipe context of dc_stream_state and gets the last VTOTAL used by DRR (Dynamic Refresh Rate)✨
- dc_stream_get_status(9)Get current stream status of the given stream state✨
- dc_stream_remove_writeback(9)Disables writeback and removes writeback info.✨
- dc_update_modified_pix_clock_for_dsc_with_padding(9)update pix_clk for dsc with padding✨
- dc_update_planes_and_stream(9)Shim for dc_update_state.✨
- dc_update_probes_execute(9)Program the committed probes.✨
- dc_update_probes_prepare(9)Commit the desired probe set into new_context.✨
- dc_update_state(9)Commit an absolute dc_state_update.✨
- dc_update_state_cleanup(9)Finalise the commit and release the scratch slot.✨
- dc_update_state_execute(9)Program hardware; called without the global lock.✨
- dc_update_state_init(9)Acquire and initialise a commit scratch buffer.✨
- dc_update_state_prepare(9)Prepare the commit under the global lock.✨
- dc_validate_global_state(9)Determine if hardware can support a given state✨
- dc_validate_with_context(9)Validate and update the potential new stream in the context object✨
- dc_wake_and_execute_dmub_cmd(9)Wrapper for DMUB command execution.✨
- dc_wake_and_execute_dmub_cmd_list(9)Wrapper for DMUB command list execution.✨
- dc_wake_and_execute_gpint(9)✨
- dca3_get_tag(9)return the dca tag to the requester device for the given cpu (new api) @dev - the device that wants dca service @cpu - the cpuid as returned by get_cpu()✨
- dca_add_requester(9)add a dca client to the list @dev - the device that wants dca service✨
- dca_common_get_tag(9)return the dca tag (serves both new and old api) @dev - the device that wants dca service @cpu - the cpuid as returned by get_cpu()✨
- dca_get_tag(9)return the dca tag for the given cpu (old api) @cpu - the cpuid as returned by get_cpu()✨
- dca_register_notify(9)register a client's notifier callback✨
- dca_remove_requester(9)remove a dca client from the list @dev - the device that wants dca service✨
- dca_unregister_notify(9)remove a client's notifier callback✨
- dcb_getapp(9)retrieve the DCBX application user priority✨
- dcb_ieee_delapp(9)delete IEEE dcb application data from list✨
- dcb_ieee_getapp_mask(9)retrieve the IEEE DCB application priority✨
- dcb_ieee_setapp(9)add IEEE dcb application data to app list✨
- dcb_setapp(9)add CEE dcb application data to app list✨
- dcdbas_exit(9)perform driver cleanup✨
- dcdbas_host_control(9)initiate host control✨
- dcdbas_init(9)initialize driver✨
- dcdbas_reboot_notify(9)handle reboot notification for host control✨
- dcdbas_smi_request(9)generate SMI request✨
- dcdebugmask (uint)(9)✨
- dce100_reset_surface_dcc_and_tiling(9)Set DCC and tiling in DCE to their disable mode.✨
- dce121_clock_patch_xgmi_ss_info(9)Save XGMI spread spectrum info✨
- dce121_xgmi_enabled(9)Check if xGMI is enabled✨
- dce4_wait_for_vblank(9)vblank wait asic callback.✨
- dce8_available_bandwidth(9)get the min available bandwidth✨
- dce8_average_bandwidth(9)get the average available bandwidth✨
- dce8_average_bandwidth_vs_available_bandwidth(9)check average and available bandwidth✨
- dce8_average_bandwidth_vs_dram_bandwidth_for_display(9)check average and available dram bandwidth✨
- dce8_bandwidth_update(9)program display watermarks✨
- dce8_check_latency_hiding(9)check latency hiding✨
- dce8_data_return_bandwidth(9)get the data return bandwidth✨
- dce8_dmif_request_bandwidth(9)get the dmif bandwidth✨
- dce8_dram_bandwidth(9)get the dram bandwidth✨
- dce8_dram_bandwidth_for_display(9)get the dram bandwidth for display✨
- dce8_latency_watermark(9)get the latency watermark✨
- dce8_line_buffer_adjust(9)Set up the line buffer✨
- dce8_program_watermarks(9)program display watermarks✨
- dce_v10_0_available_bandwidth(9)get the min available bandwidth✨
- dce_v10_0_average_bandwidth(9)get the average available bandwidth✨
- dce_v10_0_average_bandwidth_vs_available_bandwidth(9)check average and available bandwidth✨
- dce_v10_0_average_bandwidth_vs_dram_bandwidth_for_display(9)check average and available dram bandwidth✨
- dce_v10_0_bandwidth_update(9)program display watermarks✨
- dce_v10_0_check_latency_hiding(9)check latency hiding✨
- dce_v10_0_data_return_bandwidth(9)get the data return bandwidth✨
- dce_v10_0_dmif_request_bandwidth(9)get the dmif bandwidth✨
- dce_v10_0_dram_bandwidth(9)get the dram bandwidth✨
- dce_v10_0_dram_bandwidth_for_display(9)get the dram bandwidth for display✨
- dce_v10_0_hpd_fini(9)hpd tear down callback.✨
- dce_v10_0_hpd_init(9)hpd setup callback.✨
- dce_v10_0_hpd_sense(9)hpd sense callback.✨
- dce_v10_0_hpd_set_polarity(9)hpd set polarity callback.✨
- dce_v10_0_latency_watermark(9)get the latency watermark✨
- dce_v10_0_line_buffer_adjust(9)Set up the line buffer✨
- dce_v10_0_page_flip(9)pageflip callback.✨
- dce_v10_0_pick_pll(9)Allocate a PPLL for use by the crtc.✨
- dce_v10_0_program_watermarks(9)program display watermarks✨
- dce_v6_0_available_bandwidth(9)get the min available bandwidth✨
- dce_v6_0_average_bandwidth(9)get the average available bandwidth✨
- dce_v6_0_average_bandwidth_vs_available_bandwidth(9)check average and available bandwidth✨
- dce_v6_0_average_bandwidth_vs_dram_bandwidth_for_display(9)check average and available dram bandwidth✨
- dce_v6_0_bandwidth_update(9)program display watermarks✨
- dce_v6_0_check_latency_hiding(9)check latency hiding✨
- dce_v6_0_data_return_bandwidth(9)get the data return bandwidth✨
- dce_v6_0_dmif_request_bandwidth(9)get the dmif bandwidth✨
- dce_v6_0_dram_bandwidth(9)get the dram bandwidth✨
- dce_v6_0_dram_bandwidth_for_display(9)get the dram bandwidth for display✨
- dce_v6_0_hpd_fini(9)hpd tear down callback.✨
- dce_v6_0_hpd_init(9)hpd setup callback.✨
- dce_v6_0_hpd_sense(9)hpd sense callback.✨
- dce_v6_0_hpd_set_polarity(9)hpd set polarity callback.✨
- dce_v6_0_latency_watermark(9)get the latency watermark✨
- dce_v6_0_line_buffer_adjust(9)Set up the line buffer✨
- dce_v6_0_page_flip(9)pageflip callback.✨
- dce_v6_0_pick_pll(9)Allocate a PPLL for use by the crtc.✨
- dce_v6_0_program_watermarks(9)program display watermarks✨
- dce_v8_0_available_bandwidth(9)get the min available bandwidth✨
- dce_v8_0_average_bandwidth(9)get the average available bandwidth✨
- dce_v8_0_average_bandwidth_vs_available_bandwidth(9)check average and available bandwidth✨
- dce_v8_0_average_bandwidth_vs_dram_bandwidth_for_display(9)check average and available dram bandwidth✨
- dce_v8_0_bandwidth_update(9)program display watermarks✨
- dce_v8_0_check_latency_hiding(9)check latency hiding✨
- dce_v8_0_data_return_bandwidth(9)get the data return bandwidth✨
- dce_v8_0_dmif_request_bandwidth(9)get the dmif bandwidth✨
- dce_v8_0_dram_bandwidth(9)get the dram bandwidth✨
- dce_v8_0_dram_bandwidth_for_display(9)get the dram bandwidth for display✨
- dce_v8_0_hpd_fini(9)hpd tear down callback.✨
- dce_v8_0_hpd_init(9)hpd setup callback.✨
- dce_v8_0_hpd_sense(9)hpd sense callback.✨
- dce_v8_0_hpd_set_polarity(9)hpd set polarity callback.✨
- dce_v8_0_latency_watermark(9)get the latency watermark✨
- dce_v8_0_line_buffer_adjust(9)Set up the line buffer✨
- dce_v8_0_page_flip(9)pageflip callback.✨
- dce_v8_0_pick_pll(9)Allocate a PPLL for use by the crtc.✨
- dce_v8_0_program_watermarks(9)program display watermarks✨
- dcfeaturemask (uint)(9)✨
- dclo_func(9)Emulate a DCLO instruction✨
- dclz_func(9)Emulate a DCLZ instruction✨
- dcmipp_colorimetry_clamp(9)Adjust colorimetry parameters✨
- dcmipp_ent_sd_register(9)initialize and register a subdev node✨
- dcmipp_ent_sd_unregister(9)cleanup and unregister a subdev node✨
- dcmipp_pads_cleanup(9)free pads✨
- dcmipp_pads_init(9)initialize pads✨
- DCN10 FPU manipulation Overview(9)✨
- dcn10_dpp_pg_control(9)DPP power gate control.✨
- dcn10_hubp_pg_control(9)HUBP power gate control.✨
- dcn10_plane_atomic_power_down(9)Power down plane components.✨
- dcn10_reset_surface_dcc_and_tiling(9)Set DCC and tiling in DCN to their disable mode.✨
- dcn20_split_stream_for_odm(9)Check if stream can be splited for ODM✨
- DCN2x FPU manipulation Overview(9)✨
- dcn30_find_dummy_latency_index_for_fw_based_mclk_switch(9)Finds dummy_latency_index when MCLK switching using firmware based vblank stretch is enabled. This function will iterate through the table of dummy pstate latencies until the lowest value that…✨
- dcn314_dpp_pg_control(9)DPP power gate control.✨
- DCN31x FPU manipulation Overview(9)✨
- dcn32_allow_subvp_high_refresh_rate(9)Determine if the high refresh rate config will allow subvp✨
- dcn32_assign_fpo_vactive_candidate(9)Assign the FPO stream candidate for FPO + VActive case✨
- dcn32_assign_subvp_pipe(9)Function to decide which pipe will use Sub-VP.✨
- dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch(9)Determines if config can support FPO✨
- DCN32_CRB_SEGMENT_SIZE_KB(9)Maximum Configurable Return Buffer size for DCN32✨
- dcn32_determine_det_override(9)Determine DET allocation for each pipe✨
- dcn32_determine_max_vratio_prefetch(9)Determine max Vratio for prefetch by driver policy✨
- dcn32_enough_pipes_for_subvp(9)Function to check if there are "enough" pipes for SubVP.✨
- dcn32_find_vactive_pipe(9)Determines if the config has a pipe that can switch in VACTIVE✨
- dcn32_get_num_free_pipes(9)Calculate number of free pipes✨
💅
getting it ready, bestie…