Searched refs:aconnector (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 123 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local 126 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy() 127 dc_link_remove_remote_sink(aconnector->dc_link, in dm_dp_mst_connector_destroy() 128 aconnector->dc_sink); in dm_dp_mst_connector_destroy() 129 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy() 132 drm_edid_free(aconnector->drm_edid); in dm_dp_mst_connector_destroy() 135 drm_dp_mst_put_port_malloc(aconnector->mst_output_port); in dm_dp_mst_connector_destroy() 136 kfree(aconnector); in dm_dp_mst_connector_destroy() 160 amdgpu_dm_mst_reset_mst_connector_setting(struct amdgpu_dm_connector *aconnector) in amdgpu_dm_mst_reset_mst_connector_setting() argument 162 aconnector->drm_edid = NULL; in amdgpu_dm_mst_reset_mst_connector_setting() [all …]
|
H A D | amdgpu_dm_helpers.c | 102 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local 103 struct drm_connector *connector = &aconnector->base; in dm_helpers_parse_edid_caps() 264 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local 269 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table() 276 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_write_payload_allocation_table() 279 mst_mgr = &aconnector->mst_root->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table() 281 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table() 331 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local 335 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 337 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_poll_for_allocation_change_trigger() [all …]
|
H A D | amdgpu_dm_debugfs.c | 342 static bool dp_mst_is_end_device(struct amdgpu_dm_connector *aconnector) in dp_mst_is_end_device() argument 348 if (aconnector->mst_root && aconnector->mst_root->mst_mgr.mst_state) { in dp_mst_is_end_device() 349 mgr = &aconnector->mst_root->mst_mgr; in dp_mst_is_end_device() 350 port = aconnector->mst_output_port; in dp_mst_is_end_device() 389 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; in dp_mst_link_setting() local 390 struct dc_link *link = aconnector->dc_link; in dp_mst_link_setting() 391 struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev); in dp_mst_link_setting() 402 if (!dp_mst_is_end_device(aconnector)) in dp_mst_link_setting() 473 mutex_lock(&aconnector->base.dev->mode_config.mutex); in dp_mst_link_setting() 474 aconnector->base.force = DRM_FORCE_OFF; in dp_mst_link_setting() [all …]
|
H A D | amdgpu_dm_replay.c | 41 bool amdgpu_dm_link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_link_supports_replay() argument 43 struct dm_connector_state *state = to_dm_connector_state(aconnector->base.state); in amdgpu_dm_link_supports_replay() 50 if (!aconnector->vsdb_info.replay_mode) in amdgpu_dm_link_supports_replay() 78 bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_set_replay_caps() argument 94 if (!amdgpu_dm_link_supports_replay(link, aconnector)) in amdgpu_dm_set_replay_caps() 120 bool amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_link_setup_replay() argument 124 if (link == NULL || aconnector == NULL) in amdgpu_dm_link_setup_replay() 135 …config->replay_support_fast_resync_in_ultra_sleep_mode = aconnector->max_vfreq >= 2 * aconnector->… in amdgpu_dm_link_setup_replay()
|
H A D | amdgpu_dm_crc.c | 92 struct amdgpu_dm_connector *aconnector; in update_phy_id_mapping() local 112 aconnector = to_amdgpu_dm_connector(connector); in update_phy_id_mapping() 114 sort_connector[idx] = aconnector; in update_phy_id_mapping() 195 aconnector = sort_connector[idx]; in update_phy_id_mapping() 199 dm->secure_display_ctx.phy_id_mapping[idx].enc_hw_inst = aconnector->dc_link->link_enc_hw_inst; in update_phy_id_mapping() 203 dm->secure_display_ctx.phy_id_mapping[idx].lct = aconnector->mst_output_port->parent->lct; in update_phy_id_mapping() 204 dm->secure_display_ctx.phy_id_mapping[idx].port_num = aconnector->mst_output_port->port_num; in update_phy_id_mapping() 206 aconnector->mst_output_port->parent->rad, sizeof(aconnector->mst_output_port->parent->rad)); in update_phy_id_mapping() 216 struct amdgpu_dm_connector *aconnector, uint8_t *phy_id) in get_phy_id() argument 236 if (aconnector->dc_link->link_enc_hw_inst == in get_phy_id() [all …]
|
H A D | amdgpu_dm_replay.h | 41 bool amdgpu_dm_link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector); 43 bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector); 44 bool amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
|
H A D | amdgpu_dm_mst_types.h | 65 struct amdgpu_dm_connector *aconnector, 79 struct amdgpu_dm_connector *aconnector; member 93 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm.h | 240 struct amdgpu_dm_connector *aconnector; member 946 struct amdgpu_dm_connector *aconnector, 981 struct amdgpu_dm_connector *aconnector); 992 create_validate_stream_for_sink(struct amdgpu_dm_connector *aconnector, 1017 void hdmi_cec_set_edid(struct amdgpu_dm_connector *aconnector); 1018 void hdmi_cec_unset_edid(struct amdgpu_dm_connector *aconnector); 1019 int amdgpu_dm_initialize_hdmi_connector(struct amdgpu_dm_connector *aconnector);
|
H A D | amdgpu_dm_hdcp.h | 46 struct amdgpu_dm_connector *aconnector[AMDGPU_DM_MAX_DISPLAY_INDEX]; member 79 struct amdgpu_dm_connector *aconnector,
|