Lines Matching refs:aconnector

138 		struct amdgpu_dm_connector *aconnector,
143 &aconnector->mst_port->mst_mgr;
188 struct amdgpu_dm_connector *aconnector;
194 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context;
200 if (!aconnector || !aconnector->mst_port)
203 dm_conn_state = to_dm_connector_state(aconnector->base.state);
205 mst_mgr = &aconnector->mst_port->mst_mgr;
210 mst_port = aconnector->port;
232 get_payload_table(aconnector, proposed_table);
261 struct amdgpu_dm_connector *aconnector;
265 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context;
267 if (!aconnector || !aconnector->mst_port)
270 mst_mgr = &aconnector->mst_port->mst_mgr;
288 struct amdgpu_dm_connector *aconnector;
292 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context;
294 if (!aconnector || !aconnector->mst_port)
297 mst_port = aconnector->port;
299 mst_mgr = &aconnector->mst_port->mst_mgr;
405 struct amdgpu_dm_connector *aconnector = link->priv;
407 if (!aconnector) {
413 DRM_INFO("DM_MST: Differing MST start on aconnector: %p [id: %d]\n",
414 aconnector, aconnector->base.base.id);
418 DRM_INFO("DM_MST: starting TM on aconnector: %p [id: %d]\n",
419 aconnector, aconnector->base.base.id);
421 return (drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true) == 0);
428 struct amdgpu_dm_connector *aconnector = link->priv;
430 if (!aconnector) {
435 DRM_INFO("DM_MST: stopping TM on aconnector: %p [id: %d]\n",
436 aconnector, aconnector->base.base.id);
438 if (aconnector->mst_mgr.mst_state == true)
439 drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, false);
450 struct amdgpu_dm_connector *aconnector = link->priv;
452 if (!aconnector) {
457 return drm_dp_dpcd_read(&aconnector->dm_dp_aux.aux, address,
468 struct amdgpu_dm_connector *aconnector = link->priv;
470 if (!aconnector) {
475 return drm_dp_dpcd_write(&aconnector->dm_dp_aux.aux,
484 struct amdgpu_dm_connector *aconnector = link->priv;
490 if (!aconnector) {
507 result = i2c_transfer(&aconnector->i2c->base, msgs, num) == num;
520 struct amdgpu_dm_connector *aconnector;
526 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context;
528 if (!aconnector->dsc_aux)
531 return (drm_dp_dpcd_write(aconnector->dsc_aux, DP_DSC_ENABLE, &enable_dsc, 1) >= 0);
543 struct amdgpu_dm_connector *aconnector = link->priv;
545 if (!aconnector) {
550 mutex_lock(&aconnector->dm_dp_aux.aux.hw_mutex);
552 mutex_unlock(&aconnector->dm_dp_aux.aux.hw_mutex);
561 struct amdgpu_dm_connector *aconnector = link->priv;
568 ddc = &aconnector->dm_dp_aux.aux.ddc;
570 ddc = &aconnector->i2c->base;
577 edid = drm_get_edid(&aconnector->base, ddc);
598 aconnector->base.name);