/linux/drivers/gpu/drm/amd/display/dc/ |
A D | dc_link.h | 95 struct dc_link { struct 260 bool dc_link_set_backlight_level(const struct dc_link *dc_link, 279 int dc_link_get_backlight_level(const struct dc_link *dc_link); 288 bool dc_link_setup_psr(struct dc_link *dc_link, 309 bool dc_link_get_hpd_state(struct dc_link *dc_link); 322 bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link, 340 struct dc_link *dc_link, 346 struct dc_link *link, 352 struct dc_link *link, 356 struct dc_link *link, [all …]
|
A D | dm_helpers.h | 72 const struct dc_link *link); 88 const struct dc_link *link); 95 const struct dc_link *link); 113 const struct dc_link *link, 118 struct dc_link *link); 124 const struct dc_link *link, 134 const struct dc_link *link, 141 const struct dc_link *link, 150 struct dc_link *link); 156 struct dc_link *link, [all …]
|
A D | dm_cp_psp.h | 29 struct dc_link; 48 bool (*enable_assr)(void *handle, struct dc_link *link);
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
A D | dc_link_dp.h | 37 struct dc_link; 58 struct dc_link *link, 63 struct dc_link *link, 68 struct dc_link *link); 71 struct dc_link *link, 91 struct dc_link *link, 116 struct dc_link *link, 120 struct dc_link *link, 125 struct dc_link *link, 133 struct dc_link *link, [all …]
|
A D | link_hwss.h | 34 struct dc_link *link, 39 void dp_receiver_power_ctrl(struct dc_link *link, bool on); 40 void dp_source_sequence_trace(struct dc_link *link, uint8_t dp_test_mode); 41 void edp_add_delay_for_T9(struct dc_link *link); 42 bool edp_receiver_ready_T9(struct dc_link *link); 43 bool edp_receiver_ready_T7(struct dc_link *link); 45 void dp_disable_link_phy(struct dc_link *link, enum signal_type signal); 50 struct dc_link *link, 55 struct dc_link *link, 60 struct dc_link *link, [all …]
|
A D | dc_link_dpia.h | 32 struct dc_link; 88 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link); 95 dc_link_dpia_perform_link_training(struct dc_link *link,
|
A D | link_enc_cfg.h | 82 struct dc_link *link_enc_cfg_get_link_using_link_enc( 89 const struct dc_link *link); 100 bool link_enc_cfg_is_link_enc_avail(struct dc *dc, enum engine_id eng_id, struct dc_link *link);
|
A D | link_dpcd.h | 33 struct dc_link *link, 39 struct dc_link *link,
|
A D | core_types.h | 68 struct dc_link *link_create(const struct link_init_data *init_params); 69 void link_destroy(struct dc_link **link); 73 struct dc_link *link, 76 void core_link_resume(struct dc_link *link); 96 void (*link_init)(struct dc_link *link);
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_mst_types.c | 235 .link = aconnector->dc_link, in dm_dp_mst_get_modes() 239 aconnector->dc_link, in dm_dp_mst_get_modes() 267 .link = aconnector->dc_link, in dm_dp_mst_get_modes() 270 aconnector->dc_link, in dm_dp_mst_get_modes() 437 master->dc_link, in dm_dp_add_mst_connector() 599 struct dc_link *dc_link, in increase_dsc_bpp() argument 697 struct dc_link *dc_link, in try_disable_dsc() argument 766 struct dc_link *dc_link, in compute_mst_dsc_configs_for_link() argument 785 if (stream->link != dc_link) in compute_mst_dsc_configs_for_link() 889 struct dc_link *dc_link) in is_dsc_need_re_compute() argument [all …]
|
A D | amdgpu_dm_debugfs.c | 181 struct dc_link *link = connector->dc_link; in dp_link_settings_read() 247 struct dc_link *link = connector->dc_link; in dp_link_settings_write() 369 struct dc_link *link = connector->dc_link; in dp_phy_settings_read() 409 struct dc_link *link = connector->dc_link; in dp_lttpr_status_show() 473 struct dc_link *link = connector->dc_link; in dp_phy_settings_write() 616 struct dc_link *link = connector->dc_link; in dp_phy_test_pattern_debugfs_write() 980 struct dc_link *link = aconnector->dc_link; in internal_display_show() 1066 struct dc_link *link = connector->dc_link; in dp_dpcd_data_write() 1090 struct dc_link *link = connector->dc_link; in dp_dpcd_data_read() 2433 struct dc_link *link = aconnector->dc_link; in current_backlight_show() [all …]
|
A D | amdgpu_dm_helpers.c | 205 const struct dc_link *link) in dm_helpers_dp_update_branch_info() 276 const struct dc_link *link) in dm_helpers_dp_mst_poll_pending_down_reply() 284 const struct dc_link *link) in dm_helpers_dp_mst_clear_payload_allocation_table() 437 const struct dc_link *link, in dm_helpers_dp_mst_start_top_mgr() 461 struct dc_link *link) in dm_helpers_dp_mst_stop_top_mgr() 497 const struct dc_link *link, in dm_helpers_dp_read_dpcd() 516 const struct dc_link *link, in dm_helpers_dp_write_dpcd() 534 const struct dc_link *link, in dm_helpers_submit_i2c() 613 struct dc_link *link, in dm_helpers_read_local_edid() 687 const struct dc_link *link, in dm_helper_dmub_aux_transfer_sync() [all …]
|
A D | amdgpu_dm_irq.c | 894 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_init() local 896 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) { in amdgpu_dm_hpd_init() 898 dc_link->irq_source_hpd, in amdgpu_dm_hpd_init() 902 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_init() 904 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_init() 929 const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; in amdgpu_dm_hpd_fini() local 931 dc_interrupt_set(adev->dm.dc, dc_link->irq_source_hpd, false); in amdgpu_dm_hpd_fini() 933 if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { in amdgpu_dm_hpd_fini() 935 dc_link->irq_source_hpd_rx, in amdgpu_dm_hpd_fini()
|
A D | amdgpu_dm_psr.c | 35 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps() 67 struct dc_link *link = NULL; in amdgpu_dm_link_setup_psr() 102 struct dc_link *link = stream->link; in amdgpu_dm_psr_enable()
|
A D | amdgpu_dm_hdcp.c | 43 struct dc_link *link = handle; in lp_write_i2c() 53 struct dc_link *link = handle; in lp_read_i2c() 64 struct dc_link *link = handle; in lp_write_dpcd() 72 struct dc_link *link = handle; in lp_read_dpcd() 408 static bool enable_assr(void *handle, struct dc_link *link) in enable_assr() 447 int link_index = aconnector->dc_link->link_index; in update_config() 476 link->ddc_line = aconnector->dc_link->ddc_hw_inst + 1; in update_config() 481 link_is_hdcp14 = dc_link_is_hdcp14(aconnector->dc_link, sink->sink_signal); in update_config() 483 link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw; in update_config()
|
A D | amdgpu_dm.h | 461 const struct dc_link *backlight_link[AMDGPU_DM_MAX_NUM_EDP]; 577 struct dc_link *dc_link; member 702 struct dc_link *link,
|
A D | amdgpu_dm.c | 166 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 657 struct dc_link *link; in dmub_hpd_callback() 1260 struct dc_link *dc_link; in dm_handle_hpd_rx_offload_work() local 1274 dc_link = aconnector->dc_link; in dm_handle_hpd_rx_offload_work() 3173 struct dc_link *dc_link = aconnector->dc_link; in handle_hpd_rx_irq() local 3285 const struct dc_link *dc_link; in register_hpd_handlers() local 3295 dc_link = aconnector->dc_link; in register_hpd_handlers() 3931 struct dc_link *link; in amdgpu_dm_backlight_set_level() 3980 struct dc_link *link = (struct dc_link *)dm->backlight_link[bl_idx]; in amdgpu_dm_backlight_get_level() 6703 const struct dc_link *link = aconnector->dc_link; in amdgpu_dm_connector_destroy() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_link_dpia.c | 41 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link) in dpcd_get_tunneling_device_data() 80 static enum link_training_result dpia_configure_link(struct dc_link *link, in dpia_configure_link() 121 static enum dc_status core_link_send_set_config(struct dc_link *link, in core_link_send_set_config() 144 struct dc_link *link, in dpia_build_set_config_data() 204 static enum dc_status dpcd_set_lt_pattern(struct dc_link *link, in dpcd_set_lt_pattern() 514 static enum link_training_result dpia_training_cr_phase(struct dc_link *link, in dpia_training_cr_phase() 529 static uint32_t dpia_get_eq_aux_rd_interval(const struct dc_link *link, in dpia_get_eq_aux_rd_interval() 782 static enum link_training_result dpia_training_eq_phase(struct dc_link *link, in dpia_training_eq_phase() 797 static enum dc_status dpcd_clear_lt_pattern(struct dc_link *link, uint32_t hop) in dpcd_clear_lt_pattern() 827 static enum link_training_result dpia_training_end(struct dc_link *link, in dpia_training_end() [all …]
|
A D | dc_link_dp.c | 144 struct dc_link *link, in get_eq_training_aux_rd_interval() 200 struct dc_link *link, in dp_wait_for_training_aux_rd_interval() 219 struct dc_link *link, in dc_dp_training_pattern_to_dpcd_training_pattern() 263 struct dc_link *link, in dpcd_set_training_pattern() 402 struct dc_link *link, in dpcd_set_link_settings() 484 struct dc_link *link, in dc_dp_initialize_scrambling_data_symbols() 517 struct dc_link *link, in dpcd_set_lt_pattern_and_lane_settings() 866 struct dc_link *link, in dp_get_lane_status_and_lane_adjust() 946 struct dc_link *link, in dpcd_set_lane_settings() 1026 struct dc_link *link, in perform_post_lt_adj_req_sequence() [all …]
|
A D | dc_link.c | 1288 bool dc_link_get_hpd_state(struct dc_link *dc_link) in dc_link_get_hpd_state() argument 1807 struct dc_link *link = in link_create() 1871 struct dc_link *link = stream->link; in enable_link_dp() 2809 struct dc_link *link, in dc_link_validate_mode_timing() 3273 struct dc_link *link, in update_mst_stream_alloc_table() 4531 const struct dc_link *link) 4549 struct dc_link *link) 4594 struct dc_link *link, 4649 const struct dc_link *link, 4720 const struct dc_link *link) [all …]
|
A D | dc_link_hwss.c | 52 void dp_receiver_power_ctrl(struct dc_link *link, bool on) in dp_receiver_power_ctrl() 65 void dp_source_sequence_trace(struct dc_link *link, uint8_t dp_test_mode) in dp_source_sequence_trace() 73 struct dc_link *link, in dp_enable_link_phy() 172 void edp_add_delay_for_T9(struct dc_link *link) in edp_add_delay_for_T9() 179 bool edp_receiver_ready_T9(struct dc_link *link) in edp_receiver_ready_T9() 203 bool edp_receiver_ready_T7(struct dc_link *link) in edp_receiver_ready_T7() 310 struct dc_link *link, in dp_set_hw_training_pattern() 351 struct dc_link *link, in dp_set_hw_lane_settings() 381 struct dc_link *link, in dp_set_hw_test_pattern() 429 void dp_retrain_link_dp_test(struct dc_link *link, in dp_retrain_link_dp_test() [all …]
|
A D | dc_link_dpcd.c | 42 struct dc_link *link, in internal_link_read_dpcd() 57 struct dc_link *link, in internal_link_write_dpcd() 194 struct dc_link *link, in core_link_read_dpcd() 227 struct dc_link *link, in core_link_write_dpcd()
|
/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_hw_sequencer.h | 74 void dp_receiver_power_ctrl(struct dc_link *link, bool on); 77 struct dc_link *link, 81 struct dc_link *link, 85 struct dc_link *link,
|
/linux/drivers/gpu/drm/amd/display/dc/hdcp/ |
A D | hdcp_msg.c | 117 struct dc_link *link, 126 struct dc_link *link, in hdmi_14_process_transaction() 225 struct dc_link *link, in dpcd_access_helper() 311 struct dc_link *link, in dp_11_process_transaction() 328 struct dc_link *link, in get_protection_properties_by_signal() 374 struct dc_link *link, in dc_process_hdcp_msg()
|
/linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_hw_sequencer.h | 163 struct dc_link *link, 166 struct dc_link *link); 168 struct dc_link *link, 171 struct dc_link *link,
|