Searched refs:aconnector (Results 1 – 8 of 8) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/ |
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 kfree(aconnector->edid); in dm_dp_mst_connector_destroy() 135 drm_dp_mst_put_port_malloc(aconnector->port); in dm_dp_mst_connector_destroy() 136 kfree(aconnector); in dm_dp_mst_connector_destroy() 161 struct amdgpu_dm_connector *aconnector = in amdgpu_dm_mst_connector_early_unregister() local 163 struct drm_dp_mst_port *port = aconnector->port; in amdgpu_dm_mst_connector_early_unregister() [all …]
|
D | amdgpu_dm_helpers.c | 59 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local 60 struct drm_connector *connector = &aconnector->base; in dm_helpers_parse_edid_caps() 187 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local 192 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table() 198 if (!aconnector || !aconnector->mst_port) in dm_helpers_dp_mst_write_payload_allocation_table() 201 mst_mgr = &aconnector->mst_port->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table() 205 payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->port); in dm_helpers_dp_mst_write_payload_allocation_table() 244 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local 248 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 250 if (!aconnector || !aconnector->mst_port) in dm_helpers_dp_mst_poll_for_allocation_change_trigger() [all …]
|
D | amdgpu_dm_hdcp.c | 165 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 …]
|
D | amdgpu_dm.c | 171 …s_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector); 192 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument 194 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 195 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 201 if (aconnector->dc_sink) in update_subconnector_property() 235 static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector); 655 struct amdgpu_dm_connector *aconnector; in dmub_hpd_callback() local 682 aconnector = to_amdgpu_dm_connector(connector); in dmub_hpd_callback() 683 if (link && aconnector->dc_link == link) { in dmub_hpd_callback() 685 hpd_aconnector = aconnector; in dmub_hpd_callback() [all …]
|
D | amdgpu_dm_debugfs.c | 855 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in psr_capability_show() local 856 struct dc_link *link = aconnector->dc_link; in psr_capability_show() 942 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; in dp_dsc_passthrough_set() local 967 aconnector->dsc_settings.dsc_force_disable_passthrough = param; in dp_dsc_passthrough_set() 986 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in hdcp_sink_capability_show() local 994 hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show() 995 hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show() 1019 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in internal_display_show() local 1020 struct dc_link *link = aconnector->dc_link; in internal_display_show() 1163 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in dp_dsc_fec_support_show() local [all …]
|
D | amdgpu_dm_mst_types.h | 43 struct amdgpu_dm_connector *aconnector, 53 struct amdgpu_dm_connector *aconnector; member 67 struct amdgpu_dm_connector *aconnector,
|
D | amdgpu_dm_hdcp.h | 46 struct amdgpu_dm_connector *aconnector; member 66 struct amdgpu_dm_connector *aconnector,
|
D | amdgpu_dm.h | 196 struct amdgpu_dm_connector *aconnector; member 764 struct amdgpu_dm_connector *aconnector, 791 struct amdgpu_dm_connector *aconnector); 802 create_validate_stream_for_sink(struct amdgpu_dm_connector *aconnector,
|