Searched refs:aconnector (Results 1 – 5 of 5) sorted by relevance
150 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local153 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy()154 dc_link_remove_remote_sink(aconnector->dc_link, in dm_dp_mst_connector_destroy()155 aconnector->dc_sink); in dm_dp_mst_connector_destroy()156 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy()159 drm_edid_free(aconnector->drm_edid); in dm_dp_mst_connector_destroy()162 drm_dp_mst_put_port_malloc(aconnector->mst_output_port); in dm_dp_mst_connector_destroy()163 kfree(aconnector); in dm_dp_mst_connector_destroy()187 amdgpu_dm_mst_reset_mst_connector_setting(struct amdgpu_dm_connector *aconnector) in amdgpu_dm_mst_reset_mst_connector_setting() argument189 aconnector->drm_edid = NULL; in amdgpu_dm_mst_reset_mst_connector_setting()[all …]
148 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local149 struct drm_connector *connector = &aconnector->base; in dm_helpers_parse_edid_caps()315 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local320 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table()327 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_write_payload_allocation_table()330 mst_mgr = &aconnector->mst_root->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table()332 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table()382 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local386 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_poll_for_allocation_change_trigger()388 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_poll_for_allocation_change_trigger()[all …]
196 struct amdgpu_dm_connector *aconnector, in hdcp_update_display() argument203 unsigned int conn_index = aconnector->base.index; in hdcp_update_display()204 const struct dc *dc = aconnector->dc_link->dc; in hdcp_update_display()207 drm_connector_get(&aconnector->base); in hdcp_update_display()208 if (hdcp_w->aconnector[conn_index]) in hdcp_update_display()209 drm_connector_put(&hdcp_w->aconnector[conn_index]->base); in hdcp_update_display()210 hdcp_w->aconnector[conn_index] = aconnector; in hdcp_update_display()254 struct amdgpu_dm_connector *aconnector) in hdcp_remove_display() argument257 struct drm_connector_state *conn_state = aconnector->base.state; in hdcp_remove_display()258 unsigned int conn_index = aconnector->base.index; in hdcp_remove_display()[all …]
173 …s_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector);197 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument199 struct dc_link *link = aconnector->dc_link; in update_subconnector_property()200 struct drm_connector *connector = &aconnector->base; in update_subconnector_property()206 if (aconnector->dc_sink) in update_subconnector_property()241 static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector);834 struct amdgpu_dm_connector *aconnector; in dmub_hpd_callback() local871 aconnector = to_amdgpu_dm_connector(connector); in dmub_hpd_callback()872 if (link && aconnector->dc_link == link) { in dmub_hpd_callback()881 hpd_aconnector = aconnector; in dmub_hpd_callback()[all …]
296 struct amdgpu_dm_connector *aconnector; member1062 struct amdgpu_dm_connector *aconnector,1099 struct amdgpu_dm_connector *aconnector);1146 void hdmi_cec_set_edid(struct amdgpu_dm_connector *aconnector);1147 void hdmi_cec_unset_edid(struct amdgpu_dm_connector *aconnector);1148 int amdgpu_dm_initialize_hdmi_connector(struct amdgpu_dm_connector *aconnector);