Symbol: dc_link
sys/dev/ic/dc.c
1303
sc->dc_link = 1;
sys/dev/ic/dc.c
2311
sc->dc_link = 0;
sys/dev/ic/dc.c
2316
sc->dc_link = 0;
sys/dev/ic/dc.c
2319
if (sc->dc_link == 0)
sys/dev/ic/dc.c
2331
sc->dc_link = 0;
sys/dev/ic/dc.c
2356
if (!sc->dc_link && mii->mii_media_status & IFM_ACTIVE &&
sys/dev/ic/dc.c
2358
sc->dc_link++;
sys/dev/ic/dc.c
2363
if (sc->dc_flags & DC_21143_NWAY && !sc->dc_link)
sys/dev/ic/dc.c
2575
if (!sc->dc_link && ifq_len(&ifp->if_snd) < 10)
sys/dev/ic/dc.c
2829
sc->dc_link = 1;
sys/dev/ic/dc.c
2868
sc->dc_link = 0;
sys/dev/ic/dc.c
3010
sc->dc_link = 0;
sys/dev/ic/dcreg.h
727
u_int8_t dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10558
hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10580
if (aconnector->dc_link && aconnector->dc_sink &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10581
aconnector->dc_link->type == dc_connection_mst_branch) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10584
&hdcp_work[aconnector->dc_link->link_index];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10598
if (aconnector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10600
adev->dm.hdcp_workqueue, aconnector->dc_link->link_index, aconnector,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1085
if (aconn->dc_link->connector_signal != SIGNAL_TYPE_EDP)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12614
link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(aconnector->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13071
if (amdgpu_dm_connector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13072
amdgpu_dm_connector->dc_link->dpcd_caps.allow_invalid_MSA_timing_param) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13100
if (amdgpu_dm_connector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13101
as_type = dm_get_adaptive_sync_support_type(amdgpu_dm_connector->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13125
if (connector->state && amdgpu_dm_connector->dc_link && !freesync_capable &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13126
amdgpu_dm_connector->dc_link->replay_settings.config.replay_supported) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13127
amdgpu_dm_connector->dc_link->replay_settings.config.replay_supported = false;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13128
amdgpu_dm_connector->dc_link->replay_settings.replay_feature_enabled = false;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13318
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1566
struct dc_link *dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1583
dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1586
if (!dc_link_detect_connection_type(dc_link, &new_connection_type))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1607
dc_link_dp_handle_automated_test(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1619
dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1623
} else if ((dc_link->connector_signal != SIGNAL_TYPE_EDP) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1624
dc_link_check_link_loss_status(dc_link, &offload_work->data) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1625
dc_link_dp_allow_hpd_rx_irq(dc_link)) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1645
if ((dc_link_dp_read_hpd_rx_irq_data(dc_link, &irq_data) == DC_OK) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1646
dc_link_check_link_loss_status(dc_link, &irq_data))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1647
dc_link_dp_handle_link_loss(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
179
static enum drm_mode_subconnector get_subconnector_type(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
200
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2691
if (aconnector->dc_link->type == dc_connection_mst_branch &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2700
aconnector->dc_link->type =
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2702
ret = dm_helpers_dp_mst_stop_top_mgr(aconnector->dc_link->ctx,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2703
aconnector->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2746
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2866
if (aconnector->dc_link->type != dc_connection_mst_branch ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2879
try_to_configure_aux_timeout(aconnector->dc_link->ddc, LINK_AUX_DEFAULT_LTTPR_TIMEOUT_PERIOD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2880
if (!dp_is_lttpr_present(aconnector->dc_link))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2881
try_to_configure_aux_timeout(aconnector->dc_link->ddc, LINK_AUX_DEFAULT_TIMEOUT_PERIOD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3264
static void emulated_link_detect(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3543
if (!aconnector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3554
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3558
emulated_link_detect(aconnector->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3562
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_RESUMEFROMS3S4);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3569
if (aconnector->fake_enable && aconnector->dc_link->local_sink)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3590
if (aconnector->dc_link->type != dc_connection_mst_branch ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3598
dm_helpers_dp_mst_start_top_mgr(aconnector->dc_link->ctx,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3599
aconnector->dc_link, false);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3680
aconnector->dc_link->connector_signal != SIGNAL_TYPE_EDP)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3688
caps->ext_caps = &aconnector->dc_link->dpcd_sink_ext_caps;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3704
aconnector->dc_link->backlight_control_type = BACKLIGHT_CONTROL_AMD_AUX;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3751
sink = aconnector->dc_link->local_sink;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3837
if (aconnector->dc_link->aux_mode) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3847
if (aconnector->dc_link->aux_mode)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3921
struct dc *dc = aconnector->dc_link->ctx->dc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3933
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3940
if (are_sinks_equal(aconnector->dc_link->local_sink, aconnector->hdmi_prev_sink)) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3979
struct dc *dc = aconnector->dc_link->ctx->dc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3993
hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4001
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4008
dc_is_hdmi_signal(aconnector->dc_link->connector_signal) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4010
aconnector->dc_link->local_sink != NULL);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4013
emulated_link_detect(aconnector->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4033
aconnector->hdmi_prev_sink = aconnector->dc_link->local_sink;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4051
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4101
struct dc_link *dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4109
int idx = dc_link->link_index;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4111
struct dc *dc = aconnector->dc_link->ctx->dc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4125
result = dc_link_handle_hpd_rx_irq(dc_link, &hpd_irq_data,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4136
if (dc_link_dp_allow_hpd_rx_irq(dc_link)) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4180
if (!dc_link_detect_connection_type(dc_link, &new_connection_type))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4184
emulated_link_detect(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4202
ret = dc_link_detect(dc_link, DETECT_REASON_HPDRX);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4224
if (dc_link->type != dc_connection_mst_branch)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4235
const struct dc_link *dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4268
dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4270
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4272
int_params.irq_source = dc_link->irq_source_hpd;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4286
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4290
int_params.irq_source = dc_link->irq_source_hpd_rx;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5078
struct dc_link *link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5105
link = (struct dc_link *)dm->backlight_link[bl_idx];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5172
struct dc_link *link = (struct dc_link *)dm->backlight_link[bl_idx];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5328
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5528
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6810
create_fake_sink(struct drm_device *dev, struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7015
if (aconnector->dc_link && (sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7019
dc_dsc_parse_dsc_dpcd(aconnector->dc_link->ctx->dc,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7020
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7021
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7058
dc_link_get_highest_encoding_format(aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7067
dc_link_get_highest_encoding_format(aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7082
dc_link_get_highest_encoding_format(aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7105
link_bandwidth_kbps = dc_link_bandwidth_kbps(aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7106
dc_link_get_link_cap(aconnector->dc_link));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7113
!aconnector->dc_link->panel_config.dsc.disable_dsc_edp &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7120
if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc->res_pool->dscs[0],
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7125
dc_link_get_highest_encoding_format(aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7133
dc_link_get_highest_encoding_format(aconnector->dc_link));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7140
if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc->res_pool->dscs[0],
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7145
dc_link_get_highest_encoding_format(aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7193
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7202
link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7712
struct dc_link *dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7718
if (dc_link && dc_link->aux_mode)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7732
if (dc_em_sink && dc_link) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7740
dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7768
struct dc_link *dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7770
.link = aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7777
if (dc_link && dc_link->aux_mode)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7796
aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7802
aconnector->dc_sink = aconnector->dc_link->local_sink ?
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7803
aconnector->dc_link->local_sink :
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7812
struct dc_link *link = (struct dc_link *)aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7910
(aconnector->dc_link->connector_signal == SIGNAL_TYPE_HDMI_TYPE_A ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7911
aconnector->dc_link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8269
mst_state->pbn_div.full = dm_mst_get_pbn_divider(aconnector->mst_root->dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
841
struct dc_link *link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8704
&amdgpu_dm_connector->dc_link->verified_link_cap;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8705
const struct dc *dc = amdgpu_dm_connector->dc_link->dc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8735
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8749
aconnector->dc_link = link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
875
if (link && aconnector->dc_link == link) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
892
if (hpd_aconnector->dc_link->hpd_status == (notify->hpd_status == DP_HPD_PLUG))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8978
struct dc_link *link = dc_get_link_at_index(dc, link_index);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1032
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1076
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
546
const struct dc_link *backlight_link[AMDGPU_DM_MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
763
struct dc_link *dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
846
struct dc_link *link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
124
if (sort_connector[idx_2]->dc_link->link_enc_hw_inst >
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
125
sort_connector[idx_2 + 1]->dc_link->link_enc_hw_inst)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
200
dm->secure_display_ctx.phy_id_mapping[idx].enc_hw_inst = aconnector->dc_link->link_enc_hw_inst;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
237
if (aconnector->dc_link->link_enc_hw_inst ==
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
131
struct dc_link *link = vblank_work->stream->link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1006
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1059
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1251
hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1252
hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1276
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1291
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1392
dpcd_caps = aconnector->dc_link->dpcd_caps;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1438
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1449
if (!aconnector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1487
if (!dc_link_detect_connection_type(aconnector->dc_link, &new_connection_type) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1492
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1506
if (!aconnector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1509
link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1572
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1574
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1674
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1676
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1758
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1760
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1858
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1860
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
192
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1942
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1944
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2042
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2044
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2122
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2124
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2219
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2221
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2297
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2299
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2351
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2353
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2420
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2422
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2489
pipe_ctx = &aconnector->dc_link->dc->current_state->res_ctx.pipe_ctx[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2491
pipe_ctx->stream->link == aconnector->dc_link &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
260
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2721
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2740
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2843
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3100
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3116
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3130
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3145
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3161
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3393
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3433
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3887
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3894
if (aconnector->dc_link->type == dc_connection_mst_branch &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3897
ret = dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
391
struct dc_link *link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3912
if (!aconnector->dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3918
link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
535
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
578
struct dc_lttpr_caps caps = aconnector->dc_link->dpcd_caps.lttpr_caps;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
612
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
755
struct dc_link *link = connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
104
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
44
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
494
static bool enable_assr(void *handle, struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
530
int link_index = aconnector->dc_link->link_index;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
55
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
560
link->ddc_line = aconnector->dc_link->ddc_hw_inst + 1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
567
link_is_hdcp14 = dc_link_is_hdcp14(aconnector->dc_link, sink->sink_signal);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
569
link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
68
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
76
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
90
struct dc_link *link = handle;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
105
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1091
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1105
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1189
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1213
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1339
(struct dc_link *) link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1367
struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1389
enum adaptive_sync_type dm_get_adaptive_sync_support_type(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
176
fill_dc_mst_payload_table_from_drm(struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
228
const struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
320
const struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
328
const struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
513
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
547
struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
569
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
586
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
602
const struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
637
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
848
if (needs_dsc_aux_workaround(aconnector->dc_link) &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
915
bool dm_helpers_is_dp_sink_present(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
997
struct dc_link *link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
907
const struct dc_link *dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
914
dc_link = amdgpu_dm_connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
923
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
924
irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
935
dc_link->irq_source_hpd);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
938
dc_link->irq_source_hpd,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
943
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
945
dc_link->irq_source_hpd_rx,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
970
const struct dc_link *dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
976
dc_link = amdgpu_dm_connector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
978
if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
979
irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
985
dc_link->irq_source_hpd);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
988
dc_link->irq_source_hpd,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
993
if (dc_link->irq_source_hpd_rx != DC_IRQ_SOURCE_INVALID) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
995
dc_link->irq_source_hpd_rx,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1006
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1094
struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1107
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1188
struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1200
uint16_t fec_overhead_multiplier_x1000 = get_fec_overhead_multiplier(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1215
if (stream->link != dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1254
dc_link_get_highest_encoding_format(dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1257
dc_link_get_highest_encoding_format(dc_link));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1328
ret = increase_dsc_bpp(state, mst_state, dc_link, params, vars, count, k);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1337
ret = try_disable_dsc(state, dc_link, params, vars, count, k);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1353
struct dc_link *dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1361
const struct dc *dc = dc_link->dc;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1364
if (dc_link->type != dc_connection_mst_branch)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1368
if (needs_dsc_aux_workaround(dc_link) &&
sys/dev/pci/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 ||
sys/dev/pci/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)))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1390
if (stream->link != dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1451
if (stream->link != dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
154
dc_link_remove_remote_sink(aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1621
static bool is_link_to_dschub(struct dc_link *dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1624
&dc_link->dpcd_caps.dsc_caps.dsc_basic_caps;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1627
if (dc_link->type != dc_connection_mst_branch)
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
203
struct dc_link *dc_link = aconnector->dc_link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
214
if (dc_link->sink_count)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
215
dc_link_remove_remote_sink(dc_link, dc_sink);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
219
dc_sink, dc_link->sink_count);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
242
bool needs_dsc_aux_workaround(struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
288
needs_dsc_aux_workaround(aconnector->dc_link))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
292
if (is_synaptics_cascaded_panamera(aconnector->dc_link, port))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
305
if (!dc_dsc_parse_dsc_dpcd(aconnector->dc_link->ctx->dc,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
388
.link = aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
392
aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
405
aconnector->dc_link->sink_count);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
427
.link = aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
433
aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
445
dc_sink, aconnector->dc_link->sink_count);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
466
&hdcp_work[aconnector->dc_link->link_index];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
561
if (aconnector->dc_link->sink_count)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
562
dc_link_remove_remote_sink(aconnector->dc_link, aconnector->dc_sink);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
566
aconnector->dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
567
aconnector->dc_link->sink_count);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
670
master->dc_link,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
839
aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc;
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
857
uint32_t dm_mst_get_pbn_divider(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
887
static uint16_t get_fec_overhead_multiplier(struct dc_link *dc_link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
892
link_coding_cap = dc_link_dp_mst_decide_link_encoding_format(dc_link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
931
dc_link_get_highest_encoding_format(params[i].aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
983
dc_link_get_highest_encoding_format(param.aconnector->dc_link),
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
991
struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
63
uint32_t dm_mst_get_pbn_divider(struct dc_link *link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
87
bool needs_dsc_aux_workaround(struct dc_link *link);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
100
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
142
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
233
struct dc_link *link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
260
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
33
static bool link_supports_psrsu(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
66
void amdgpu_dm_set_psr_caps(struct dc_link *link)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h
35
void amdgpu_dm_set_psr_caps(struct dc_link *link);
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
156
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
183
struct dc_link *link = NULL;
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
194
struct dc_link *link = dc_get_link_at_index(dc, link_index);
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
329
struct dc_link *link = NULL;
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/clk_mgr/clk_mgr.c
124
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/clk_mgr/clk_mgr.c
125
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/clk_mgr/clk_mgr.c
98
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/clk_mgr/clk_mgr.c
99
struct dc_link *edp_link = NULL;
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
71
const struct dc_link *link = dc->links[i];
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
80
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
99
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
196
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c
75
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c
87
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
174
const struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
324
static uint8_t get_lowest_dpia_index(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
350
const struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
1429
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc.c
1539
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/core/dc.c
1540
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc.c
167
static uint32_t get_num_of_internal_disp(struct dc_link **links, uint32_t num_links)
sys/dev/pci/drm/amd/display/dc/core/dc.c
1777
struct dc_link *link = sink->link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
2236
const struct dc_link *link = context->streams[i]->link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
234
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
261
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
281
struct dc_link *link = kzalloc(sizeof(*link), GFP_KERNEL);
sys/dev/pci/drm/amd/display/dc/core/dc.c
5517
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
5547
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
6130
struct dc_link *link = stream->sink->link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
6131
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/core/dc.c
6185
struct dc_link *link = stream->sink->link;
sys/dev/pci/drm/amd/display/dc/core/dc.c
6186
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/core/dc.c
6256
void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
sys/dev/pci/drm/amd/display/dc/core/dc.c
6321
bool dc_get_host_router_index(const struct dc_link *link, unsigned int *host_router_index)
sys/dev/pci/drm/amd/display/dc/core/dc.c
824
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c
462
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
227
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
481
struct dc_link *link_enc_cfg_get_link_using_link_enc(
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
485
struct dc_link *link = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
498
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
551
const struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
102
bool dc_link_is_hdcp14(struct dc_link *link, enum amd_signal_type signal)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
107
bool dc_link_is_hdcp22(struct dc_link *link, enum amd_signal_type signal)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
112
void dc_link_clear_dprx_states(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
117
bool dc_link_reset_cur_dp_mst_topology(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
123
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
130
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
149
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
179
struct dc_link *link = dc->links[link_index];
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
203
void dc_link_dp_handle_automated_test(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
209
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
223
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
233
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
241
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
248
bool dc_dp_trace_is_initialized(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
253
void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
260
bool dc_dp_trace_is_logged(struct dc_link *link, bool in_detection)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
265
unsigned long long dc_dp_trace_get_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
277
unsigned int dc_dp_trace_get_link_loss_count(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
283
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
291
void dc_link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
311
bool dc_link_decide_edp_link_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
318
bool dc_link_dp_get_max_link_enc_cap(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
325
const struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
353
bool dc_link_is_dp_sink_present(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
358
bool dc_link_is_fec_supported(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
364
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
369
bool dc_link_should_enable_fec(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
375
struct dc_link *link, int peak_bw)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
381
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
387
bool dc_link_dp_allow_hpd_rx_irq(const struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
392
void dc_link_dp_handle_link_loss(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
398
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
404
bool dc_link_handle_hpd_rx_irq(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
412
void dc_link_dp_receiver_power_ctrl(struct dc_link *link, bool on)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
417
enum lttpr_mode dc_link_decide_lttpr_mode(struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
428
int dc_link_get_backlight_level(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
433
bool dc_link_get_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
442
bool dc_link_set_backlight_level(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
449
bool dc_link_set_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
458
int dc_link_get_target_backlight_pwm(const struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
475
bool dc_link_setup_psr(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
48
struct dc_link **edp_links,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
489
bool dc_link_get_replay_state(const struct dc_link *link, uint64_t *state)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
494
bool dc_link_wait_for_t12(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
499
bool dc_link_get_hpd_state(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
504
void dc_link_enable_hpd(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
509
void dc_link_disable_hpd(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
514
void dc_link_enable_hpd_filter(struct dc_link *link, bool enable)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
524
void dc_link_get_alpm_support(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
67
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
70
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
85
bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
90
bool dc_link_detect_connection_type(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
96
const struct dc_link_status *dc_link_get_status(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2586
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2674
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2686
static inline int find_fixed_dio_link_enc(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2693
const struct dc_link *link, const struct resource_pool *pool)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2730
static bool is_dio_enc_acquired_by_other_link(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3639
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5072
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5193
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5215
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5231
bool get_temp_dp_link_res(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5366
const struct link_hwss *get_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/core/dc_sink.c
37
struct dc_link *link = init_params->link;
sys/dev/pci/drm/amd/display/dc/dc.h
1713
struct dc_link *links[MAX_LINKS];
sys/dev/pci/drm/amd/display/dc/dc.h
1772
struct dc_link temp_link;
sys/dev/pci/drm/amd/display/dc/dc.h
1955
struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index);
sys/dev/pci/drm/amd/display/dc/dc.h
1959
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
1964
struct dc_link **edp_links,
sys/dev/pci/drm/amd/display/dc/dc.h
1967
void dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link,
sys/dev/pci/drm/amd/display/dc/dc.h
1990
bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason);
sys/dev/pci/drm/amd/display/dc/dc.h
2005
struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/dc/dc.h
2015
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2019
void dc_link_enable_hpd(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2022
void dc_link_disable_hpd(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2034
bool dc_link_detect_connection_type(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2041
bool dc_link_get_hpd_state(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2044
const struct dc_link_status *dc_link_get_status(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2060
void dc_link_enable_hpd_filter(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/dc.h
2100
bool dc_link_is_hdcp14(struct dc_link *link, enum amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/dc.h
2101
bool dc_link_is_hdcp22(struct dc_link *link, enum amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/dc.h
2115
bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/dc/dc.h
2119
void dc_link_dp_handle_automated_test(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2124
void dc_link_dp_handle_link_loss(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2130
bool dc_link_dp_allow_hpd_rx_irq(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2137
bool dc_link_check_link_loss_status(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2147
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2157
void dc_link_clear_dprx_states(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2163
bool dc_link_reset_cur_dp_mst_topology(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2171
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2189
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2241
bool dc_link_decide_edp_link_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2248
bool dc_link_dp_get_max_link_enc_cap(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2259
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2268
const struct dc_link_settings *dc_link_get_link_cap(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2276
enum dc_link_encoding_format dc_link_get_highest_encoding_format(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2283
bool dc_link_is_dp_sink_present(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2294
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2311
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2325
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2342
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2346
bool dc_link_is_fec_supported(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2352
bool dc_link_should_enable_fec(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2357
enum lttpr_mode dc_link_decide_lttpr_mode(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2368
void dc_link_dp_receiver_power_ctrl(struct dc_link *link, bool on);
sys/dev/pci/drm/amd/display/dc/dc.h
2376
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2378
void dc_link_edp_panel_backlight_power_on(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2385
bool dc_link_set_backlight_level(const struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/dc/dc.h
2389
bool dc_link_set_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2394
bool dc_link_get_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2398
int dc_link_get_backlight_level(const struct dc_link *dc_link);
sys/dev/pci/drm/amd/display/dc/dc.h
2400
int dc_link_get_target_backlight_pwm(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2402
bool dc_link_set_psr_allow_active(struct dc_link *dc_link, const bool *enable,
sys/dev/pci/drm/amd/display/dc/dc.h
2405
bool dc_link_get_psr_state(const struct dc_link *dc_link, enum dc_psr_state *state);
sys/dev/pci/drm/amd/display/dc/dc.h
2407
bool dc_link_setup_psr(struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/dc/dc.h
2422
bool dc_link_set_replay_allow_active(struct dc_link *dc_link, const bool *enable,
sys/dev/pci/drm/amd/display/dc/dc.h
2425
bool dc_link_get_replay_state(const struct dc_link *dc_link, uint64_t *state);
sys/dev/pci/drm/amd/display/dc/dc.h
2431
bool dc_link_wait_for_t12(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2437
bool dc_dp_trace_is_initialized(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2442
bool dc_dp_trace_is_logged(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2449
void dc_dp_trace_set_is_logged_flag(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2459
unsigned long long dc_dp_trace_get_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2467
const struct dp_trace_lt_counts *dc_dp_trace_get_lt_counts(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2471
unsigned int dc_dp_trace_get_link_loss_count(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dc.h
2486
void dc_link_set_usb4_req_bw_req(struct dc_link *link, int req_bw);
sys/dev/pci/drm/amd/display/dc/dc.h
2498
struct dc_link *link, int peak_bw);
sys/dev/pci/drm/amd/display/dc/dc.h
2511
void dc_link_get_alpm_support(struct dc_link *link, bool *auxless_support,
sys/dev/pci/drm/amd/display/dc/dc.h
2576
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dc.h
2593
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dc.h
2633
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc.h
2722
bool dc_get_host_router_index(const struct dc_link *link, unsigned int *host_router_index);
sys/dev/pci/drm/amd/display/dc/dc_ddc_types.h
191
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dc_fused_io.c
123
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc_fused_io.c
60
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc_fused_io.c
94
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc_fused_io.h
13
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc_fused_io.h
22
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dc_stream.h
191
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dc_types.h
1405
const struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dc_types.h
48
struct dc_link;
sys/dev/pci/drm/amd/display/dc/dce/dce_dmcu.c
169
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dce_dmcu.c
600
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c
901
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c
950
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dmub_abm.c
43
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
64
bool should_use_dmub_lock(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
78
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
40
bool should_use_dmub_lock(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dce/dmub_psr.c
293
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dmub_psr.h
31
struct dc_link;
sys/dev/pci/drm/amd/display/dc/dce/dmub_psr.h
40
bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.c
116
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.h
10
struct dc_link;
sys/dev/pci/drm/amd/display/dc/dce/dmub_replay.h
23
bool (*replay_copy_settings)(struct dmub_replay *dmub, struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c
904
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c
959
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.h
677
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.h
681
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.c
469
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_stream_encoder.h
107
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
466
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
513
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
559
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
287
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.c
298
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h
327
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn314/dcn314_dio_stream_encoder.h
331
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.c
245
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_stream_encoder.h
202
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_stream_encoder.c
277
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
264
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.h
222
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_cp_psp.h
32
struct dc_link;
sys/dev/pci/drm/amd/display/dc/dm_cp_psp.h
51
bool (*enable_assr)(void *handle, struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
120
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
125
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
129
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
136
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
146
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
153
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
158
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
175
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
181
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
186
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
214
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
219
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
222
enum adaptive_sync_type dm_get_adaptive_sync_support_type(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
224
enum dc_edid_status dm_helpers_get_sbios_edid(struct dc_link *link, struct dc_edid *edid);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
63
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
73
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
89
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dm_helpers.h
96
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1082
struct dc_link *link = context->streams[0]->sink->link;
sys/dev/pci/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
594
struct dc_link *link = context->streams[0]->sink->link;
sys/dev/pci/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
625
struct dc_link *link = context->streams[0]->sink->link;
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
114
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
123
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
230
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
316
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
338
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hdcp/hdcp_msg.c
384
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1152
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1206
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1224
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1298
const struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1587
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1733
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1839
struct dc_link **edp_links_with_sink,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1910
struct dc_link *edp_links_with_sink[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1911
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1913
struct dc_link *edp_link_with_sink = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1914
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2843
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2865
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3189
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3242
void dce110_enable_lvds_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3254
void dce110_enable_tmds_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3271
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
3337
void dce110_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
668
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
710
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
783
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
915
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
950
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
101
void dce110_enable_tmds_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
108
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
79
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
83
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
87
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
94
void dce110_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.h
97
void dce110_enable_lvds_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1287
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1819
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1864
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1906
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1907
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1925
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
4021
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
173
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
176
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
178
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h
181
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2762
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2814
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
3023
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
800
static enum phyd32clk_clock_source get_phyd32clk_src(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
264
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
596
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
707
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
746
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
747
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
762
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
782
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
161
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
226
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
516
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
465
static void apply_symclk_on_tx_off_wa(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c
503
void dcn314_disable_link_output(struct dc_link *link,
sys/dev/pci/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 amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1307
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1356
static void apply_symclk_on_tx_off_wa(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
1394
void dcn32_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
839
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
901
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
902
struct dc_link *edp_link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
920
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
940
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h
96
void dcn32_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
194
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
260
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
520
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
521
struct dc_link *edp_link = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
539
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
574
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
929
struct dc_link *edp_links[MAX_NUM_EDP] = { NULL };
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h
50
void dcn35_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1021
static void disable_link_output_symclk_on_tx_off(struct dc_link *link, enum dp_link_encoding link_encoding)
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1040
void dcn401_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1612
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1816
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
205
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
270
struct dc_link *edp_links[MAX_NUM_EDP];
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
271
struct dc_link *edp_link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
289
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
311
struct dc_link *link = dc->links[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
891
static enum phyd32clk_clock_source get_phyd32clk_src(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
951
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h
58
void dcn401_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
213
void (*edp_power_control)(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
214
void (*edp_wait_for_hpd_ready)(struct dc_link *link, bool power_up);
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
215
void (*edp_wait_for_T12)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
243
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
376
void (*enable_dp_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
381
void (*enable_tmds_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
387
void (*enable_lvds_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer.h
391
void (*disable_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/hwss/hw_sequencer_private.h
104
void (*edp_backlight_control)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
228
enum dc_status (*update_dc_state_for_encoder_switch)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
75
void (*link_init)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/hw/clk_mgr.h
312
void (*notify_link_rate_change)(struct clk_mgr *clk_mgr, struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/hw/dmcu.h
67
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/hw/stream_encoder.h
184
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/hw/stream_encoder.h
188
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
100
struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
87
struct dc_link *link_enc_cfg_get_link_using_link_enc(
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
94
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
36
struct dc_link;
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
54
void (*enable_dp_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
59
void (*set_dp_link_test_pattern)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
62
void (*set_dp_lane_settings)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
66
void (*update_stream_allocation_table)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h
80
void (*disable_link_output)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
101
struct dc_link *(*create_link)(
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
103
void (*destroy_link)(struct dc_link **link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
107
bool (*detect_link)(struct dc_link *link, enum dc_detect_reason reason);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
108
bool (*detect_connection_type)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
111
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
115
void (*remove_remote_sink)(struct dc_link *link, struct dc_sink *sink);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
116
bool (*get_hpd_state)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
120
void (*enable_hpd)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
121
void (*disable_hpd)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
122
void (*enable_hpd_filter)(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
123
bool (*reset_cur_dp_mst_topology)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
124
const struct dc_link_status *(*get_status)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
125
bool (*is_hdcp1x_supported)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
127
bool (*is_hdcp2x_supported)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
129
void (*clear_dprx_states)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
135
void (*get_cur_link_res)(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
142
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
145
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
152
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
159
void (*resume)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
162
void (*blank_dp_stream)(struct dc_link *link, bool hw_init);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
197
bool (*dp_is_sink_present)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
198
bool (*dp_is_fec_supported)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
200
bool (*dp_get_max_link_enc_cap)(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
203
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
206
bool (*dp_should_enable_fec)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
214
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
215
bool (*edp_decide_link_settings)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
218
bool (*dp_overwrite_extended_receiver_cap)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
219
enum lttpr_mode (*dp_decide_lttpr_mode)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
221
uint8_t (*dp_get_lttpr_count)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
222
void (*edp_get_alpm_support)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
228
struct dc_link *link, int peak_bw);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
230
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
233
void (*dpcd_write_rx_power_ctrl)(struct dc_link *link, bool on);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
238
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
240
bool (*dp_should_allow_hpd_rx_irq)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
241
void (*dp_handle_link_loss)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
243
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
245
bool (*dp_handle_hpd_rx_irq)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
253
struct dc_link *link, bool wait_for_hpd);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
254
int (*edp_get_backlight_level)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
255
bool (*edp_get_backlight_level_nits)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
258
bool (*edp_set_backlight_level)(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
260
bool (*edp_set_backlight_level_nits)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
264
int (*edp_get_target_backlight_pwm)(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
266
const struct dc_link *link, enum dc_psr_state *state);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
268
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
273
bool (*edp_setup_psr)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
278
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
282
const struct dc_link *link, uint32_t *residency, enum psr_residency_mode mode);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
285
const struct dc_link *link, uint64_t *state);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
286
bool (*edp_set_replay_allow_active)(struct dc_link *dc_link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
289
bool (*edp_setup_replay)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
291
bool (*edp_send_replay_cmd)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
295
struct dc_link *link, uint32_t coasting_vtotal);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
296
bool (*edp_replay_residency)(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
299
bool (*edp_set_replay_power_opt_and_coasting_vtotal)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
302
bool (*edp_wait_for_t12)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
303
bool (*edp_is_ilr_optimization_required)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
305
bool (*edp_backlight_enable_aux)(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
306
void (*edp_add_delay_for_T9)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
307
bool (*edp_receiver_ready_T9)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
308
bool (*edp_receiver_ready_T7)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
309
bool (*edp_power_alpm_dpcd_enable)(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
310
void (*edp_set_panel_power)(struct dc_link *link, bool powerOn);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
314
void (*dp_handle_automated_test)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
316
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
324
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
328
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
333
bool (*dp_trace_is_initialized)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
334
void (*dp_trace_set_is_logged_flag)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
337
bool (*dp_trace_is_logged)(struct dc_link *link, bool in_detection);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
339
struct dc_link *link, bool in_detection);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
341
struct dc_link *link, bool in_detection);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
342
unsigned int (*dp_trace_get_link_loss_count)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
343
void (*dp_trace_set_edp_power_timestamp)(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
345
uint64_t (*dp_trace_get_edp_poweron_timestamp)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
346
uint64_t (*dp_trace_get_edp_poweroff_timestamp)(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
348
struct dc_link *link, uint8_t dp_test_mode);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
95
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/inc/resource.h
602
bool get_temp_dp_link_res(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/resource.h
619
const struct link_hwss *get_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/inc/resource.h
661
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
159
static void dp_test_send_link_training(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
188
static void dp_test_get_audio_test_data(struct dc_link *link, bool disable_video)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
278
static void dp_test_send_phy_test_pattern(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
480
static void set_crtc_test_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
580
void dp_handle_automated_test(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
647
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
65
static void dp_retrain_link_dp_test(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
955
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
997
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.h
28
void dp_handle_automated_test(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.h
30
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.h
38
struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.h
42
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
106
void dp_trace_set_lt_start_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
115
void dp_trace_set_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
124
unsigned long long dp_trace_get_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
142
unsigned int dp_trace_get_link_loss_count(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
147
void dp_trace_set_edp_power_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
157
uint64_t dp_trace_get_edp_poweron_timestamp(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
162
uint64_t dp_trace_get_edp_poweroff_timestamp(struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
28
void dp_trace_init(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
34
void dp_trace_reset(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
39
bool dp_trace_is_initialized(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
44
void dp_trace_detect_lt_init(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
49
void dp_trace_commit_lt_init(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
54
void dp_trace_link_loss_increment(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
59
void dp_trace_lt_fail_count_update(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
69
void dp_trace_lt_total_count_increment(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
78
void dp_trace_set_is_logged_flag(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
88
bool dp_trace_is_logged(struct dc_link *link, bool in_detection)
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.c
96
void dp_trace_lt_result_update(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
29
void dp_trace_init(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
30
void dp_trace_reset(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
31
bool dp_trace_is_initialized(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
32
void dp_trace_detect_lt_init(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
33
void dp_trace_commit_lt_init(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
34
void dp_trace_link_loss_increment(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
35
void dp_trace_lt_fail_count_update(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
38
void dp_trace_lt_total_count_increment(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
40
void dp_trace_set_is_logged_flag(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
43
bool dp_trace_is_logged(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
45
void dp_trace_lt_result_update(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
48
void dp_trace_set_lt_start_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
50
void dp_trace_set_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
52
unsigned long long dp_trace_get_lt_end_timestamp(struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
56
unsigned int dp_trace_get_link_loss_count(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
57
void dp_trace_set_edp_power_timestamp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
59
uint64_t dp_trace_get_edp_poweron_timestamp(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_trace.h
60
uint64_t dp_trace_get_edp_poweroff_timestamp(struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
116
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
152
void enable_dio_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
181
void disable_dio_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
199
void set_dio_dp_link_test_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
216
void set_dio_dp_lane_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
233
void update_dio_stream_allocation_table(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
327
bool can_use_dio_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
33
bool can_use_dio_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
40
void enable_dio_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
45
void disable_dio_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
48
void set_dio_dp_link_test_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
51
void set_dio_dp_lane_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.h
59
void update_dio_stream_allocation_table(struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
121
static void disable_dpia_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
164
bool can_use_dpia_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
34
static void update_dpia_stream_allocation_table(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
60
static void set_dio_dpia_link_test_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
79
static void set_dio_dpia_lane_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
86
static void enable_dpia_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.h
34
bool can_use_dpia_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
107
void enable_hpo_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
130
void disable_hpo_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
149
static void set_hpo_dp_link_test_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
158
static void set_hpo_dp_lane_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
169
void update_hpo_dp_stream_allocation_table(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
218
bool can_use_hpo_dp_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
94
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
42
void enable_hpo_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
47
void disable_hpo_dp_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
50
void update_hpo_dp_stream_allocation_table(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.h
58
bool can_use_hpo_dp_link_hwss(const struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1245
bool link_detect_connection_type(struct dc_link *link, enum dc_connection_type *type)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1293
bool link_detect(struct dc_link *link, enum dc_detect_reason reason)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1321
void link_clear_dprx_states(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1326
bool link_is_hdcp14(struct dc_link *link, enum amd_signal_type signal)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1350
bool link_is_hdcp22(struct dc_link *link, enum amd_signal_type signal)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1373
const struct dc_link_status *link_get_status(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1379
static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1381
if (dc_link->sink_count >= MAX_SINKS_PER_LINK) {
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1388
dc_link->remote_sinks[dc_link->sink_count] = sink;
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1389
dc_link->sink_count++;
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1395
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
1452
void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
170
static enum amd_signal_type link_detect_sink_signal_type(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
331
struct dc_link *link = ddc->link;
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
465
static void link_disconnect_sink(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
476
static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
482
static void query_hdcp_capability(enum amd_signal_type signal, struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
521
static void read_current_link_settings_on_detect(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
586
static bool detect_dp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
635
static bool wait_for_entering_dp_alt_mode(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
690
static void apply_dpia_mst_dsc_always_on_wa(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
713
static void revert_dpia_mst_dsc_always_on_wa(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
720
static bool discover_dp_mst_topology(struct dc_link *link, enum dc_detect_reason reason)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
741
bool link_reset_cur_dp_mst_topology(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
779
static void verify_link_capability_destructive(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
804
static void verify_link_capability_non_destructive(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
818
static bool should_verify_link_capability_destructively(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
854
static void verify_link_capability(struct dc_link *link, struct dc_sink *sink,
sys/dev/pci/drm/amd/display/dc/link/link_detection.c
870
static bool detect_link_and_local_sink(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
29
bool link_detect(struct dc_link *link, enum dc_detect_reason reason);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
30
bool link_detect_connection_type(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
33
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
37
void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
38
bool link_reset_cur_dp_mst_topology(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
39
const struct dc_link_status *link_get_status(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
40
bool link_is_hdcp14(struct dc_link *link, enum amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
41
bool link_is_hdcp22(struct dc_link *link, enum amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/link/link_detection.h
42
void link_clear_dprx_states(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1053
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1077
static void log_vcp_x_y(const struct dc_link *link, struct fixed31_32 avg_time_slots_per_mtp)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1174
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1199
static bool poll_for_allocation_change_trigger(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
120
void link_blank_dp_stream(struct dc_link *link, bool hw_init)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1251
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1302
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1333
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1432
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
149
void link_set_all_streams_dpms_off_for_link(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1530
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1550
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1660
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1742
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1830
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
186
void link_resume(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1913
static void disable_link_dp(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1942
static void disable_link(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
195
static bool is_master_pipe_for_link(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
1966
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2042
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
206
void link_get_master_pipes_with_dpms_on(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2169
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2189
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2216
struct dc_link *link = pipe_ctx->stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2232
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2280
struct dc_link *link = stream->sink->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2350
struct dc_link *link = stream->sink->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2461
struct dc_link *link = stream->sink->link;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
737
static void enable_mst_on_sink(struct dc_link *link, bool enable)
sys/dev/pci/drm/amd/display/dc/link/link_dpms.h
34
void link_resume(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_dpms.h
37
void link_blank_dp_stream(struct dc_link *link, bool hw_init);
sys/dev/pci/drm/amd/display/dc/link/link_dpms.h
38
void link_set_all_streams_dpms_off_for_link(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_dpms.h
39
void link_get_master_pipes_with_dpms_on(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_dpms.h
49
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
376
static void link_destruct(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
410
static enum channel_id get_ddc_line(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
454
static bool construct_phy(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
760
static bool construct_dpia(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
829
static bool link_construct(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
839
struct dc_link *link_create(const struct link_init_data *init_params)
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
841
struct dc_link *link =
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
859
void link_destroy(struct dc_link **link)
sys/dev/pci/drm/amd/display/dc/link/link_factory.h
28
struct dc_link *link_create(const struct link_init_data *init_params);
sys/dev/pci/drm/amd/display/dc/link/link_factory.h
29
void link_destroy(struct dc_link **link);
sys/dev/pci/drm/amd/display/dc/link/link_hwss_hpo_frl.c
53
bool can_use_hpo_frl_link_hwss(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
32
void link_get_cur_link_res(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
54
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
77
struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/link/link_resource.h
30
void link_get_cur_link_res(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
231
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
268
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
275
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
334
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
401
const struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/link/link_validation.c
544
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.h
31
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.h
37
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/link_validation.h
42
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_ddc.c
215
struct dc_link *link = ddc->link;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_ddc.c
413
uint32_t link_get_fixed_vs_pe_retimer_write_address(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_ddc.c
454
uint32_t link_get_fixed_vs_pe_retimer_read_address(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_ddc.h
85
uint32_t link_get_fixed_vs_pe_retimer_read_address(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_ddc.h
86
uint32_t link_get_fixed_vs_pe_retimer_write_address(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1011
enum dp_link_encoding mst_decide_link_encoding_format(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1030
static void read_dp_device_vendor_id(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1052
static enum dc_status wake_up_aux_channel(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
107
bool is_dp_active_dongle(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1095
struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
113
bool is_dp_branch_device(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1137
uint8_t data, struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1307
static void apply_usbc_combo_phy_reset_wa(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1322
bool dp_overwrite_extended_receiver_cap(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1384
void dpcd_set_source_specific_data(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1467
void dpcd_write_cable_id_to_dprx(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1481
static bool get_usbc_cable_id(struct dc_link *link, union dp_cable_id *cable_id)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1503
static void retrieve_cable_id(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1516
bool read_is_mst_supported(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1549
static bool dpcd_read_sink_ext_caps(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1574
enum dc_status dp_retrieve_lttpr_cap(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
1679
static bool retrieve_link_cap(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2081
bool detect_dp_sink_caps(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2086
void detect_edp_sink_caps(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2207
bool dp_get_max_link_enc_cap(const struct dc_link *link, struct dc_link_settings *max_link_enc_cap)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2234
const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2242
struct dc_link_settings dp_get_max_link_cap(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2338
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2405
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2458
bool dp_is_sink_present(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2517
uint8_t dp_get_lttpr_count(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2525
void edp_get_alpm_support(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
282
static enum clock_source_id get_clock_source_id(struct dc_link *link)
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
338
bool dp_is_fec_supported(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
356
bool dp_should_enable_fec(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
385
bool dp_is_lttpr_present(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
427
static enum dc_link_rate get_lttpr_max_link_rate(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
451
static enum dc_link_rate get_cable_max_link_rate(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
495
static enum dc_link_rate reduce_link_rate(const struct dc_link *link, enum dc_link_rate link_rate)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
542
static enum dc_link_rate increase_link_rate(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
571
static void increase_edp_link_rate(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
589
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
647
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
720
static bool decide_dp_link_settings(struct dc_link *link, struct dc_link_settings *link_setting, uint32_t req_bw)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
762
bool edp_decide_link_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
812
bool decide_edp_link_settings_with_dsc(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
941
static bool decide_mst_link_settings(const struct dc_link *link, struct dc_link_settings *link_setting)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
950
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
103
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
109
bool dp_overwrite_extended_receiver_cap(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
111
uint8_t dp_get_lttpr_count(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
113
void edp_get_alpm_support(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
31
bool detect_dp_sink_caps(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
33
void detect_edp_sink_caps(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
35
struct dc_link_settings dp_get_max_link_cap(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
37
bool dp_get_max_link_enc_cap(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
41
const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
46
enum dc_status dp_retrieve_lttpr_cap(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
54
bool dp_is_sink_present(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
56
bool dp_is_lttpr_present(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
58
bool dp_is_fec_supported(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
60
bool is_dp_active_dongle(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
62
bool is_dp_branch_device(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
64
void dpcd_write_cable_id_to_dprx(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
66
bool dp_should_enable_fec(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
72
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
81
bool edp_decide_link_settings(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
84
bool decide_edp_link_settings_with_dsc(struct dc_link *link,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
91
void dpcd_set_source_specific_data(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
94
bool read_is_mst_supported(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.h
97
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia.c
114
bool dpia_query_hpd_status(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia.c
152
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia.c
49
enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia.h
35
enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia.h
40
bool dpia_query_hpd_status(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
102
static int get_estimated_bw(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
115
static int get_non_reduced_max_link_rate(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
128
static int get_non_reduced_max_lane_count(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
146
static void retrieve_usb4_dp_bw_allocation_info(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
172
static void dpia_bw_alloc_unplug(struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
274
void link_dp_dpia_handle_bw_alloc_status(struct dc_link *link, uint8_t status)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
300
void dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
314
void link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
330
uint32_t link_dpia_get_dp_overhead(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
365
const struct dc_link *link;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
49
static bool link_dp_is_bw_alloc_available(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
56
static void reset_bw_alloc_struct(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
76
static uint8_t get_bw_granularity(struct dc_link *link)
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
89
uint32_t link_dpia_get_dp_overhead(const struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
122
static bool handle_hpd_irq_psr_sink(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
188
static void handle_hpd_irq_replay_sink(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
265
void dp_handle_link_loss(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
291
static void dp_handle_tunneling_irq(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
315
static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
335
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
395
bool dp_should_allow_hpd_rx_irq(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
410
bool dp_handle_hpd_rx_irq(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
47
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
31
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
33
bool dp_should_allow_hpd_rx_irq(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
34
void dp_handle_link_loss(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
36
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_irq_handler.h
38
bool dp_handle_hpd_rx_irq(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
123
struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
44
void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
59
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
71
void dp_disable_link_phy(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
91
static inline bool is_immediate_downstream(struct dc_link *link, uint32_t offset)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
98
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
31
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
37
void dp_disable_link_phy(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
42
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
48
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
52
enum dc_status dp_set_fec_ready(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
55
void dp_set_fec_enable(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.h
58
void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on);
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1047
enum dc_status dpcd_configure_channel_coding(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1069
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1094
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1184
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1226
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1353
void start_clock_recovery_pattern_early(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1366
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1385
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1421
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1509
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1555
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1629
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
180
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
207
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
272
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
519
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
530
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
547
bool dp_check_dpcd_reqeust_status(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
554
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
59
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
595
struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
720
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
802
enum dc_dp_training_pattern decide_eq_training_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
839
enum lttpr_mode dp_decide_lttpr_mode(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
891
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
903
enum dc_status configure_lttpr_mode_transparent(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
915
struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
994
void repeater_training_done(struct dc_link *link, uint32_t offset)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
100
void start_clock_recovery_pattern_early(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
106
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
120
enum dc_dp_training_pattern decide_eq_training_pattern(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
124
enum lttpr_mode dp_decide_lttpr_mode(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
127
void dp_get_lttpr_mode_override(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
131
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
137
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
165
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
170
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
174
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
178
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
189
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
193
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
198
bool dp_check_dpcd_reqeust_status(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
40
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
46
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
52
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
59
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
64
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
70
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
74
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
81
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
89
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
92
enum dc_status configure_lttpr_mode_transparent(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
95
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
98
void repeater_training_done(struct dc_link *link, uint32_t offset);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
157
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
196
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
230
void decide_128b_132b_training_settings(struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
40
struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
72
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.h
32
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.h
36
void decide_128b_132b_training_settings(struct dc_link *link,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
114
struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
221
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
341
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
424
struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
78
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
38
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
43
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
49
struct dc_link *link,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.h
57
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_auxless.c
34
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_auxless.h
32
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
148
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
172
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
235
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
288
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
456
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
555
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
583
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
729
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
810
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
827
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
860
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
920
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
942
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
972
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
98
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
989
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
39
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
45
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
50
const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
55
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
101
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
190
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
45
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
73
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
32
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
37
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.h
42
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.c
198
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.c
231
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.c
45
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.c
60
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.h
32
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dpcd.h
38
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
101
enum dp_panel_mode dp_get_panel_mode(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1088
bool edp_send_replay_cmd(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1113
bool edp_set_coasting_vtotal(struct dc_link *link, uint32_t coasting_vtotal)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1133
bool edp_replay_residency(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1154
bool edp_set_replay_power_opt_and_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1181
static struct abm *get_abm_from_stream_res(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1199
int edp_get_backlight_level(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1218
int edp_get_target_backlight_pwm(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1228
bool is_smartmux_suported(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1238
static void edp_set_assr_enable(const struct dc *pDC, struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1275
void edp_set_panel_assr(struct dc_link *link, struct pipe_ctx *pipe_ctx,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
155
bool edp_set_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
237
bool edp_get_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
269
bool edp_backlight_enable_aux(struct dc_link *link, bool enable)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
312
bool set_default_brightness_aux(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
329
bool edp_is_ilr_optimization_enabled(struct dc_link *link)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
349
bool edp_is_ilr_optimization_required(struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
410
void edp_set_panel_power(struct dc_link *link, bool powerOn)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
438
bool edp_wait_for_t12(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
449
void edp_add_delay_for_T9(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
455
bool edp_receiver_ready_T9(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
480
bool edp_receiver_ready_T7(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
515
bool edp_power_alpm_dpcd_enable(struct dc_link *link, bool enable)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
53
void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode)
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
549
bool edp_set_backlight_level(const struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
652
transmitter_to_phy_id(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
688
bool edp_setup_psr(struct dc_link *link,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
987
bool edp_setup_replay(struct dc_link *link, const struct dc_stream_state *stream)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
30
enum dp_panel_mode dp_get_panel_mode(struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
32
bool set_default_brightness_aux(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
33
bool is_smartmux_suported(struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
35
int edp_get_backlight_level(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
36
bool edp_get_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
39
bool edp_set_backlight_level(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
41
bool edp_set_backlight_level_nits(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
45
int edp_get_target_backlight_pwm(const struct dc_link *link);
sys/dev/pci/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);
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
49
bool edp_setup_psr(struct dc_link *link,
sys/dev/pci/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,
sys/dev/pci/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);
sys/dev/pci/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,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
57
bool edp_setup_replay(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
59
bool edp_send_replay_cmd(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
62
bool edp_set_coasting_vtotal(struct dc_link *link, uint32_t coasting_vtotal);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
63
bool edp_replay_residency(const struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
65
bool edp_get_replay_state(const struct dc_link *link, uint64_t *state);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
66
bool edp_set_replay_power_opt_and_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
68
bool edp_wait_for_t12(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
69
bool edp_is_ilr_optimization_required(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
71
bool edp_is_ilr_optimization_enabled(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
72
enum dc_link_rate get_max_edp_link_rate(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
73
bool edp_backlight_enable_aux(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
74
void edp_add_delay_for_T9(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
75
bool edp_receiver_ready_T9(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
76
bool edp_receiver_ready_T7(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
77
bool edp_power_alpm_dpcd_enable(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
78
void edp_set_panel_power(struct dc_link *link, bool powerOn);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.h
79
void edp_set_panel_assr(struct dc_link *link, struct pipe_ctx *pipe_ctx,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
120
bool query_hpd_status(struct dc_link *link, uint32_t *is_hpd_high)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
135
enum hpd_source_id get_hpd_line(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
176
bool program_hpd_filter(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
36
bool link_get_hpd_state(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
47
void link_enable_hpd(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
55
void link_disable_hpd(const struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
63
void link_enable_hpd_filter(struct dc_link *link, bool enable)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
31
enum hpd_source_id get_hpd_line(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
41
bool program_hpd_filter(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
45
bool dpia_query_hpd_status(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
46
bool query_hpd_status(struct dc_link *link, uint32_t *is_hpd_high);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
47
bool link_get_hpd_state(struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
51
void link_enable_hpd(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
52
void link_disable_hpd(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.h
53
void link_enable_hpd_filter(struct dc_link *link, bool enable);
sys/dev/pci/drm/amd/display/dc/resource/dce100/dce100_resource.c
954
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/resource/dce110/dce110_resource.c
1207
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1234
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
1222
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1057
static void dcn201_link_init(struct dc_link *link)
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
2239
enum dc_status dcn31_update_dc_state_for_encoder_switch(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.h
69
enum dc_status dcn31_update_dc_state_for_encoder_switch(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1696
struct dc_link *link = stream->link;
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_hwss.c
40
static void virtual_disable_link_output(struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_stream_encoder.c
70
struct dc_link *link,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_stream_encoder.c
74
struct dc_link *link,
sys/dev/pci/drm/amd/display/include/logger_interface.h
32
struct dc_link;
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
1004
void calculate_replay_link_off_frame_count(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
1043
void reset_replay_dsync_error_count(struct dc_link *link)
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
818
bool is_psr_su_specific_panel(struct dc_link *link)
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
878
struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
933
void init_replay_config(struct dc_link *link, struct replay_config *pr_config)
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
943
bool psr_su_set_dsc_slice_height(struct dc *dc, struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
978
void set_replay_defer_update_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
985
void update_replay_coasting_vtotal_from_defer(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
992
void set_replay_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.c
999
void set_replay_low_rr_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal)
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
56
void init_replay_config(struct dc_link *link, struct replay_config *pr_config);
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
57
void set_replay_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
60
void set_replay_defer_update_coasting_vtotal(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
63
void update_replay_coasting_vtotal_from_defer(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
65
void set_replay_low_rr_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal);
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
66
void calculate_replay_link_off_frame_count(struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
69
bool is_psr_su_specific_panel(struct dc_link *link);
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
71
struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
75
bool psr_su_set_dsc_slice_height(struct dc *dc, struct dc_link *link,
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
81
void reset_replay_dsync_error_count(struct dc_link *link);
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
82
void change_replay_to_psr(struct dc_link *link);
sys/dev/pci/drm/amd/display/modules/power/power_helpers.h
83
void change_psr_to_replay(struct dc_link *link);