aconnector 115 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector); aconnector 521 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 530 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 531 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->audio_inst != port) aconnector 898 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 905 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 906 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->type == dc_connection_mst_branch && aconnector 907 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->mst_mgr.aux) { aconnector 909 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector, aconnector->base.base.id); aconnector 911 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ret = drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true); aconnector 914 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ((struct dc_link *)aconnector->dc_link)->type = dc_connection_single; aconnector 961 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 971 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 972 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->type != dc_connection_mst_branch || aconnector 973 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->mst_port) aconnector 976 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mgr = &aconnector->mst_mgr; aconnector 1169 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 1204 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 1210 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->mst_port) aconnector 1213 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_lock(&aconnector->hpd_lock); aconnector 1214 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!dc_link_detect_sink(aconnector->dc_link, &new_connection_type)) aconnector 1217 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force && new_connection_type == dc_connection_none) aconnector 1218 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c emulated_link_detect(aconnector->dc_link); aconnector 1220 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD); aconnector 1222 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->fake_enable && aconnector->dc_link->local_sink) aconnector 1223 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->fake_enable = false; aconnector 1225 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_sink) aconnector 1226 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_release(aconnector->dc_sink); aconnector 1227 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = NULL; aconnector 1228 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 1229 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_unlock(&aconnector->hpd_lock); aconnector 1324 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(struct amdgpu_dm_connector *aconnector) aconnector 1326 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_connector *connector = &aconnector->base; aconnector 1331 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->mst_mgr.mst_state == true) aconnector 1335 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink = aconnector->dc_link->local_sink; aconnector 1344 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force != DRM_FORCE_UNSPECIFIED aconnector 1345 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c && aconnector->dc_em_sink) { aconnector 1354 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_sink) { aconnector 1362 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_release(aconnector->dc_sink); aconnector 1364 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = sink; aconnector 1365 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_retain(aconnector->dc_sink); aconnector 1367 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid); aconnector 1370 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector->dc_sink) { aconnector 1371 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = aconnector->dc_em_sink; aconnector 1372 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_retain(aconnector->dc_sink); aconnector 1392 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_sink == sink) { aconnector 1398 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->connector_id); aconnector 1405 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->connector_id, aconnector->dc_sink, sink); aconnector 1418 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_sink) aconnector 1421 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = sink; aconnector 1422 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_retain(aconnector->dc_sink); aconnector 1424 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid = NULL; aconnector 1425 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->aux_mode) { aconnector 1427 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->dm_dp_aux.aux); aconnector 1430 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid = aconnector 1434 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid); aconnector 1436 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->aux_mode) aconnector 1437 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_dp_cec_set_edid(&aconnector->dm_dp_aux.aux, aconnector 1438 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid); aconnector 1441 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_freesync_caps(connector, aconnector->edid); aconnector 1444 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_dp_cec_unset_edid(&aconnector->dm_dp_aux.aux); aconnector 1447 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->num_modes = 0; aconnector 1448 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_release(aconnector->dc_sink); aconnector 1449 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = NULL; aconnector 1450 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid = NULL; aconnector 1461 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; aconnector 1462 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_connector *connector = &aconnector->base; aconnector 1470 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_lock(&aconnector->hpd_lock); aconnector 1472 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->fake_enable) aconnector 1473 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->fake_enable = false; aconnector 1475 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!dc_link_detect_sink(aconnector->dc_link, &new_connection_type)) aconnector 1478 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force && new_connection_type == dc_connection_none) { aconnector 1479 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c emulated_link_detect(aconnector->dc_link); aconnector 1486 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force == DRM_FORCE_UNSPECIFIED) aconnector 1489 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c } else if (dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD)) { aconnector 1490 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 1497 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force == DRM_FORCE_UNSPECIFIED) aconnector 1500 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_unlock(&aconnector->hpd_lock); aconnector 1504 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static void dm_handle_hpd_rx_irq(struct amdgpu_dm_connector *aconnector) aconnector 1515 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c const struct dc_link_status *link_status = dc_link_get_status(aconnector->dc_link); aconnector 1528 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->dm_dp_aux.aux, aconnector 1542 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->mst_mgr.mst_state) aconnector 1544 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->mst_mgr, aconnector 1557 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->dm_dp_aux.aux, aconnector 1567 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->dm_dp_aux.aux, aconnector 1584 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; aconnector 1585 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_connector *connector = &aconnector->base; aconnector 1587 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *dc_link = aconnector->dc_link; aconnector 1588 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c bool is_mst_root_connector = aconnector->mst_mgr.mst_state; aconnector 1597 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_lock(&aconnector->hpd_lock); aconnector 1605 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force && new_connection_type == dc_connection_none) { aconnector 1608 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->fake_enable) aconnector 1609 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->fake_enable = false; aconnector 1611 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 1621 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->fake_enable) aconnector 1622 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->fake_enable = false; aconnector 1624 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 1636 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dm_handle_hpd_rx_irq(aconnector); aconnector 1639 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_dp_cec_irq(&aconnector->dm_dp_aux.aux); aconnector 1640 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_unlock(&aconnector->hpd_lock); aconnector 1648 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 1658 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 1659 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link = aconnector->dc_link; aconnector 1667 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (void *) aconnector); aconnector 1678 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (void *) aconnector); aconnector 2235 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = NULL; aconnector 2317 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = kzalloc(sizeof(*aconnector), GFP_KERNEL); aconnector 2318 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector) aconnector 2330 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (amdgpu_dm_connector_init(dm, aconnector, i, aencoder)) { aconnector 2340 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force && new_connection_type == dc_connection_none) { aconnector 2342 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 2345 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_update_connector_after_detect(aconnector); aconnector 2402 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c kfree(aconnector); aconnector 3476 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c create_fake_sink(struct amdgpu_dm_connector *aconnector) aconnector 3480 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink_init_data.link = aconnector->dc_link; aconnector 3481 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink_init_data.sink_signal = aconnector->dc_link->connector_signal; aconnector 3545 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c create_stream_for_sink(struct amdgpu_dm_connector *aconnector, aconnector 3566 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector == NULL) { aconnector 3571 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_connector = &aconnector->base; aconnector 3573 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector->dc_sink) { aconnector 3574 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink = create_fake_sink(aconnector); aconnector 3578 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink = aconnector->dc_sink; aconnector 3589 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c stream->dm_stream_context = aconnector; aconnector 3591 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c list_for_each_entry(preferred_mode, &aconnector->base.modes, head) { aconnector 3600 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base.modes, aconnector 3630 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &mode, &aconnector->base, con_state, NULL); aconnector 3633 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &mode, &aconnector->base, con_state, old_stream); aconnector 3638 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link && sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT) { aconnector 3639 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_dsc_parse_dsc_dpcd(aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw, aconnector 3640 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link->dpcd_caps.dsc_caps.dsc_ext_caps.raw, aconnector 3642 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c link_bandwidth_kbps = dc_link_bandwidth_kbps(aconnector->dc_link, aconnector 3643 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link_get_link_cap(aconnector->dc_link)); aconnector 3646 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc, aconnector 3815 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 3824 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force == DRM_FORCE_UNSPECIFIED && aconnector 3825 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c !aconnector->fake_enable) aconnector 3826 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c connected = (aconnector->dc_sink != NULL); aconnector 3828 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c connected = (aconnector->base.force == DRM_FORCE_ON); aconnector 3943 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 3944 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c const struct dc_link *link = aconnector->dc_link; aconnector 3959 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_em_sink) aconnector 3960 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_release(aconnector->dc_em_sink); aconnector 3961 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_em_sink = NULL; aconnector 3962 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_sink) aconnector 3963 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_release(aconnector->dc_sink); aconnector 3964 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = NULL; aconnector 3966 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_dp_cec_unregister_connector(&aconnector->dm_dp_aux.aux); aconnector 3969 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->i2c) { aconnector 3970 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c i2c_del_adapter(&aconnector->i2c->base); aconnector 3971 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c kfree(aconnector->i2c); aconnector 4044 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static void create_eml_sink(struct amdgpu_dm_connector *aconnector) aconnector 4047 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c .link = aconnector->dc_link, aconnector 4052 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector->base.edid_blob_ptr) { aconnector 4054 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.name); aconnector 4056 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.force = DRM_FORCE_OFF; aconnector 4057 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.override_edid = false; aconnector 4061 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c edid = (struct edid *) aconnector->base.edid_blob_ptr->data; aconnector 4063 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->edid = edid; aconnector 4065 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_em_sink = dc_link_add_remote_sink( aconnector 4066 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link, aconnector 4071 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force == DRM_FORCE_ON) { aconnector 4072 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = aconnector->dc_link->local_sink ? aconnector 4073 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link->local_sink : aconnector 4074 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_em_sink; aconnector 4075 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_sink_retain(aconnector->dc_sink); aconnector 4079 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static void handle_edid_mgmt(struct amdgpu_dm_connector *aconnector) aconnector 4081 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link = (struct dc_link *)aconnector->dc_link; aconnector 4093 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.override_edid = true; aconnector 4094 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c create_eml_sink(aconnector); aconnector 4105 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 4116 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.force != DRM_FORCE_UNSPECIFIED && aconnector 4117 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c !aconnector->dc_em_sink) aconnector 4118 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c handle_edid_mgmt(aconnector); aconnector 4127 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c stream = create_stream_for_sink(aconnector, mode, NULL, NULL); aconnector 5029 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector, aconnector 5040 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->base.funcs->reset) aconnector 5041 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.funcs->reset(&aconnector->base); aconnector 5043 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->connector_id = link_index; aconnector 5044 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link = link; aconnector 5045 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.interlace_allowed = false; aconnector 5046 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.doublescan_allowed = false; aconnector 5047 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.stereo_allowed = false; aconnector 5048 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.dpms = DRM_MODE_DPMS_OFF; aconnector 5049 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->hpd.hpd = AMDGPU_HPD_NONE; /* not used */ aconnector 5050 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->audio_inst = -1; aconnector 5051 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mutex_init(&aconnector->hpd_lock); aconnector 5059 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.polled = DRM_CONNECTOR_POLL_HPD; aconnector 5060 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.ycbcr_420_allowed = aconnector 5064 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.polled = DRM_CONNECTOR_POLL_HPD; aconnector 5065 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.ycbcr_420_allowed = aconnector 5069 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.polled = DRM_CONNECTOR_POLL_HPD; aconnector 5075 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_object_attach_property(&aconnector->base.base, aconnector 5079 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_object_attach_property(&aconnector->base.base, aconnector 5082 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_object_attach_property(&aconnector->base.base, aconnector 5085 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_object_attach_property(&aconnector->base.base, aconnector 5089 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_connector_attach_max_bpc_property(&aconnector->base, 8, 16); aconnector 5092 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.state->max_bpc = 8; aconnector 5093 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->base.state->max_requested_bpc = 8; aconnector 5097 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_object_attach_property(&aconnector->base.base, aconnector 5105 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base.base, aconnector 5109 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base); aconnector 5187 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector, aconnector 5197 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c link->priv = aconnector; aconnector 5207 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->i2c = i2c; aconnector 5219 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base, aconnector 5225 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->connector_id = -1; aconnector 5230 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base, aconnector 5235 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector, aconnector 5241 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base, &aencoder->base); aconnector 5243 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drm_connector_register(&aconnector->base); aconnector 5245 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c connector_debugfs_init(aconnector); aconnector 5246 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->debugfs_dpcd_address = 0; aconnector 5247 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->debugfs_dpcd_size = 0; aconnector 5252 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_initialize_dp_connector(dm, aconnector); aconnector 5257 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->i2c = NULL; aconnector 5959 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector; aconnector 5987 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 5990 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c inst = aconnector->audio_inst; aconnector 5991 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->audio_inst = -1; aconnector 6019 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = to_amdgpu_dm_connector(connector); aconnector 6023 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->audio_inst = inst; aconnector 6502 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 6506 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector->dc_sink || !connector->state || !connector->encoder) aconnector 6522 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (acrtc_state->stream->sink != aconnector->dc_sink) aconnector 6523 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dm_force_atomic_commit(&aconnector->base); aconnector 6582 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = aconnector 6588 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c vrefresh >= aconnector->min_vfreq && aconnector 6589 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c vrefresh <= aconnector->max_vfreq; aconnector 6597 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->min_vfreq * 1000000; aconnector 6599 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->max_vfreq * 1000000; aconnector 6636 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct amdgpu_dm_connector *aconnector = NULL; aconnector 6645 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector = amdgpu_dm_find_first_crtc_matching_connector(state, crtc); aconnector 6648 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector && enable) { aconnector 6651 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base); aconnector 6653 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->base); aconnector 6666 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c new_stream = create_stream_for_sink(aconnector, aconnector 6761 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!aconnector || (!aconnector->dc_sink && aconnector->mst_port)) aconnector 6804 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!(enable && aconnector && new_crtc_state->enable && aconnector 371 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h struct amdgpu_dm_connector *aconnector, aconnector 749 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 754 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c seq_printf(m, "Min: %u\n", (unsigned int)aconnector->min_vfreq); aconnector 755 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c seq_printf(m, "Max: %u\n", (unsigned int)aconnector->max_vfreq); aconnector 1062 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct amdgpu_dm_connector *aconnector; aconnector 1069 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c aconnector = to_amdgpu_dm_connector(connector); aconnector 1071 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c seq_printf(m, "\nMST topology for connector %d\n", aconnector->connector_id); aconnector 1072 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c drm_dp_mst_dump_topology(m, &aconnector->mst_mgr); aconnector 135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector, aconnector 140 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c &aconnector->mst_port->mst_mgr; aconnector 185 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector; aconnector 194 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; aconnector 196 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector || !aconnector->mst_port) aconnector 199 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; aconnector 204 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_port = aconnector->port; aconnector 258 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c get_payload_table(aconnector, proposed_table); aconnector 287 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector; aconnector 291 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; aconnector 293 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector || !aconnector->mst_port) aconnector 296 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; aconnector 314 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector; aconnector 318 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; aconnector 320 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector || !aconnector->mst_port) aconnector 323 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_port = aconnector->port; aconnector 325 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; aconnector 431 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 433 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 440 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector, aconnector->base.base.id); aconnector 445 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector, aconnector->base.base.id); aconnector 447 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c return (drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true) == 0); aconnector 454 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 456 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 462 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector, aconnector->base.base.id); aconnector 464 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (aconnector->mst_mgr.mst_state == true) aconnector 465 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, false); aconnector 476 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 478 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 483 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c return drm_dp_dpcd_read(&aconnector->dm_dp_aux.aux, address, aconnector 494 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 496 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 501 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c return drm_dp_dpcd_write(&aconnector->dm_dp_aux.aux, aconnector 510 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 516 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 533 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c result = i2c_transfer(&aconnector->i2c->base, msgs, num) == num; aconnector 555 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 557 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!aconnector) { aconnector 562 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mutex_lock(&aconnector->dm_dp_aux.aux.hw_mutex); aconnector 564 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mutex_unlock(&aconnector->dm_dp_aux.aux.hw_mutex); aconnector 573 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct amdgpu_dm_connector *aconnector = link->priv; aconnector 580 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ddc = &aconnector->dm_dp_aux.aux.ddc; aconnector 582 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ddc = &aconnector->i2c->base; aconnector 589 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c edid = drm_get_edid(&aconnector->base, ddc); aconnector 610 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c aconnector->base.name); aconnector 129 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 130 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = aconnector->mst_port; aconnector 136 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->port); aconnector 194 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 197 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (!aconnector) aconnector 200 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (!aconnector->edid) { aconnector 202 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port); aconnector 206 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->base, aconnector 211 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->edid = edid; aconnector 214 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (aconnector->dc_sink && aconnector->dc_sink->sink_signal == SIGNAL_TYPE_VIRTUAL) { aconnector 215 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c dc_sink_release(aconnector->dc_sink); aconnector 216 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_sink = NULL; aconnector 219 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (!aconnector->dc_sink) { aconnector 222 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c .link = aconnector->dc_link, aconnector 225 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_link, aconnector 226 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c (uint8_t *)aconnector->edid, aconnector 227 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c (aconnector->edid->extensions + 1) * EDID_LENGTH, aconnector 230 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c dc_sink->priv = aconnector; aconnector 232 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_sink = dc_sink; aconnector 234 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (aconnector->dc_sink) aconnector 236 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c connector, aconnector->edid); aconnector 241 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->base, aconnector->edid); aconnector 243 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c ret = drm_add_edid_modes(connector, aconnector->edid); aconnector 306 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *aconnector; aconnector 309 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector = kzalloc(sizeof(*aconnector), GFP_KERNEL); aconnector 310 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (!aconnector) aconnector 313 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c connector = &aconnector->base; aconnector 314 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->port = port; aconnector 315 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_port = master; aconnector 322 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c kfree(aconnector); aconnector 329 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector, aconnector 334 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_encoder = dm_dp_create_fake_mst_encoder(master); aconnector 335 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drm_connector_attach_encoder(&aconnector->base, aconnector 336 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->mst_encoder->base); aconnector 356 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector, connector->base.id, aconnector->mst_port); aconnector 371 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); aconnector 374 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector, connector->base.id, aconnector->mst_port); aconnector 376 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c if (aconnector->dc_sink) { aconnector 378 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c dc_link_remove_remote_sink(aconnector->dc_link, aconnector 379 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_sink); aconnector 380 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c dc_sink_release(aconnector->dc_sink); aconnector 381 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_sink = NULL; aconnector 382 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_link->cur_link_settings.lane_count = 0; aconnector 411 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *aconnector) aconnector 413 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.aux.name = "dmdc"; aconnector 414 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.aux.dev = aconnector->base.kdev; aconnector 415 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.aux.transfer = dm_dp_aux_transfer; aconnector 416 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; aconnector 418 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drm_dp_aux_register(&aconnector->dm_dp_aux.aux); aconnector 419 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drm_dp_cec_register_connector(&aconnector->dm_dp_aux.aux, aconnector 420 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->base.name, dm->adev->dev); aconnector 421 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_mgr.cbs = &dm_mst_cbs; aconnector 423 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->mst_mgr, aconnector 425 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->dm_dp_aux.aux, aconnector 428 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->connector_id); aconnector 33 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h struct amdgpu_dm_connector *aconnector);