Home
last modified time | relevance | path

Searched refs:aconnector (Results 1 – 4 of 4) 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.c109 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local
110 struct drm_connector *connector = &aconnector->base; in dm_helpers_parse_edid_caps()
276 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local
281 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table()
288 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_write_payload_allocation_table()
291 mst_mgr = &aconnector->mst_root->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table()
293 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table()
343 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local
347 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_poll_for_allocation_change_trigger()
349 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_poll_for_allocation_change_trigger()
[all …]
H A Damdgpu_dm.c174 …s_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector);
198 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument
200 struct dc_link *link = aconnector->dc_link; in update_subconnector_property()
201 struct drm_connector *connector = &aconnector->base; in update_subconnector_property()
207 if (aconnector->dc_sink) in update_subconnector_property()
242 static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector);
833 struct amdgpu_dm_connector *aconnector; in dmub_hpd_callback() local
870 aconnector = to_amdgpu_dm_connector(connector); in dmub_hpd_callback()
871 if (link && aconnector->dc_link == link) { in dmub_hpd_callback()
880 hpd_aconnector = aconnector; in dmub_hpd_callback()
[all …]
H A Damdgpu_dm.h282 struct amdgpu_dm_connector *aconnector; member
1027 struct amdgpu_dm_connector *aconnector,
1064 struct amdgpu_dm_connector *aconnector);
1111 void hdmi_cec_set_edid(struct amdgpu_dm_connector *aconnector);
1112 void hdmi_cec_unset_edid(struct amdgpu_dm_connector *aconnector);
1113 int amdgpu_dm_initialize_hdmi_connector(struct amdgpu_dm_connector *aconnector);