Symbol: dc_link
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10777
hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1078
if (aconn->dc_link->connector_signal != SIGNAL_TYPE_EDP)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10799
if (aconnector->dc_link && aconnector->dc_sink &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10800
aconnector->dc_link->type == dc_connection_mst_branch) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10803
&hdcp_work[aconnector->dc_link->link_index];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10817
if (aconnector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10819
adev->dm.hdcp_workqueue, aconnector->dc_link->link_index, aconnector,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12833
link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(aconnector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13194
aconnector->dc_link->panel_type = PANEL_TYPE_OLED;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13197
aconnector->dc_link->panel_type = PANEL_TYPE_MINILED;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13200
aconnector->dc_link->panel_type = PANEL_TYPE_NONE;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13204
aconnector->dc_link->panel_type);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13306
if (amdgpu_dm_connector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13307
amdgpu_dm_connector->dc_link->dpcd_caps.allow_invalid_MSA_timing_param) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13335
if (amdgpu_dm_connector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13336
as_type = dm_get_adaptive_sync_support_type(amdgpu_dm_connector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13360
if (connector->state && amdgpu_dm_connector->dc_link && !freesync_capable &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13361
amdgpu_dm_connector->dc_link->replay_settings.config.replay_supported) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13362
amdgpu_dm_connector->dc_link->replay_settings.config.replay_supported = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13363
amdgpu_dm_connector->dc_link->replay_settings.replay_feature_enabled = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13553
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1556
struct dc_link *dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1573
dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1576
if (!dc_link_detect_connection_type(dc_link, &new_connection_type))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1597
dc_link_dp_handle_automated_test(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1609
dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1613
} else if ((dc_link->connector_signal != SIGNAL_TYPE_EDP) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1614
dc_link_check_link_loss_status(dc_link, &offload_work->data) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1615
dc_link_dp_allow_hpd_rx_irq(dc_link)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1635
if ((dc_link_dp_read_hpd_rx_irq_data(dc_link, &irq_data) == DC_OK) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1636
dc_link_check_link_loss_status(dc_link, &irq_data))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1637
dc_link_dp_handle_link_loss(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
173
static enum drm_mode_subconnector get_subconnector_type(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
194
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2696
if (aconnector->dc_link->type == dc_connection_mst_branch &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2705
aconnector->dc_link->type =
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2707
ret = dm_helpers_dp_mst_stop_top_mgr(aconnector->dc_link->ctx,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2708
aconnector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2751
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2871
if (aconnector->dc_link->type != dc_connection_mst_branch ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2884
try_to_configure_aux_timeout(aconnector->dc_link->ddc, LINK_AUX_DEFAULT_LTTPR_TIMEOUT_PERIOD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2885
if (!dp_is_lttpr_present(aconnector->dc_link))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2886
try_to_configure_aux_timeout(aconnector->dc_link->ddc, LINK_AUX_DEFAULT_TIMEOUT_PERIOD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3269
static void emulated_link_detect(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3426
struct dc_link *l = dc->links[li];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3609
if (!aconnector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3620
if (aconnector->dc_link->connector_signal == SIGNAL_TYPE_EDP &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3621
!aconnector->dc_link->edp_sink_present)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3625
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3629
emulated_link_detect(aconnector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3633
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_RESUMEFROMS3S4);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3640
if (aconnector->fake_enable && aconnector->dc_link->local_sink)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3661
if (aconnector->dc_link->type != dc_connection_mst_branch ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3669
dm_helpers_dp_mst_start_top_mgr(aconnector->dc_link->ctx,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3670
aconnector->dc_link, false);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3757
aconnector->dc_link->connector_signal != SIGNAL_TYPE_EDP)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3765
caps->ext_caps = &aconnector->dc_link->dpcd_sink_ext_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3781
aconnector->dc_link->backlight_control_type = BACKLIGHT_CONTROL_AMD_AUX;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3828
sink = aconnector->dc_link->local_sink;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3916
if (aconnector->dc_link->aux_mode) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3926
if (aconnector->dc_link->aux_mode)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4004
struct dc *dc = aconnector->dc_link->ctx->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4016
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4023
if (are_sinks_equal(aconnector->dc_link->local_sink, aconnector->hdmi_prev_sink)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4062
struct dc *dc = aconnector->dc_link->ctx->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4076
hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4084
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4091
dc_is_hdmi_signal(aconnector->dc_link->connector_signal) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4093
aconnector->dc_link->local_sink != NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4096
emulated_link_detect(aconnector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4116
aconnector->hdmi_prev_sink = aconnector->dc_link->local_sink;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4134
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4183
struct dc_link *dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4191
int idx = dc_link->link_index;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4193
struct dc *dc = aconnector->dc_link->ctx->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4207
result = dc_link_handle_hpd_rx_irq(dc_link, &hpd_irq_data,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4218
if (dc_link_dp_allow_hpd_rx_irq(dc_link)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4262
if (!dc_link_detect_connection_type(dc_link, &new_connection_type))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4266
emulated_link_detect(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4284
ret = dc_link_detect(dc_link, DETECT_REASON_HPDRX);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4306
if (dc_link->type != dc_connection_mst_branch)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4317
const struct dc_link *dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4350
dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4352
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4354
int_params.irq_source = dc_link->irq_source_hpd;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4368
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4372
int_params.irq_source = dc_link->irq_source_hpd_rx;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5153
struct dc_link *link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5180
link = (struct dc_link *)dm->backlight_link[bl_idx];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5247
struct dc_link *link = (struct dc_link *)dm->backlight_link[bl_idx];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5404
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5602
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6892
create_fake_sink(struct drm_device *dev, struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7097
if (aconnector->dc_link && (sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7101
dc_dsc_parse_dsc_dpcd(aconnector->dc_link->ctx->dc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7102
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7103
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7140
dc_link_get_highest_encoding_format(aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7149
dc_link_get_highest_encoding_format(aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7164
dc_link_get_highest_encoding_format(aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7187
link_bandwidth_kbps = dc_link_bandwidth_kbps(aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7188
dc_link_get_link_cap(aconnector->dc_link));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7195
!aconnector->dc_link->panel_config.dsc.disable_dsc_edp &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7202
if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc->res_pool->dscs[0],
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7207
dc_link_get_highest_encoding_format(aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7215
dc_link_get_highest_encoding_format(aconnector->dc_link));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7222
if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc->res_pool->dscs[0],
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7227
dc_link_get_highest_encoding_format(aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7275
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7284
link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7455
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7471
if (dc_link_detect_connection_type(aconnector->dc_link, &conn_type) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7541
dc_connector_supports_analog(aconnector->dc_link->link_id.id) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7905
struct dc_link *dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7911
if (dc_link && dc_link->aux_mode)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7925
if (dc_em_sink && dc_link) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7933
dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7961
struct dc_link *dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7963
.link = aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7970
if (dc_link && dc_link->aux_mode)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7989
aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7995
aconnector->dc_sink = aconnector->dc_link->local_sink ?
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7996
aconnector->dc_link->local_sink :
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8005
struct dc_link *link = (struct dc_link *)aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8103
(aconnector->dc_link->connector_signal == SIGNAL_TYPE_HDMI_TYPE_A ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8104
aconnector->dc_link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
833
struct dc_link *link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8462
mst_state->pbn_div.full = dm_mst_get_pbn_divider(aconnector->mst_root->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
867
if (link && aconnector->dc_link == link) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
884
if (hpd_aconnector->dc_link->hpd_status == (notify->hpd_status == DP_HPD_PLUG))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8890
if (!amdgpu_dm_connector->dc_sink || !amdgpu_dm_connector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8896
if (dc_connector_supports_analog(amdgpu_dm_connector->dc_link->link_id.id) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8909
struct dc_link *dc_link = amdgpu_dm_connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8912
struct dc_link_settings *verified_link_cap = &dc_link->verified_link_cap;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8913
const struct dc *dc = dc_link->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8926
dc_connector_supports_analog(dc_link->link_id.id)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8954
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8968
aconnector->dc_link = link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9200
struct dc_link *link = dc_get_link_at_index(dc, link_index);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1052
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1099
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
564
const struct dc_link *backlight_link[AMDGPU_DM_MAX_NUM_EDP];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
781
struct dc_link *dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
865
struct dc_link *link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
127
if (sort_connector[idx_2]->dc_link->link_enc_hw_inst >
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
128
sort_connector[idx_2 + 1]->dc_link->link_enc_hw_inst)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
203
dm->secure_display_ctx.phy_id_mapping[idx].enc_hw_inst = aconnector->dc_link->link_enc_hw_inst;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
240
if (aconnector->dc_link->link_enc_hw_inst ==
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
131
struct dc_link *link = vblank_work->stream->link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1011
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1064
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1256
hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1257
hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1281
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1296
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1397
dpcd_caps = aconnector->dc_link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1443
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1454
if (!aconnector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1492
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1497
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1511
if (!aconnector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1514
link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1577
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1579
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1679
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1681
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1763
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1765
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1863
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1865
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
193
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1947
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1949
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2047
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2049
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2127
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2129
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2224
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2226
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2302
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2304
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2356
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2358
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2425
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2427
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2494
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2496
pipe_ctx->stream->link == aconnector->dc_link &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
261
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2785
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2804
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2907
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3164
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3180
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3194
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3209
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3225
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3460
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3500
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
395
struct dc_link *link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4018
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4025
if (aconnector->dc_link->type == dc_connection_mst_branch &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4028
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4043
if (!aconnector->dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4049
link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
539
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
582
struct dc_lttpr_caps caps = aconnector->dc_link->dpcd_caps.lttpr_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
616
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
759
struct dc_link *link = connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
104
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
204
const struct dc *dc = aconnector->dc_link->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
44
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
498
static bool enable_assr(void *handle, struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
536
int link_index = aconnector->dc_link->link_index;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
543
const struct dc *dc = aconnector->dc_link->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
55
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
567
link->ddc_line = aconnector->dc_link->ddc_hw_inst + 1;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
574
link_is_hdcp14 = dc_link_is_hdcp14(aconnector->dc_link, sink->sink_signal);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
576
link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
68
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
76
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
90
struct dc_link *link = handle;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1003
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
105
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1097
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1111
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1156
struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1209
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1233
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1359
(struct dc_link *) link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1387
struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1409
enum adaptive_sync_type dm_get_adaptive_sync_support_type(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
180
fill_dc_mst_payload_table_from_drm(struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
232
const struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
324
const struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
332
const struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
517
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
551
struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
573
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
590
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
606
const struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
641
struct dc_link *link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
852
if (needs_dsc_aux_workaround(aconnector->dc_link) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
919
bool dm_helpers_is_dp_sink_present(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
1004
dc_link->irq_source_hpd);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
1007
dc_link->irq_source_hpd,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
1012
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
1014
dc_link->irq_source_hpd_rx,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
916
const struct dc_link *dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
922
dc_link = amdgpu_dm_connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
923
if (!dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
930
use_polling |= dc_connector_supports_analog(dc_link->link_id.id);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
939
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
940
irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
951
dc_link->irq_source_hpd);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
954
dc_link->irq_source_hpd,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
959
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
961
dc_link->irq_source_hpd_rx,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
989
const struct dc_link *dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
995
dc_link = amdgpu_dm_connector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
997
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
998
irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1006
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1094
struct dc_link *dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1107
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1188
struct dc_link *dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1200
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1215
if (stream->link != dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1254
dc_link_get_highest_encoding_format(dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1257
dc_link_get_highest_encoding_format(dc_link));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1328
ret = increase_dsc_bpp(state, mst_state, dc_link, params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1337
ret = try_disable_dsc(state, dc_link, params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1353
struct dc_link *dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1361
const struct dc *dc = dc_link->dc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1364
if (dc_link->type != dc_connection_mst_branch)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1368
if (needs_dsc_aux_workaround(dc_link) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1369
(!(dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1370
dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT)))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1390
if (stream->link != dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1451
if (stream->link != dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
154
dc_link_remove_remote_sink(aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1621
static bool is_link_to_dschub(struct dc_link *dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1624
&dc_link->dpcd_caps.dsc_caps.dsc_basic_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1627
if (dc_link->type != dc_connection_mst_branch)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1877
root_link_bw_in_kbps = dc_link_bandwidth_kbps(aconnector->dc_link, &cur_link_settings);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
203
struct dc_link *dc_link = aconnector->dc_link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
214
if (dc_link->sink_count)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
215
dc_link_remove_remote_sink(dc_link, dc_sink);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
219
dc_sink, dc_link->sink_count);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
242
bool needs_dsc_aux_workaround(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
253
static bool is_synaptics_cascaded_panamera(struct dc_link *link, struct drm_dp_mst_port *port)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
288
needs_dsc_aux_workaround(aconnector->dc_link))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
292
if (is_synaptics_cascaded_panamera(aconnector->dc_link, port))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
305
if (!dc_dsc_parse_dsc_dpcd(aconnector->dc_link->ctx->dc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
388
.link = aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
392
aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
405
aconnector->dc_link->sink_count);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
427
.link = aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
433
aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
445
dc_sink, aconnector->dc_link->sink_count);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
466
&hdcp_work[aconnector->dc_link->link_index];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
561
if (aconnector->dc_link->sink_count)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
562
dc_link_remove_remote_sink(aconnector->dc_link, aconnector->dc_sink);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
566
aconnector->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
567
aconnector->dc_link->sink_count);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
670
master->dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
730
const struct dc_link_status *link_status = dc_link_get_status(aconnector->dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
839
aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
849
dc_link_dp_get_max_link_enc_cap(aconnector->dc_link, &max_link_enc_cap);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
857
uint32_t dm_mst_get_pbn_divider(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
887
static uint16_t get_fec_overhead_multiplier(struct dc_link *dc_link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
892
link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(dc_link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
931
dc_link_get_highest_encoding_format(params[i].aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
983
dc_link_get_highest_encoding_format(param.aconnector->dc_link),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
991
struct dc_link *dc_link,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
63
uint32_t dm_mst_get_pbn_divider(struct dc_link *link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
87
bool needs_dsc_aux_workaround(struct dc_link *link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
108
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
150
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
241
struct dc_link *link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
268
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
33
static bool link_supports_psrsu(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
66
void amdgpu_dm_set_psr_caps(struct dc_link *link)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h
35
void amdgpu_dm_set_psr_caps(struct dc_link *link);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
121
bool amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
156
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
190
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
42
bool amdgpu_dm_link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
79
bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h
42
bool amdgpu_dm_link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h
44
bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h
45
bool amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
191
struct dc_link *link = dc_get_link_at_index(dc, link_index);
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
327
static struct dc_link *get_link_by_phy_id(struct dc *p_dc, uint32_t phy_id)
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
329
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
381
struct dc_link *link = get_link_by_phy_id(bp->base.ctx->dc, dig_v1_7.phyid);
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
124
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
125
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
98
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
99
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
493
static void dcn2_notify_link_rate_change(struct clk_mgr *clk_mgr_base, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
545
static void rn_notify_link_rate_change(struct clk_mgr *clk_mgr_base, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
71
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
466
static void dcn30_notify_link_rate_change(struct clk_mgr *clk_mgr_base, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
80
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
99
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
133
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c
75
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c
87
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
174
const struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
324
static uint8_t get_lowest_dpia_index(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
350
const struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/core/dc.c
1443
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/dc/core/dc.c
1553
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/core/dc.c
1554
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/core/dc.c
173
static uint32_t get_num_of_internal_disp(struct dc_link **links, uint32_t num_links)
drivers/gpu/drm/amd/display/dc/core/dc.c
1791
struct dc_link *link = sink->link;
drivers/gpu/drm/amd/display/dc/core/dc.c
2264
const struct dc_link *link = context->streams[i]->link;
drivers/gpu/drm/amd/display/dc/core/dc.c
240
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/core/dc.c
267
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/core/dc.c
287
struct dc_link *link = kzalloc_obj(*link);
drivers/gpu/drm/amd/display/dc/core/dc.c
5626
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/core/dc.c
5656
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/core/dc.c
6047
bool dc_smart_power_oled_enable(const struct dc_link *link, bool enable, uint16_t peak_nits,
drivers/gpu/drm/amd/display/dc/core/dc.c
6110
bool dc_smart_power_oled_get_max_cll(const struct dc_link *link, unsigned int *pCurrent_MaxCLL)
drivers/gpu/drm/amd/display/dc/core/dc.c
6334
struct dc_link *link = stream->sink->link;
drivers/gpu/drm/amd/display/dc/core/dc.c
6335
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/core/dc.c
6389
struct dc_link *link = stream->sink->link;
drivers/gpu/drm/amd/display/dc/core/dc.c
6390
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/core/dc.c
6460
void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
drivers/gpu/drm/amd/display/dc/core/dc.c
6525
bool dc_get_host_router_index(const struct dc_link *link, unsigned int *host_router_index)
drivers/gpu/drm/amd/display/dc/core/dc.c
838
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
469
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
227
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
481
struct dc_link *link_enc_cfg_get_link_using_link_enc(
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
485
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
498
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
551
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
598
bool link_enc_cfg_is_link_enc_avail(struct dc *dc, enum engine_id eng_id, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
102
bool dc_link_is_hdcp14(struct dc_link *link, enum signal_type signal)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
107
bool dc_link_is_hdcp22(struct dc_link *link, enum signal_type signal)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
112
void dc_link_clear_dprx_states(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
117
bool dc_link_reset_cur_dp_mst_topology(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
123
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
130
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
149
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
179
struct dc_link *link = dc->links[link_index];
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
203
void dc_link_dp_handle_automated_test(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
209
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
223
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
233
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
241
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
248
bool dc_dp_trace_is_initialized(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
253
void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
260
bool dc_dp_trace_is_logged(struct dc_link *link, bool in_detection)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
265
unsigned long long dc_dp_trace_get_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
271
const struct dp_trace_lt_counts *dc_dp_trace_get_lt_counts(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
277
unsigned int dc_dp_trace_get_link_loss_count(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
283
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
291
void dc_link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
311
bool dc_link_decide_edp_link_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
318
bool dc_link_dp_get_max_link_enc_cap(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
325
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
330
const struct dc_link_settings *dc_link_get_link_cap(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
335
enum dc_link_encoding_format dc_link_get_highest_encoding_format(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
353
bool dc_link_is_dp_sink_present(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
358
bool dc_link_is_fec_supported(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
364
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
369
bool dc_link_should_enable_fec(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
375
struct dc_link *link, int peak_bw)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
381
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
387
bool dc_link_dp_allow_hpd_rx_irq(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
39
struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
392
void dc_link_dp_handle_link_loss(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
398
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
404
bool dc_link_handle_hpd_rx_irq(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
412
void dc_link_dp_receiver_power_ctrl(struct dc_link *link, bool on)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
417
enum lttpr_mode dc_link_decide_lttpr_mode(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
423
void dc_link_edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
428
int dc_link_get_backlight_level(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
433
bool dc_link_get_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
442
bool dc_link_set_backlight_level(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
449
bool dc_link_set_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
458
int dc_link_get_target_backlight_pwm(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
463
bool dc_link_get_psr_state(const struct dc_link *link, enum dc_psr_state *state)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
468
bool dc_link_set_psr_allow_active(struct dc_link *link, const bool *allow_active,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
475
bool dc_link_setup_psr(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
48
struct dc_link **edp_links,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
482
bool dc_link_set_replay_allow_active(struct dc_link *link, const bool *allow_active,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
489
bool dc_link_get_replay_state(const struct dc_link *link, uint64_t *state)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
494
bool dc_link_set_pr_enable(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
499
bool dc_link_update_pr_state(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
505
bool dc_link_set_pr_general_cmd(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
511
bool dc_link_get_pr_state(const struct dc_link *link, uint64_t *state)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
516
bool dc_link_wait_for_t12(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
521
bool dc_link_get_hpd_state(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
526
void dc_link_enable_hpd(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
531
void dc_link_disable_hpd(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
536
void dc_link_enable_hpd_filter(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
546
void dc_link_get_alpm_support(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
67
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
70
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
85
bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason)
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
90
bool dc_link_detect_connection_type(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
96
const struct dc_link_status *dc_link_get_status(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
2658
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
2746
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
2758
static inline int find_fixed_dio_link_enc(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
2765
const struct dc_link *link, const struct resource_pool *pool, struct dc_stream_state *stream)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
2825
static bool is_dio_enc_acquired_by_other_link(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
3734
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5167
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5288
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5310
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5326
bool get_temp_dp_link_res(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5461
const struct link_hwss *get_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/core/dc_sink.c
37
struct dc_link *link = init_params->link;
drivers/gpu/drm/amd/display/dc/dc.h
1761
struct dc_link *links[MAX_LINKS];
drivers/gpu/drm/amd/display/dc/dc.h
1820
struct dc_link temp_link;
drivers/gpu/drm/amd/display/dc/dc.h
2009
struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index);
drivers/gpu/drm/amd/display/dc/dc.h
2013
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2018
struct dc_link **edp_links,
drivers/gpu/drm/amd/display/dc/dc.h
2021
void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
drivers/gpu/drm/amd/display/dc/dc.h
2044
bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason);
drivers/gpu/drm/amd/display/dc/dc.h
2059
struct dc_link *dc_link,
drivers/gpu/drm/amd/display/dc/dc.h
2069
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2073
void dc_link_enable_hpd(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2076
void dc_link_disable_hpd(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2088
bool dc_link_detect_connection_type(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2095
bool dc_link_get_hpd_state(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2098
const struct dc_link_status *dc_link_get_status(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2114
void dc_link_enable_hpd_filter(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/dc.h
2154
bool dc_link_is_hdcp14(struct dc_link *link, enum signal_type signal);
drivers/gpu/drm/amd/display/dc/dc.h
2155
bool dc_link_is_hdcp22(struct dc_link *link, enum signal_type signal);
drivers/gpu/drm/amd/display/dc/dc.h
2169
bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
drivers/gpu/drm/amd/display/dc/dc.h
2173
void dc_link_dp_handle_automated_test(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2178
void dc_link_dp_handle_link_loss(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2184
bool dc_link_dp_allow_hpd_rx_irq(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2191
bool dc_link_check_link_loss_status(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2201
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2211
void dc_link_clear_dprx_states(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2217
bool dc_link_reset_cur_dp_mst_topology(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2225
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2243
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2295
bool dc_link_decide_edp_link_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2302
bool dc_link_dp_get_max_link_enc_cap(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2313
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2322
const struct dc_link_settings *dc_link_get_link_cap(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2330
enum dc_link_encoding_format dc_link_get_highest_encoding_format(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2337
bool dc_link_is_dp_sink_present(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2348
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2365
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2379
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2396
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2400
bool dc_link_is_fec_supported(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2406
bool dc_link_should_enable_fec(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2411
enum lttpr_mode dc_link_decide_lttpr_mode(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2422
void dc_link_dp_receiver_power_ctrl(struct dc_link *link, bool on);
drivers/gpu/drm/amd/display/dc/dc.h
2430
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2432
void dc_link_edp_panel_backlight_power_on(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2439
bool dc_link_set_backlight_level(const struct dc_link *dc_link,
drivers/gpu/drm/amd/display/dc/dc.h
2443
bool dc_link_set_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2448
bool dc_link_get_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2452
int dc_link_get_backlight_level(const struct dc_link *dc_link);
drivers/gpu/drm/amd/display/dc/dc.h
2454
int dc_link_get_target_backlight_pwm(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2456
bool dc_link_set_psr_allow_active(struct dc_link *dc_link, const bool *enable,
drivers/gpu/drm/amd/display/dc/dc.h
2459
bool dc_link_get_psr_state(const struct dc_link *dc_link, enum dc_psr_state *state);
drivers/gpu/drm/amd/display/dc/dc.h
2461
bool dc_link_setup_psr(struct dc_link *dc_link,
drivers/gpu/drm/amd/display/dc/dc.h
2476
bool dc_link_set_replay_allow_active(struct dc_link *dc_link, const bool *enable,
drivers/gpu/drm/amd/display/dc/dc.h
2479
bool dc_link_get_replay_state(const struct dc_link *dc_link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/dc.h
2489
bool dc_link_set_pr_enable(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/dc.h
2499
bool dc_link_update_pr_state(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2510
bool dc_link_set_pr_general_cmd(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2521
bool dc_link_get_pr_state(const struct dc_link *link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/dc.h
2527
bool dc_link_wait_for_t12(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2533
bool dc_dp_trace_is_initialized(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2538
bool dc_dp_trace_is_logged(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2545
void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2555
unsigned long long dc_dp_trace_get_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2563
const struct dp_trace_lt_counts *dc_dp_trace_get_lt_counts(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2567
unsigned int dc_dp_trace_get_link_loss_count(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dc.h
2582
void dc_link_set_usb4_req_bw_req(struct dc_link *link, int req_bw);
drivers/gpu/drm/amd/display/dc/dc.h
2594
struct dc_link *link, int peak_bw);
drivers/gpu/drm/amd/display/dc/dc.h
2607
void dc_link_get_alpm_support(struct dc_link *link, bool *auxless_support,
drivers/gpu/drm/amd/display/dc/dc.h
2672
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dc.h
2689
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dc.h
2729
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc.h
2790
bool dc_smart_power_oled_enable(const struct dc_link *link, bool enable, uint16_t peak_nits,
drivers/gpu/drm/amd/display/dc/dc.h
2792
bool dc_smart_power_oled_get_max_cll(const struct dc_link *link, unsigned int *pCurrent_MaxCLL);
drivers/gpu/drm/amd/display/dc/dc.h
2825
bool dc_get_host_router_index(const struct dc_link *link, unsigned int *host_router_index);
drivers/gpu/drm/amd/display/dc/dc_ddc_types.h
191
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
123
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
60
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc_fused_io.c
94
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc_fused_io.h
13
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc_fused_io.h
22
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dc_stream.h
196
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dc_types.h
1475
const struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dc_types.h
48
struct dc_link;
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
169
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
600
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c
901
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c
950
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c
43
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
64
bool dmub_hw_lock_mgr_does_link_require_lock(const struct dc *dc, const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
76
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
91
const struct dc_link *link = context->streams[i]->link;
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
99
bool should_use_dmub_inbox1_lock(const struct dc *dc, const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
48
bool should_use_dmub_inbox1_lock(const struct dc *dc, const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
49
bool dmub_hw_lock_mgr_does_link_require_lock(const struct dc *dc, const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
293
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h
31
struct dc_link;
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h
40
bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
116
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h
10
struct dc_link;
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h
23
bool (*replay_copy_settings)(struct dmub_replay *dmub, struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c
904
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c
959
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.h
677
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.h
681
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c
469
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.h
107
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
469
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
516
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
562
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
287
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
298
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h
327
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h
331
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c
245
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.h
202
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c
277
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
264
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.h
222
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/virtual/virtual_stream_encoder.c
70
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dio/virtual/virtual_stream_encoder.c
74
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h
32
struct dc_link;
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h
51
bool (*enable_assr)(void *handle, struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
120
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
125
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
129
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
136
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
146
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
153
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
158
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
175
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
181
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
186
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
212
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
215
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
220
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
223
enum adaptive_sync_type dm_get_adaptive_sync_support_type(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
225
enum dc_edid_status dm_helpers_get_sbios_edid(struct dc_link *link, struct dc_edid *edid);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
63
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/dm_helpers.h
73
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
89
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dm_helpers.h
96
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1082
struct dc_link *link = context->streams[0]->sink->link;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
594
struct dc_link *link = context->streams[0]->sink->link;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
625
struct dc_link *link = context->streams[0]->sink->link;
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
114
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
123
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
230
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
316
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
338
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
384
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1139
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1193
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1211
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1285
const struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1574
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1720
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1826
struct dc_link **edp_links_with_sink,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1897
struct dc_link *edp_links_with_sink[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1898
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1900
struct dc_link *edp_link_with_sink = NULL;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1901
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2837
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2859
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3183
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3236
void dce110_enable_lvds_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3248
void dce110_enable_tmds_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3265
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3274
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3340
void dce110_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
668
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
711
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
764
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
896
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
931
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
101
void dce110_enable_tmds_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
108
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
79
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
83
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
87
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
94
void dce110_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
97
void dce110_enable_lvds_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1288
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1820
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1865
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1907
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1908
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1926
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
4028
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
173
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
176
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
178
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
181
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2750
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2802
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
3011
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
785
static enum phyd32clk_clock_source get_phyd32clk_src(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
267
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
599
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
710
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
749
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
750
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
765
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
785
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
163
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
228
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
514
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
466
static void apply_symclk_on_tx_off_wa(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
504
void dcn314_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.h
48
void dcn314_disable_link_output(struct dc_link *link, const struct link_resource *link_res, enum signal_type signal);
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1315
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1364
static void apply_symclk_on_tx_off_wa(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1402
void dcn32_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
846
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
908
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
909
struct dc_link *edp_link;
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
927
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
947
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h
96
void dcn32_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
1731
static void disable_link_output_symclk_on_tx_off(struct dc_link *link, enum dp_link_encoding link_encoding)
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
1750
void dcn35_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
196
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
262
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
521
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
522
struct dc_link *edp_link = NULL;
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
540
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
575
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
925
struct dc_link *edp_links[MAX_NUM_EDP] = { NULL };
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
111
void dcn35_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
50
void dcn35_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1029
static void disable_link_output_symclk_on_tx_off(struct dc_link *link, enum dp_link_encoding link_encoding)
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1048
void dcn401_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1764
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1968
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
210
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
275
struct dc_link *edp_links[MAX_NUM_EDP];
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
276
struct dc_link *edp_link;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
294
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
315
struct dc_link *link = dc->links[i];
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
899
static enum phyd32clk_clock_source get_phyd32clk_src(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
959
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h
59
void dcn401_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1032
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1172
void (*enable_dp_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1177
void (*enable_tmds_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1183
void (*enable_lvds_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1187
void (*enable_analog_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
1189
void (*disable_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
996
void (*edp_power_control)(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
997
void (*edp_wait_for_hpd_ready)(struct dc_link *link, bool power_up);
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h
998
void (*edp_wait_for_T12)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer_private.h
115
void (*edp_backlight_control)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/core_types.h
229
enum dc_status (*update_dc_state_for_encoder_switch)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/core_types.h
76
void (*link_init)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h
312
void (*notify_link_rate_change)(struct clk_mgr *clk_mgr, struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h
67
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h
184
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/hw/stream_encoder.h
188
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
100
struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
108
bool link_enc_cfg_is_link_enc_avail(struct dc *dc, enum engine_id eng_id, struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
87
struct dc_link *link_enc_cfg_get_link_using_link_enc(
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
94
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
36
struct dc_link;
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
54
void (*enable_dp_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
59
void (*set_dp_link_test_pattern)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
62
void (*set_dp_lane_settings)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
66
void (*update_stream_allocation_table)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h
80
void (*disable_link_output)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
101
struct dc_link *(*create_link)(
drivers/gpu/drm/amd/display/dc/inc/link_service.h
103
void (*destroy_link)(struct dc_link **link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
107
bool (*detect_link)(struct dc_link *link, enum dc_detect_reason reason);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
108
bool (*detect_connection_type)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
111
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
115
void (*remove_remote_sink)(struct dc_link *link, struct dc_sink *sink);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
116
bool (*get_hpd_state)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
117
void (*enable_hpd)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
118
void (*disable_hpd)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
119
void (*enable_hpd_filter)(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
120
bool (*reset_cur_dp_mst_topology)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
121
const struct dc_link_status *(*get_status)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
122
bool (*is_hdcp1x_supported)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
124
bool (*is_hdcp2x_supported)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
126
void (*clear_dprx_states)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
132
void (*get_cur_link_res)(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
139
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
142
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
149
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
156
void (*resume)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
159
void (*blank_dp_stream)(struct dc_link *link, bool hw_init);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
194
bool (*dp_is_sink_present)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
195
bool (*dp_is_fec_supported)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
197
bool (*dp_get_max_link_enc_cap)(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
200
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
203
bool (*dp_should_enable_fec)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
211
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
212
bool (*edp_decide_link_settings)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
215
bool (*dp_overwrite_extended_receiver_cap)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
216
enum lttpr_mode (*dp_decide_lttpr_mode)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
218
uint8_t (*dp_get_lttpr_count)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
219
void (*edp_get_alpm_support)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
225
struct dc_link *link, int peak_bw);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
227
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
230
void (*dpcd_write_rx_power_ctrl)(struct dc_link *link, bool on);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
235
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
237
bool (*dp_should_allow_hpd_rx_irq)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
238
void (*dp_handle_link_loss)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
240
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
242
bool (*dp_handle_hpd_rx_irq)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
250
struct dc_link *link, bool wait_for_hpd);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
251
int (*edp_get_backlight_level)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
252
bool (*edp_get_backlight_level_nits)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
255
bool (*edp_set_backlight_level)(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
257
bool (*edp_set_backlight_level_nits)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
261
int (*edp_get_target_backlight_pwm)(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
263
const struct dc_link *link, enum dc_psr_state *state);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
265
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
270
bool (*edp_setup_psr)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
275
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
279
const struct dc_link *link, uint32_t *residency, enum psr_residency_mode mode);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
282
const struct dc_link *link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
283
bool (*edp_set_replay_allow_active)(struct dc_link *dc_link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
286
bool (*edp_send_replay_cmd)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
290
struct dc_link *link, uint32_t coasting_vtotal, uint16_t frame_skip_number);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
291
bool (*edp_replay_residency)(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
294
bool (*edp_set_replay_power_opt_and_coasting_vtotal)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
297
bool (*edp_wait_for_t12)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
298
bool (*edp_is_ilr_optimization_required)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
300
bool (*edp_backlight_enable_aux)(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
301
void (*edp_add_delay_for_T9)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
302
bool (*edp_receiver_ready_T9)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
303
bool (*edp_receiver_ready_T7)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
304
bool (*edp_power_alpm_dpcd_enable)(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
305
bool (*dp_setup_replay)(struct dc_link *link, const struct dc_stream_state *stream);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
306
bool (*dp_pr_get_panel_inst)(const struct dc *dc, const struct dc_link *link, unsigned int *inst_out);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
307
bool (*dp_pr_enable)(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
308
bool (*dp_pr_update_state)(struct dc_link *link, struct dmub_cmd_pr_update_state_data *update_state_data);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
309
bool (*dp_pr_set_general_cmd)(struct dc_link *link, struct dmub_cmd_pr_general_cmd_data *general_cmd_data);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
310
bool (*dp_pr_get_state)(const struct dc_link *link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
311
void (*edp_set_panel_power)(struct dc_link *link, bool powerOn);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
315
void (*dp_handle_automated_test)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
317
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
325
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
329
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
334
bool (*dp_trace_is_initialized)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
335
void (*dp_trace_set_is_logged_flag)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
338
bool (*dp_trace_is_logged)(struct dc_link *link, bool in_detection);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
340
struct dc_link *link, bool in_detection);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
342
struct dc_link *link, bool in_detection);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
343
unsigned int (*dp_trace_get_link_loss_count)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
344
void (*dp_trace_set_edp_power_timestamp)(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/link_service.h
346
uint64_t (*dp_trace_get_edp_poweron_timestamp)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
347
uint64_t (*dp_trace_get_edp_poweroff_timestamp)(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
349
struct dc_link *link, uint8_t dp_test_mode);
drivers/gpu/drm/amd/display/dc/inc/link_service.h
95
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/inc/resource.h
603
bool get_temp_dp_link_res(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/resource.h
620
const struct link_hwss *get_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/inc/resource.h
662
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
160
static void dp_test_send_link_training(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
189
static void dp_test_get_audio_test_data(struct dc_link *link, bool disable_video)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
279
static void dp_test_send_phy_test_pattern(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
481
static void set_crtc_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
581
void dp_handle_automated_test(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
648
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
65
static void dp_retrain_link_dp_test(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
956
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
998
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.h
28
void dp_handle_automated_test(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.h
30
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.h
38
struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.h
42
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
106
void dp_trace_set_lt_start_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
115
void dp_trace_set_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
124
unsigned long long dp_trace_get_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
133
const struct dp_trace_lt_counts *dp_trace_get_lt_counts(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
142
unsigned int dp_trace_get_link_loss_count(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
147
void dp_trace_set_edp_power_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
157
uint64_t dp_trace_get_edp_poweron_timestamp(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
162
uint64_t dp_trace_get_edp_poweroff_timestamp(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
167
void dp_trace_source_sequence(struct dc_link *link, uint8_t dp_test_mode)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
28
void dp_trace_init(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
34
void dp_trace_reset(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
39
bool dp_trace_is_initialized(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
44
void dp_trace_detect_lt_init(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
49
void dp_trace_commit_lt_init(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
54
void dp_trace_link_loss_increment(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
59
void dp_trace_lt_fail_count_update(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
69
void dp_trace_lt_total_count_increment(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
78
void dp_trace_set_is_logged_flag(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
88
bool dp_trace_is_logged(struct dc_link *link, bool in_detection)
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
96
void dp_trace_lt_result_update(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
29
void dp_trace_init(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
30
void dp_trace_reset(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
31
bool dp_trace_is_initialized(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
32
void dp_trace_detect_lt_init(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
33
void dp_trace_commit_lt_init(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
34
void dp_trace_link_loss_increment(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
35
void dp_trace_lt_fail_count_update(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
38
void dp_trace_lt_total_count_increment(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
40
void dp_trace_set_is_logged_flag(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
43
bool dp_trace_is_logged(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
45
void dp_trace_lt_result_update(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
48
void dp_trace_set_lt_start_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
50
void dp_trace_set_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
52
unsigned long long dp_trace_get_lt_end_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
54
const struct dp_trace_lt_counts *dp_trace_get_lt_counts(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
56
unsigned int dp_trace_get_link_loss_count(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
57
void dp_trace_set_edp_power_timestamp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
59
uint64_t dp_trace_get_edp_poweron_timestamp(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
60
uint64_t dp_trace_get_edp_poweroff_timestamp(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.h
61
void dp_trace_source_sequence(struct dc_link *link, uint8_t dp_test_mode);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
120
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
157
void enable_dio_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
186
void disable_dio_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
204
void set_dio_dp_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
221
void set_dio_dp_lane_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
238
void update_dio_stream_allocation_table(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
332
bool can_use_dio_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
33
bool can_use_dio_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
40
void enable_dio_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
45
void disable_dio_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
48
void set_dio_dp_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
51
void set_dio_dp_lane_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.h
59
void update_dio_stream_allocation_table(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
126
static void set_dio_fixed_vs_pe_retimer_dp_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
142
void enable_dio_fixed_vs_pe_retimer_program_4lane_output(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
162
static void enable_dio_fixed_vs_pe_retimer_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
191
bool requires_fixed_vs_pe_retimer_dio_link_hwss(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
29
uint8_t dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
38
void dp_dio_fixed_vs_pe_retimer_exit_manual_automation(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
74
static bool set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
30
uint32_t dp_dio_fixed_vs_pe_retimer_get_lttpr_write_address(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
31
uint8_t dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
32
void dp_dio_fixed_vs_pe_retimer_exit_manual_automation(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
33
void enable_dio_fixed_vs_pe_retimer_program_4lane_output(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
34
bool requires_fixed_vs_pe_retimer_dio_link_hwss(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
121
static void disable_dpia_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
164
bool can_use_dpia_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
34
static void update_dpia_stream_allocation_table(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
60
static void set_dio_dpia_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
79
static void set_dio_dpia_lane_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
86
static void enable_dpia_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dpia.h
34
bool can_use_dpia_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
107
void enable_hpo_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
130
void disable_hpo_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
149
static void set_hpo_dp_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
158
static void set_hpo_dp_lane_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
169
void update_hpo_dp_stream_allocation_table(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
218
bool can_use_hpo_dp_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
94
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
42
void enable_hpo_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
47
void disable_hpo_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
50
void update_hpo_dp_stream_allocation_table(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
58
bool can_use_hpo_dp_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
122
static bool dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
159
static void set_hpo_fixed_vs_pe_retimer_dp_link_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
176
static void set_hpo_fixed_vs_pe_retimer_dp_lane_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
195
static void enable_hpo_fixed_vs_pe_retimer_dp_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
225
bool requires_fixed_vs_pe_retimer_hpo_link_hwss(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
29
static void dp_hpo_fixed_vs_pe_retimer_set_tx_ffe(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
74
static void dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.h
30
bool requires_fixed_vs_pe_retimer_hpo_link_hwss(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_virtual.c
40
static void virtual_disable_link_output(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1383
static bool link_detect_connection_type_analog(struct dc_link *link, enum dc_connection_type *type)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1409
bool link_detect_connection_type(struct dc_link *link, enum dc_connection_type *type)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1460
bool link_detect(struct dc_link *link, enum dc_detect_reason reason)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1488
void link_clear_dprx_states(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1493
bool link_is_hdcp14(struct dc_link *link, enum signal_type signal)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1517
bool link_is_hdcp22(struct dc_link *link, enum signal_type signal)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1540
const struct dc_link_status *link_get_status(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1546
static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1548
if (dc_link->sink_count >= MAX_SINKS_PER_LINK) {
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1555
dc_link->remote_sinks[dc_link->sink_count] = sink;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1556
dc_link->sink_count++;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1562
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1619
void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
170
static enum signal_type link_detect_sink_signal_type(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
334
struct dc_link *link = ddc->link;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
468
static void link_disconnect_sink(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
479
static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
485
static void query_hdcp_capability(enum signal_type signal, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
524
static void read_current_link_settings_on_detect(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
589
static bool detect_dp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
641
static bool wait_for_entering_dp_alt_mode(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
696
static void apply_dpia_mst_dsc_always_on_wa(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
719
static void revert_dpia_mst_dsc_always_on_wa(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
726
static bool discover_dp_mst_topology(struct dc_link *link, enum dc_detect_reason reason)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
747
bool link_reset_cur_dp_mst_topology(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
785
static void verify_link_capability_destructive(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
810
static void verify_link_capability_non_destructive(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
824
static bool should_verify_link_capability_destructively(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
860
static void verify_link_capability(struct dc_link *link, struct dc_sink *sink,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
904
static bool link_detect_ddc_probe(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
933
static bool link_detect_dac_load_detect(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
966
static bool detect_link_and_local_sink(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.h
29
bool link_detect(struct dc_link *link, enum dc_detect_reason reason);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
30
bool link_detect_connection_type(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.h
33
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_detection.h
37
void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
38
bool link_reset_cur_dp_mst_topology(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
39
const struct dc_link_status *link_get_status(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
40
bool link_is_hdcp14(struct dc_link *link, enum signal_type signal);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
41
bool link_is_hdcp22(struct dc_link *link, enum signal_type signal);
drivers/gpu/drm/amd/display/dc/link/link_detection.h
42
void link_clear_dprx_states(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1057
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1081
static void log_vcp_x_y(const struct dc_link *link, struct fixed31_32 avg_time_slots_per_mtp)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1178
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1203
static bool poll_for_allocation_change_trigger(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
121
void link_blank_dp_stream(struct dc_link *link, bool hw_init)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1255
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1306
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1334
static void print_mst_streams(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1359
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1437
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
150
void link_set_all_streams_dpms_off_for_link(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1514
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1534
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1644
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1726
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1793
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1857
static void disable_link_dp(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
187
void link_resume(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1886
static void disable_link(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1910
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
196
static bool is_master_pipe_for_link(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
1986
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
207
void link_get_master_pipes_with_dpms_on(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2113
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2133
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2162
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2172
struct dc_link *link = pipe_ctx->stream->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2188
struct dc_link *link = NULL;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2243
struct dc_link *link = stream->sink->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2313
struct dc_link *link = stream->sink->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2424
struct dc_link *link = stream->sink->link;
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
738
static void enable_mst_on_sink(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/link/link_dpms.h
34
void link_resume(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_dpms.h
37
void link_blank_dp_stream(struct dc_link *link, bool hw_init);
drivers/gpu/drm/amd/display/dc/link/link_dpms.h
38
void link_set_all_streams_dpms_off_for_link(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_dpms.h
39
void link_get_master_pipes_with_dpms_on(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_dpms.h
49
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/link_factory.c
370
static void link_destruct(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
399
static enum channel_id get_ddc_line(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
443
static enum engine_id find_analog_engine(struct dc_link *link, struct graphics_object_id *enc)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
475
static bool construct_phy(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_factory.c
821
static bool construct_dpia(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_factory.c
888
static bool link_construct(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_factory.c
898
struct dc_link *link_create(const struct link_init_data *init_params)
drivers/gpu/drm/amd/display/dc/link/link_factory.c
900
struct dc_link *link = kzalloc_obj(*link);
drivers/gpu/drm/amd/display/dc/link/link_factory.c
917
void link_destroy(struct dc_link **link)
drivers/gpu/drm/amd/display/dc/link/link_factory.h
28
struct dc_link *link_create(const struct link_init_data *init_params);
drivers/gpu/drm/amd/display/dc/link/link_factory.h
29
void link_destroy(struct dc_link **link);
drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c
53
bool can_use_hpo_frl_link_hwss(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_resource.c
32
void link_get_cur_link_res(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_resource.c
54
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/link/link_resource.c
77
struct dc_link *link;
drivers/gpu/drm/amd/display/dc/link/link_resource.h
30
void link_get_cur_link_res(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.c
231
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.c
268
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/link_validation.c
275
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.c
334
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.c
401
const struct dc_link *link;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
544
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.h
31
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.h
37
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/link_validation.h
42
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
215
struct dc_link *link = ddc->link;
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
413
uint32_t link_get_fixed_vs_pe_retimer_write_address(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
454
uint32_t link_get_fixed_vs_pe_retimer_read_address(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.h
85
uint32_t link_get_fixed_vs_pe_retimer_read_address(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.h
86
uint32_t link_get_fixed_vs_pe_retimer_write_address(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1033
enum dp_link_encoding mst_decide_link_encoding_format(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1052
static void read_dp_device_vendor_id(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
107
bool is_dp_active_dongle(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1074
static enum dc_status wake_up_aux_channel(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1117
struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
113
bool is_dp_branch_device(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1159
uint8_t data, struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1329
static void apply_usbc_combo_phy_reset_wa(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1344
bool dp_overwrite_extended_receiver_cap(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1406
void dpcd_set_source_specific_data(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1489
void dpcd_write_cable_id_to_dprx(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1503
static bool get_usbc_cable_id(struct dc_link *link, union dp_cable_id *cable_id)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1525
static void retrieve_cable_id(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1538
bool read_is_mst_supported(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1571
static bool dpcd_read_sink_ext_caps(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1596
static void retrieve_vesa_replay_su_info(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1631
enum dc_status dp_retrieve_lttpr_cap(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1736
static bool retrieve_link_cap(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2157
bool detect_dp_sink_caps(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2162
void detect_edp_sink_caps(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2290
bool dp_get_max_link_enc_cap(const struct dc_link *link, struct dc_link_settings *max_link_enc_cap)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2317
const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2325
struct dc_link_settings dp_get_max_link_cap(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2425
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2492
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2555
bool dp_is_sink_present(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2614
uint8_t dp_get_lttpr_count(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2622
void edp_get_alpm_support(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
282
static enum clock_source_id get_clock_source_id(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
300
static void dp_wa_power_up_0010FA(struct dc_link *link, uint8_t *dpcd_data,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
338
bool dp_is_fec_supported(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
356
bool dp_should_enable_fec(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
387
bool dp_is_lttpr_present(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
429
static enum dc_lane_count get_lttpr_max_lane_count(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
444
static enum dc_link_rate get_lttpr_max_link_rate(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
473
static enum dc_link_rate get_cable_max_link_rate(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
517
static enum dc_link_rate reduce_link_rate(const struct dc_link *link, enum dc_link_rate link_rate)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
564
static enum dc_link_rate increase_link_rate(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
593
static void increase_edp_link_rate(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
611
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
669
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
742
static bool decide_dp_link_settings(struct dc_link *link, struct dc_link_settings *link_setting, uint32_t req_bw)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
784
bool edp_decide_link_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
834
bool decide_edp_link_settings_with_dsc(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
963
static bool decide_mst_link_settings(const struct dc_link *link, struct dc_link_settings *link_setting)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
972
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
103
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
109
bool dp_overwrite_extended_receiver_cap(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
111
uint8_t dp_get_lttpr_count(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
113
void edp_get_alpm_support(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
31
bool detect_dp_sink_caps(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
33
void detect_edp_sink_caps(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
35
struct dc_link_settings dp_get_max_link_cap(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
37
bool dp_get_max_link_enc_cap(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
41
const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
46
enum dc_status dp_retrieve_lttpr_cap(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
54
bool dp_is_sink_present(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
56
bool dp_is_lttpr_present(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
58
bool dp_is_fec_supported(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
60
bool is_dp_active_dongle(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
62
bool is_dp_branch_device(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
64
void dpcd_write_cable_id_to_dprx(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
66
bool dp_should_enable_fec(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
72
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
81
bool edp_decide_link_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
84
bool decide_edp_link_settings_with_dsc(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
89
enum dp_link_encoding mst_decide_link_encoding_format(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
91
void dpcd_set_source_specific_data(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
94
bool read_is_mst_supported(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.h
97
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
114
bool dpia_query_hpd_status(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
152
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
49
enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.h
35
enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.h
40
bool dpia_query_hpd_status(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
102
static int get_estimated_bw(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
115
static int get_non_reduced_max_link_rate(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
128
static int get_non_reduced_max_lane_count(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
146
static void retrieve_usb4_dp_bw_allocation_info(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
172
static void dpia_bw_alloc_unplug(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
181
static void link_dpia_send_bw_alloc_request(struct dc_link *link, int req_bw)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
223
bool link_dpia_enable_usb4_dp_bw_alloc_mode(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
269
void link_dp_dpia_handle_bw_alloc_status(struct dc_link *link, uint8_t status)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
306
void dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
320
void link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
336
uint32_t link_dpia_get_dp_overhead(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
371
const struct dc_link *link;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
49
static bool link_dp_is_bw_alloc_available(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
56
static void reset_bw_alloc_struct(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
76
static uint8_t get_bw_granularity(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
58
bool link_dpia_enable_usb4_dp_bw_alloc_mode(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
69
void link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
80
void dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
89
uint32_t link_dpia_get_dp_overhead(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
99
void link_dp_dpia_handle_bw_alloc_status(struct dc_link *link, uint8_t status);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
124
static bool handle_hpd_irq_psr_sink(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
190
static void handle_hpd_irq_vesa_replay_sink(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
226
static void handle_hpd_irq_replay_sink(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
308
void dp_handle_link_loss(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
334
static void dp_handle_tunneling_irq(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
358
static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
378
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
438
bool dp_should_allow_hpd_rx_irq(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
455
bool dp_handle_hpd_rx_irq(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
49
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
31
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
33
bool dp_should_allow_hpd_rx_irq(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
34
void dp_handle_link_loss(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
36
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
38
bool dp_handle_hpd_rx_irq(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
206
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
234
bool dp_setup_replay(struct dc_link *link, const struct dc_stream_state *stream)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
246
bool dp_pr_enable(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
275
bool dp_pr_copy_settings(struct dc_link *link, struct replay_context *replay_context)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
345
bool dp_pr_update_state(struct dc_link *link, struct dmub_cmd_pr_update_state_data *update_state_data)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
366
bool dp_pr_set_general_cmd(struct dc_link *link, struct dmub_cmd_pr_general_cmd_data *general_cmd_data)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
387
bool dp_pr_get_state(const struct dc_link *link, uint64_t *state)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
51
static void dp_pr_set_static_screen_param(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
79
static bool dp_setup_panel_replay(struct dc_link *link, const struct dc_stream_state *stream)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
30
bool dp_setup_replay(struct dc_link *link, const struct dc_stream_state *stream);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
31
bool dp_pr_get_panel_inst(const struct dc *dc, const struct dc_link *link, unsigned int *inst_out);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
32
bool dp_pr_enable(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
33
bool dp_pr_copy_settings(struct dc_link *link, struct replay_context *replay_context);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
34
bool dp_pr_update_state(struct dc_link *link, struct dmub_cmd_pr_update_state_data *update_state_data);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
35
bool dp_pr_set_general_cmd(struct dc_link *link, struct dmub_cmd_pr_general_cmd_data *general_cmd_data);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h
36
bool dp_pr_get_state(const struct dc_link *link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
123
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
138
enum dc_status dp_set_fec_ready(struct dc_link *link, const struct link_resource *link_res, bool ready)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
180
void dp_set_fec_enable(struct dc_link *link, const struct link_resource *link_res, bool enable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
44
void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
59
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
71
void dp_disable_link_phy(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
91
static inline bool is_immediate_downstream(struct dc_link *link, uint32_t offset)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
98
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
31
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
37
void dp_disable_link_phy(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
42
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
48
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
52
enum dc_status dp_set_fec_ready(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
55
void dp_set_fec_enable(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.h
58
void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1017
static enum link_training_result dpcd_exit_training_mode(struct dc_link *link, enum dp_link_encoding encoding)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1047
enum dc_status dpcd_configure_channel_coding(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1069
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1094
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1184
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1226
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1353
void start_clock_recovery_pattern_early(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1366
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1385
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1421
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1509
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1555
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1629
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
180
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
207
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
272
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
519
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
530
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
547
bool dp_check_dpcd_reqeust_status(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
554
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
59
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
595
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
704
void dp_get_lttpr_mode_override(struct dc_link *link, enum lttpr_mode *override)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
720
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
802
enum dc_dp_training_pattern decide_eq_training_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
839
enum lttpr_mode dp_decide_lttpr_mode(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
891
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
903
enum dc_status configure_lttpr_mode_transparent(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
915
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
981
enum dc_status dpcd_configure_lttpr_mode(struct dc_link *link, struct link_training_settings *lt_settings)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
994
void repeater_training_done(struct dc_link *link, uint32_t offset)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
100
void start_clock_recovery_pattern_early(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
106
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
120
enum dc_dp_training_pattern decide_eq_training_pattern(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
124
enum lttpr_mode dp_decide_lttpr_mode(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
127
void dp_get_lttpr_mode_override(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
131
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
137
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
165
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
170
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
174
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
178
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
189
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
193
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
198
bool dp_check_dpcd_reqeust_status(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
40
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
46
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
52
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
59
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
64
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
70
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
74
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
81
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
89
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
92
enum dc_status configure_lttpr_mode_transparent(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
95
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.h
98
void repeater_training_done(struct dc_link *link, uint32_t offset);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
157
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
196
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
230
void decide_128b_132b_training_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
257
enum lttpr_mode dp_decide_128b_132b_lttpr_mode(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
40
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
55
static void dpcd_128b_132b_get_aux_rd_interval(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
72
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.h
32
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.h
36
void decide_128b_132b_training_settings(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.h
41
enum lttpr_mode dp_decide_128b_132b_lttpr_mode(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
114
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
155
enum lttpr_mode dp_decide_8b_10b_lttpr_mode(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
184
static void set_link_settings_and_perform_early_tps2_retimer_pre_lt_sequence(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
221
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
341
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
424
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
49
static int32_t get_cr_training_aux_rd_interval(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
78
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
38
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
43
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
49
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
54
enum lttpr_mode dp_decide_8b_10b_lttpr_mode(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
57
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c
34
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_auxless.h
32
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
148
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
172
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
235
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
288
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
456
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
555
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
583
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
729
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
810
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
827
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
860
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
920
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
942
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
972
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
98
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
989
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
39
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
45
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
50
const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
55
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
101
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
190
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
45
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
73
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
32
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
37
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
42
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c
198
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c
231
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c
45
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.c
60
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.h
32
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dpcd.h
38
struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
101
enum dp_panel_mode dp_get_panel_mode(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1090
bool edp_send_replay_cmd(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1115
bool edp_set_coasting_vtotal(struct dc_link *link, uint32_t coasting_vtotal, uint16_t frame_skip_number)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1137
bool edp_replay_residency(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1158
bool edp_set_replay_power_opt_and_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1189
static struct abm *get_abm_from_stream_res(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1207
int edp_get_backlight_level(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1226
int edp_get_target_backlight_pwm(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1236
bool is_smartmux_suported(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1246
static void edp_set_assr_enable(const struct dc *pDC, struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1283
void edp_set_panel_assr(struct dc_link *link, struct pipe_ctx *pipe_ctx,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
155
bool edp_set_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
237
bool edp_get_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
269
bool edp_backlight_enable_aux(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
288
static bool read_default_bl_aux(struct dc_link *link, uint32_t *backlight_millinits)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
312
bool set_default_brightness_aux(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
329
bool edp_is_ilr_optimization_enabled(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
336
enum dc_link_rate get_max_edp_link_rate(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
349
bool edp_is_ilr_optimization_required(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
398
void edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
410
void edp_set_panel_power(struct dc_link *link, bool powerOn)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
438
bool edp_wait_for_t12(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
449
void edp_add_delay_for_T9(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
455
bool edp_receiver_ready_T9(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
480
bool edp_receiver_ready_T7(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
515
bool edp_power_alpm_dpcd_enable(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
531
static struct pipe_ctx *get_pipe_from_link(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
54
void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
549
bool edp_set_backlight_level(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
584
bool edp_set_psr_allow_active(struct dc_link *link, const bool *allow_active,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
633
bool edp_get_psr_state(const struct dc_link *link, enum dc_psr_state *state)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
652
transmitter_to_phy_id(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
688
bool edp_setup_psr(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
908
void edp_get_psr_residency(const struct dc_link *link, uint32_t *residency, enum psr_residency_mode mode)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
923
bool edp_set_sink_vtotal_in_psr_active(const struct dc_link *link, uint16_t psr_vtotal_idle, uint16_t psr_vtotal_su)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
936
bool edp_set_replay_allow_active(struct dc_link *link, const bool *allow_active,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
970
bool edp_get_replay_state(const struct dc_link *link, uint64_t *state)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
988
bool edp_setup_freesync_replay(struct dc_link *link, const struct dc_stream_state *stream)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
30
enum dp_panel_mode dp_get_panel_mode(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
31
void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
32
bool set_default_brightness_aux(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
33
bool is_smartmux_suported(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
34
void edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
35
int edp_get_backlight_level(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
36
bool edp_get_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
39
bool edp_set_backlight_level(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
41
bool edp_set_backlight_level_nits(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
45
int edp_get_target_backlight_pwm(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
46
bool edp_get_psr_state(const struct dc_link *link, enum dc_psr_state *state);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
47
bool edp_set_psr_allow_active(struct dc_link *link, const bool *allow_active,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
49
bool edp_setup_psr(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
52
bool edp_set_sink_vtotal_in_psr_active(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
54
void edp_get_psr_residency(const struct dc_link *link, uint32_t *residency, enum psr_residency_mode mode);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
55
bool edp_set_replay_allow_active(struct dc_link *dc_link, const bool *enable,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
57
bool edp_send_replay_cmd(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
60
bool edp_set_coasting_vtotal(struct dc_link *link, uint32_t coasting_vtotal, uint16_t frame_skip_number);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
61
bool edp_replay_residency(const struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
63
bool edp_get_replay_state(const struct dc_link *link, uint64_t *state);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
64
bool edp_set_replay_power_opt_and_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
66
bool edp_wait_for_t12(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
67
bool edp_is_ilr_optimization_required(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
69
bool edp_is_ilr_optimization_enabled(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
70
enum dc_link_rate get_max_edp_link_rate(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
71
bool edp_backlight_enable_aux(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
72
void edp_add_delay_for_T9(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
73
bool edp_receiver_ready_T9(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
74
bool edp_receiver_ready_T7(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
75
bool edp_power_alpm_dpcd_enable(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
76
bool edp_setup_freesync_replay(struct dc_link *link, const struct dc_stream_state *stream);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
77
void edp_set_panel_power(struct dc_link *link, bool powerOn);
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
78
void edp_set_panel_assr(struct dc_link *link, struct pipe_ctx *pipe_ctx,
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
132
enum hpd_source_id get_hpd_line(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
36
bool link_get_hpd_state(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
44
void link_enable_hpd(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
50
void link_disable_hpd(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
56
void link_enable_hpd_filter(struct dc_link *link, bool enable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c
68
bool program_hpd_filter(const struct dc_link *link)
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
31
enum hpd_source_id get_hpd_line(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
41
bool program_hpd_filter(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
45
bool dpia_query_hpd_status(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
46
bool link_get_hpd_state(struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
50
void link_enable_hpd(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
51
void link_disable_hpd(const struct dc_link *link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.h
52
void link_enable_hpd_filter(struct dc_link *link, bool enable);
drivers/gpu/drm/amd/display/dc/resource/dce100/dce100_resource.c
978
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c
1213
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1268
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
1257
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1091
static void dcn201_link_init(struct dc_link *link)
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
2279
enum dc_status dcn31_update_dc_state_for_encoder_switch(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.h
69
enum dc_status dcn31_update_dc_state_for_encoder_switch(struct dc_link *link,
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1733
struct dc_link *link = stream->link;
drivers/gpu/drm/amd/display/include/logger_interface.h
32
struct dc_link;
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1012
void set_replay_defer_update_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1019
void update_replay_coasting_vtotal_from_defer(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1028
void set_replay_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1035
void set_replay_low_rr_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal)
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1040
void calculate_replay_link_off_frame_count(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
1082
void reset_replay_dsync_error_count(struct dc_link *link)
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
818
bool is_psr_su_specific_panel(struct dc_link *link)
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
878
struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
933
void init_replay_config(struct dc_link *link, struct replay_config *pr_config)
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
943
bool psr_su_set_dsc_slice_height(struct dc *dc, struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
978
void set_replay_frame_skip_number(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
56
void init_replay_config(struct dc_link *link, struct replay_config *pr_config);
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
57
void set_replay_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
60
void set_replay_defer_update_coasting_vtotal(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
63
void set_replay_frame_skip_number(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
68
void update_replay_coasting_vtotal_from_defer(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
70
void set_replay_low_rr_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal);
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
71
void calculate_replay_link_off_frame_count(struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
74
bool is_psr_su_specific_panel(struct dc_link *link);
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
76
struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
80
bool psr_su_set_dsc_slice_height(struct dc *dc, struct dc_link *link,
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
86
void reset_replay_dsync_error_count(struct dc_link *link);
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
87
void change_replay_to_psr(struct dc_link *link);
drivers/gpu/drm/amd/display/modules/power/power_helpers.h
88
void change_psr_to_replay(struct dc_link *link);