/Linux-v6.1/drivers/gpu/drm/amd/display/dc/link/ |
D | link_hwss_hpo_dp.c | 56 pipe_ctx->link_res.hpo_dp_link_enc; in set_hpo_dp_throttled_vcp_size() 107 struct hpo_dp_link_encoder *link_enc = pipe_ctx->link_res.hpo_dp_link_enc; in setup_hpo_dp_stream_encoder() 160 const struct link_resource *link_res, in enable_hpo_dp_fpga_link_output() argument 179 link_res->hpo_dp_link_enc->inst, in enable_hpo_dp_fpga_link_output() 181 link_res->hpo_dp_link_enc->funcs->link_enable( in enable_hpo_dp_fpga_link_output() 182 link_res->hpo_dp_link_enc, in enable_hpo_dp_fpga_link_output() 188 const struct link_resource *link_res, in enable_hpo_dp_link_output() argument 194 enable_hpo_dp_fpga_link_output(link, link_res, signal, in enable_hpo_dp_link_output() 197 link_res->hpo_dp_link_enc->funcs->enable_link_phy( in enable_hpo_dp_link_output() 198 link_res->hpo_dp_link_enc, in enable_hpo_dp_link_output() [all …]
|
D | link_hwss_dio.h | 32 const struct link_resource *link_res); 39 const struct link_resource *link_res, 44 const struct link_resource *link_res, 47 const struct link_resource *link_res, 50 const struct link_resource *link_res,
|
D | link_hwss_dio.c | 113 const struct link_resource *link_res, in enable_dio_dp_link_output() argument 134 const struct link_resource *link_res, in disable_dio_link_output() argument 144 const struct link_resource *link_res, in set_dio_dp_link_test_pattern() argument 154 const struct link_resource *link_res, in set_dio_dp_lane_settings() argument 164 const struct link_resource *link_res, in update_dio_stream_allocation_table() argument 188 const struct link_resource *link_res) in can_use_dio_link_hwss() argument
|
D | link_hwss_hpo_frl.c | 54 const struct link_resource *link_res) in can_use_hpo_frl_link_hwss() argument 56 return link_res->hpo_frl_link_enc != NULL; in can_use_hpo_frl_link_hwss()
|
D | link_hwss_dpia.c | 33 const struct link_resource *link_res, in update_dpia_stream_allocation_table() argument 70 const struct link_resource *link_res) in can_use_dpia_link_hwss() argument
|
D | link_hwss_dpia.h | 32 const struct link_resource *link_res);
|
D | link_hwss_hpo_dp.h | 31 const struct link_resource *link_res);
|
D | link_hwss_hpo_frl.h | 31 const struct link_resource *link_res);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | link_hwss.h | 54 const struct link_resource *link_res, 59 const struct link_resource *link_res, 62 const struct link_resource *link_res, 66 const struct link_resource *link_res, 80 const struct link_resource *link_res,
|
D | dc_link_dp.h | 169 enum dc_status dp_set_fec_ready(struct dc_link *link, const struct link_resource *link_res, bool re… 218 const struct link_resource *link_res, 221 const struct link_resource *link_res, 231 const struct link_resource *link_res, 239 void dp_disable_link_phy(struct dc_link *link, const struct link_resource *link_res, 242 void dp_disable_link_phy_mst(struct dc_link *link, const struct link_resource *link_res, 247 const struct link_resource *link_res, 253 const struct link_resource *link_res, 259 const struct link_resource *link_res,
|
D | hw_sequencer.h | 218 const struct link_resource *link_res, 223 const struct link_resource *link_res, 229 const struct link_resource *link_res, 233 const struct link_resource *link_res,
|
D | resource.h | 205 struct link_resource *link_res, 229 const struct link_resource *link_res);
|
D | dc_link_dpia.h | 101 const struct link_resource *link_res,
|
/Linux-v6.1/drivers/soundwire/ |
D | intel.c | 130 void __iomem *s = sdw->link_res->shim; in intel_reg_show() 131 void __iomem *a = sdw->link_res->alh; in intel_reg_show() 266 void __iomem *shim = sdw->link_res->shim; in intel_shim_glue_to_master_ip() 297 void __iomem *shim = sdw->link_res->shim; in intel_shim_master_ip_to_glue() 317 void __iomem *shim = sdw->link_res->shim; in intel_shim_init() 352 shim = sdw->link_res->shim; in intel_shim_check_wake() 360 void __iomem *shim = sdw->link_res->shim; in intel_shim_wake() 364 mutex_lock(sdw->link_res->shim_lock); in intel_shim_wake() 381 mutex_unlock(sdw->link_res->shim_lock); in intel_shim_wake() 387 void __iomem *shim = sdw->link_res->shim; in intel_link_power_up() [all …]
|
D | intel_init.c | 62 link = &ldev->link_res; in intel_link_dev_register() 119 if (!ldev->link_res.clock_stop_quirks) in sdw_intel_cleanup() 120 pm_runtime_put_noidle(ldev->link_res.dev); in sdw_intel_cleanup() 247 link = &ldev->link_res; in sdw_intel_probe_controller() 332 if (!ldev->link_res.clock_stop_quirks) { in sdw_intel_startup_controller() 339 pm_runtime_get_noresume(ldev->link_res.dev); in sdw_intel_startup_controller()
|
D | intel.h | 43 struct sdw_intel_link_res *link_res; member 55 struct sdw_intel_link_res link_res; member
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_dpia.c | 108 const struct link_resource *link_res, in dpia_configure_link() argument 144 status = dp_set_fec_ready(link, link_res, fec_enable); in dpia_configure_link() 291 const struct link_resource *link_res, in dpia_training_cr_non_transparent() argument 450 const struct link_resource *link_res, in dpia_training_cr_transparent() argument 552 const struct link_resource *link_res, in dpia_training_cr_phase() argument 559 result = dpia_training_cr_non_transparent(link, link_res, lt_settings, hop); in dpia_training_cr_phase() 561 result = dpia_training_cr_transparent(link, link_res, lt_settings); in dpia_training_cr_phase() 602 const struct link_resource *link_res, in dpia_training_eq_non_transparent() argument 748 const struct link_resource *link_res, in dpia_training_eq_transparent() argument 829 const struct link_resource *link_res, in dpia_training_eq_phase() argument [all …]
|
D | dc_link_dp.c | 1024 const struct link_resource *link_res, in perform_post_lt_adj_req_sequence() argument 1086 link_res, in perform_post_lt_adj_req_sequence() 1159 const struct link_resource *link_res, in perform_channel_equalization_sequence() argument 1177 dp_set_hw_training_pattern(link, link_res, tr_pattern, offset); in perform_channel_equalization_sequence() 1182 dp_set_hw_lane_settings(link, link_res, lt_settings, offset); in perform_channel_equalization_sequence() 1242 const struct link_resource *link_res, in start_clock_recovery_pattern_early() argument 1248 dp_set_hw_training_pattern(link, link_res, lt_settings->pattern_for_cr, offset); in start_clock_recovery_pattern_early() 1249 dp_set_hw_lane_settings(link, link_res, lt_settings, offset); in start_clock_recovery_pattern_early() 1255 const struct link_resource *link_res, in perform_clock_recovery_sequence() argument 1275 dp_set_hw_training_pattern(link, link_res, lt_settings->pattern_for_cr, offset); in perform_clock_recovery_sequence() [all …]
|
D | dc_link.c | 893 struct link_resource link_res = {0}; in set_all_streams_dpms_off_for_link() local 912 dp_disable_link_phy(link, &link_res, link->connector_signal); in set_all_streams_dpms_off_for_link() 2616 static void disable_link(struct dc_link *link, const struct link_resource *link_res, in disable_link() argument 2634 dp_disable_link_phy(link, link_res, signal); in disable_link() 2636 dp_disable_link_phy_mst(link, link_res, signal); in disable_link() 2642 dp_set_fec_ready(link, link_res, false); in disable_link() 2646 link->dc->hwss.disable_link_output(link, link_res, signal); in disable_link() 2710 &pipe_ctx->link_res, in enable_link_hdmi() 2733 &pipe_ctx->link_res, in enable_link_lvds() 2771 disable_link(link, &pipe_ctx->link_res, pipe_ctx->stream->signal); in enable_link() [all …]
|
D | dc_resource.c | 2031 pipe_ctx->link_res.hpo_dp_link_enc = pool->hpo_dp_link_enc[enc_index]; in add_hpo_dp_link_enc_to_ctx() 2033 return pipe_ctx->link_res.hpo_dp_link_enc != NULL; in add_hpo_dp_link_enc_to_ctx() 2046 pipe_ctx->link_res.hpo_dp_link_enc = NULL; in remove_hpo_dp_link_enc_from_ctx() 3227 if (pipe_ctx_old->link_res.hpo_dp_link_enc != pipe_ctx->link_res.hpo_dp_link_enc) in pipe_need_reprogram() 3512 struct link_resource *link_res, in get_temp_dp_link_res() argument 3518 memset(link_res, 0, sizeof(*link_res)); in get_temp_dp_link_res() 3521 link_res->hpo_dp_link_enc = get_temp_hpo_dp_link_enc(res_ctx, in get_temp_dp_link_res() 3523 if (!link_res->hpo_dp_link_enc) in get_temp_dp_link_res() 3633 const struct link_resource *link_res) in get_link_hwss() argument 3638 if (can_use_hpo_dp_link_hwss(link, link_res)) in get_link_hwss() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.h | 94 const struct link_resource *link_res, 97 const struct link_resource *link_res, 101 const struct link_resource *link_res, 108 const struct link_resource *link_res,
|
D | dce110_hw_sequencer.c | 669 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dce110_enable_stream() 1176 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dce110_disable_stream() 3010 const struct link_resource *link_res, in dce110_enable_lvds_link_output() argument 3022 const struct link_resource *link_res, in dce110_enable_tmds_link_output() argument 3039 const struct link_resource *link_res, in dce110_enable_dp_link_output() argument 3050 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dce110_enable_dp_link_output() 3091 link_hwss->ext.enable_dp_link_output(link, link_res, signal, in dce110_enable_dp_link_output() 3103 const struct link_resource *link_res, in dce110_disable_link_output() argument 3107 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dce110_disable_link_output() 3116 link_hwss->disable_link_output(link, link_res, signal); in dce110_disable_link_output()
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 425 const struct link_resource *link_res, 430 const struct link_resource *link_res, 435 const struct link_resource *link_res, 443 const struct link_resource *link_res, 529 struct link_resource *link_res);
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/virtual/ |
D | virtual_link_hwss.c | 41 const struct link_resource *link_res, in virtual_disable_link_output() argument
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_hwseq.h | 88 const struct link_resource *link_res,
|