Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_mst_types.c100 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local
103 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy()
104 dc_link_remove_remote_sink(aconnector->dc_link, in dm_dp_mst_connector_destroy()
105 aconnector->dc_sink); in dm_dp_mst_connector_destroy()
106 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy()
109 kfree(aconnector->edid); in dm_dp_mst_connector_destroy()
112 drm_dp_mst_put_port_malloc(aconnector->port); in dm_dp_mst_connector_destroy()
113 kfree(aconnector); in dm_dp_mst_connector_destroy()
158 static bool validate_dsc_caps_on_connector(struct amdgpu_dm_connector *aconnector) in validate_dsc_caps_on_connector() argument
160 struct dc_sink *dc_sink = aconnector->dc_sink; in validate_dsc_caps_on_connector()
[all …]
Damdgpu_dm_helpers.c132 struct amdgpu_dm_connector *aconnector, in get_payload_table() argument
137 &aconnector->mst_port->mst_mgr; in get_payload_table()
182 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local
188 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table()
194 if (!aconnector || !aconnector->mst_port) in dm_helpers_dp_mst_write_payload_allocation_table()
197 dm_conn_state = to_dm_connector_state(aconnector->base.state); in dm_helpers_dp_mst_write_payload_allocation_table()
199 mst_mgr = &aconnector->mst_port->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table()
204 mst_port = aconnector->port; in dm_helpers_dp_mst_write_payload_allocation_table()
226 get_payload_table(aconnector, proposed_table); in dm_helpers_dp_mst_write_payload_allocation_table()
255 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local
[all …]
Damdgpu_dm_hdcp.c165 struct amdgpu_dm_connector *aconnector, in hdcp_update_display() argument
175 hdcp_w->aconnector = aconnector; in hdcp_update_display()
178 mod_hdcp_query_display(&hdcp_w->hdcp, aconnector->base.index, &query); in hdcp_update_display()
182 mod_hdcp_remove_display(&hdcp_w->hdcp, aconnector->base.index, &hdcp_w->output); in hdcp_update_display()
222 struct amdgpu_dm_connector *aconnector) in hdcp_remove_display() argument
225 struct drm_connector_state *conn_state = aconnector->base.state; in hdcp_remove_display()
228 hdcp_w->aconnector = aconnector; in hdcp_remove_display()
239 aconnector->base.index, conn_state->hdcp_content_type, aconnector->base.dpms); in hdcp_remove_display()
242 mod_hdcp_remove_display(&hdcp_w->hdcp, aconnector->base.index, &hdcp_w->output); in hdcp_remove_display()
297 struct amdgpu_dm_connector *aconnector = hdcp_work->aconnector; in event_property_update() local
[all …]
Damdgpu_dm_debugfs.c900 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; in dp_dsc_passthrough_set() local
925 aconnector->dsc_settings.dsc_force_disable_passthrough = param; in dp_dsc_passthrough_set()
944 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in hdcp_sink_capability_show() local
952 hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show()
953 hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show()
977 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in internal_display_show() local
978 struct dc_link *link = aconnector->dc_link; in internal_display_show()
1121 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in dp_dsc_fec_support_show() local
1146 dpcd_caps = aconnector->dc_link->dpcd_caps; in dp_dsc_fec_support_show()
1147 if (aconnector->port) { in dp_dsc_fec_support_show()
[all …]
Damdgpu_dm.c141 …s_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector);
162 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument
164 struct dc_link *link = aconnector->dc_link; in update_subconnector_property()
165 struct drm_connector *connector = &aconnector->base; in update_subconnector_property()
171 if (aconnector->dc_sink) in update_subconnector_property()
738 struct amdgpu_dm_connector *aconnector; in amdgpu_dm_audio_component_get_eld() local
747 aconnector = to_amdgpu_dm_connector(connector); in amdgpu_dm_audio_component_get_eld()
748 if (aconnector->audio_inst != port) in amdgpu_dm_audio_component_get_eld()
1680 struct amdgpu_dm_connector *aconnector; in detect_mst_link_for_all_connectors() local
1687 aconnector = to_amdgpu_dm_connector(connector); in detect_mst_link_for_all_connectors()
[all …]
Damdgpu_dm_mst_types.h35 struct amdgpu_dm_connector *aconnector,
47 struct amdgpu_dm_connector *aconnector; member
Damdgpu_dm_hdcp.h46 struct amdgpu_dm_connector *aconnector; member
66 struct amdgpu_dm_connector *aconnector,
Damdgpu_dm.h604 struct amdgpu_dm_connector *aconnector,
631 struct amdgpu_dm_connector *aconnector);