Lines Matching defs:connector

120 dm_dp_mst_connector_destroy(struct drm_connector *connector)
123 to_amdgpu_dm_connector(connector);
133 drm_connector_cleanup(connector);
139 amdgpu_dm_mst_connector_late_register(struct drm_connector *connector)
142 to_amdgpu_dm_connector(connector);
145 r = drm_dp_mst_connector_late_register(connector,
158 amdgpu_dm_mst_connector_early_unregister(struct drm_connector *connector)
161 to_amdgpu_dm_connector(connector);
167 drm_dp_mst_connector_early_unregister(connector, port);
170 * Release dc_sink for connector which its attached port is
178 drm_dbg_dp(connector->dev,
292 static int dm_dp_mst_get_modes(struct drm_connector *connector)
294 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
298 return drm_add_edid_modes(connector, NULL);
303 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_root->mst_mgr, aconnector->mst_output_port);
313 DRM_DEBUG_KMS("Can't get EDID of %s. Add default remote sink.", connector->name);
331 drm_dbg_dp(connector->dev,
369 drm_dbg_dp(connector->dev,
378 * destroyed within dm_dp_mst_connector_destroy. connector
385 if (aconnector->dc_sink && connector->state) {
386 struct drm_device *dev = connector->dev;
394 connector->state->hdcp_content_type =
395 hdcp_w->hdcp_content_type[connector->index];
396 connector->state->content_protection =
397 hdcp_w->content_protection[connector->index];
403 connector, aconnector->edid);
418 ret = drm_add_edid_modes(connector, aconnector->edid);
424 dm_mst_atomic_best_encoder(struct drm_connector *connector,
428 connector);
429 struct amdgpu_device *adev = drm_to_adev(connector->dev);
436 dm_dp_mst_detect(struct drm_connector *connector,
439 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
444 if (drm_connector_is_unregistered(connector))
447 connection_status = drm_dp_mst_detect_port(connector, ctx, &master->mst_mgr,
483 * Release dc_sink for connector which unplug event is notified by CSN msg
489 drm_dbg_dp(connector->dev,
506 static int dm_dp_mst_atomic_check(struct drm_connector *connector,
509 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
565 struct drm_connector *connector;
572 connector = &aconnector->base;
580 connector,
586 drm_connector_helper_add(connector, &dm_dp_mst_connector_helper_funcs);
600 connector->max_bpc_property = master->base.max_bpc_property;
601 if (connector->max_bpc_property)
602 drm_connector_attach_max_bpc_property(connector, 8, 16);
604 connector->vrr_capable_property = master->base.vrr_capable_property;
605 if (connector->vrr_capable_property)
606 drm_connector_attach_vrr_capable_property(connector);
609 &connector->base,
613 &connector->base,
617 drm_connector_set_path_property(connector, pathprop);
620 * Initialize connector state before adding the connectror to drm and
623 amdgpu_dm_connector_funcs_reset(connector);
627 return connector;
1499 struct drm_connector *connector;
1505 connector =
1508 aconnector = to_amdgpu_dm_connector(connector);