Home
last modified time | relevance | path

Searched refs:link_res (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v6.1/drivers/gpu/drm/amd/display/dc/link/
Dlink_hwss_hpo_dp.c56 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 …]
Dlink_hwss_dio.h32 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,
Dlink_hwss_dio.c113 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
Dlink_hwss_hpo_frl.c54 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()
Dlink_hwss_dpia.c33 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
Dlink_hwss_dpia.h32 const struct link_resource *link_res);
Dlink_hwss_hpo_dp.h31 const struct link_resource *link_res);
Dlink_hwss_hpo_frl.h31 const struct link_resource *link_res);
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h54 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,
Ddc_link_dp.h169 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,
Dhw_sequencer.h218 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,
Dresource.h205 struct link_resource *link_res,
229 const struct link_resource *link_res);
Ddc_link_dpia.h101 const struct link_resource *link_res,
/Linux-v6.1/drivers/soundwire/
Dintel.c130 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 …]
Dintel_init.c62 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()
Dintel.h43 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/
Ddc_link_dpia.c108 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 …]
Ddc_link_dp.c1024 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 …]
Ddc_link.c893 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 …]
Ddc_resource.c2031 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/
Ddce110_hw_sequencer.h94 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,
Ddce110_hw_sequencer.c669 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/
Ddc_link.h425 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/
Dvirtual_link_hwss.c41 const struct link_resource *link_res, in virtual_disable_link_output() argument
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn32/
Ddcn32_hwseq.h88 const struct link_resource *link_res,

12