Home
last modified time | relevance | path

Searched refs:aconnector (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c150 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local
153 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() argument
189 aconnector->drm_edid = NULL; in amdgpu_dm_mst_reset_mst_connector_setting()
[all …]
H A Damdgpu_dm_helpers.c148 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local
149 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() local
320 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() local
386 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 …]
H A Damdgpu_dm_hdcp.c196 struct amdgpu_dm_connector *aconnector, in hdcp_update_display() argument
203 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() argument
257 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 …]
H A Damdgpu_dm.c173 …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() argument
199 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() local
871 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 …]
H A Damdgpu_dm.h296 struct amdgpu_dm_connector *aconnector; member
1062 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);