mst_mgr 559 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h struct drm_dp_mst_topology_mgr mst_mgr; mst_mgr 907 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->mst_mgr.aux) { mst_mgr 911 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ret = drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true); mst_mgr 976 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c mgr = &aconnector->mst_mgr; mst_mgr 1331 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->mst_mgr.mst_state == true) mst_mgr 1542 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->mst_mgr.mst_state) mst_mgr 1544 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c &aconnector->mst_mgr, mst_mgr 1588 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c bool is_mst_root_connector = aconnector->mst_mgr.mst_state; mst_mgr 266 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h struct drm_dp_mst_topology_mgr mst_mgr; mst_mgr 1072 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c drm_dp_mst_dump_topology(m, &aconnector->mst_mgr); mst_mgr 139 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct drm_dp_mst_topology_mgr *mst_mgr = mst_mgr 140 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c &aconnector->mst_port->mst_mgr; mst_mgr 142 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mutex_lock(&mst_mgr->payload_lock); mst_mgr 147 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c for (i = 0; i < mst_mgr->max_payloads; i++) { mst_mgr 148 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (mst_mgr->payloads[i].num_slots == 0) mst_mgr 151 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ASSERT(mst_mgr->payloads[i].payload_state != mst_mgr 154 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (mst_mgr->payloads[i].payload_state == DP_PAYLOAD_LOCAL || mst_mgr 155 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr->payloads[i].payload_state == mst_mgr 162 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c sa->slot_count = mst_mgr->payloads[i].num_slots; mst_mgr 163 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c sa->vcp_id = mst_mgr->proposed_vcpis[i]->vcpi; mst_mgr 168 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mutex_unlock(&mst_mgr->payload_lock); mst_mgr 186 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct drm_dp_mst_topology_mgr *mst_mgr; mst_mgr 199 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; mst_mgr 201 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!mst_mgr->mst_state) mst_mgr 240 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c slots = drm_dp_find_vcpi_slots(mst_mgr, pbn); mst_mgr 241 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ret = drm_dp_mst_allocate_vcpi(mst_mgr, mst_port, pbn, slots); mst_mgr 247 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_mst_reset_vcpi_slots(mst_mgr, mst_port); mst_mgr 251 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_update_payload_part1(mst_mgr); mst_mgr 288 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct drm_dp_mst_topology_mgr *mst_mgr; mst_mgr 296 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; mst_mgr 298 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!mst_mgr->mst_state) mst_mgr 301 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c ret = drm_dp_check_act_status(mst_mgr); mst_mgr 315 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct drm_dp_mst_topology_mgr *mst_mgr; mst_mgr 325 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c mst_mgr = &aconnector->mst_port->mst_mgr; mst_mgr 327 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (!mst_mgr->mst_state) mst_mgr 331 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_update_payload_part2(mst_mgr); mst_mgr 334 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_mst_deallocate_vcpi(mst_mgr, mst_port); mst_mgr 447 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c return (drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true) == 0); mst_mgr 464 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c if (aconnector->mst_mgr.mst_state == true) mst_mgr 465 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, false); mst_mgr 135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &master->mst_mgr, mst_mgr 202 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port); mst_mgr 303 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = container_of(mgr, struct amdgpu_dm_connector, mst_mgr); mst_mgr 368 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = container_of(mgr, struct amdgpu_dm_connector, mst_mgr); mst_mgr 421 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_mgr.cbs = &dm_mst_cbs; mst_mgr 423 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &aconnector->mst_mgr, mst_mgr 1220 drivers/gpu/drm/i915/display/intel_display_types.h struct drm_dp_mst_topology_mgr mst_mgr; mst_mgr 4409 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, mst_mgr 4727 drivers/gpu/drm/i915/display/intel_dp.c ret = drm_dp_mst_hpd_irq(&intel_dp->mst_mgr, esi, &handled); mst_mgr 4752 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, mst_mgr 5375 drivers/gpu/drm/i915/display/intel_dp.c intel_dp->mst_mgr.mst_state); mst_mgr 5377 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, mst_mgr 6304 drivers/gpu/drm/i915/display/intel_dp.c intel_dp->is_mst, intel_dp->mst_mgr.mst_state); mst_mgr 6306 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, mst_mgr 7358 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_suspend(&intel_dp->mst_mgr); mst_mgr 7378 drivers/gpu/drm/i915/display/intel_dp.c ret = drm_dp_mst_topology_mgr_resume(&intel_dp->mst_mgr); mst_mgr 7381 drivers/gpu/drm/i915/display/intel_dp.c drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, mst_mgr 66 drivers/gpu/drm/i915/display/intel_dp_mst.c slots = drm_dp_atomic_find_vcpi_slots(state, &intel_dp->mst_mgr, mst_mgr 115 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_mst_port_has_audio(&intel_dp->mst_mgr, port); mst_mgr 194 drivers/gpu/drm/i915/display/intel_dp_mst.c mgr = &enc_to_mst(old_conn_state->best_encoder)->primary->dp.mst_mgr; mst_mgr 214 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_mst_reset_vcpi_slots(&intel_dp->mst_mgr, connector->port); mst_mgr 216 drivers/gpu/drm/i915/display/intel_dp_mst.c ret = drm_dp_update_payload_part1(&intel_dp->mst_mgr); mst_mgr 238 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_check_act_status(&intel_dp->mst_mgr); mst_mgr 240 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_update_payload_part2(&intel_dp->mst_mgr); mst_mgr 242 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_mst_deallocate_vcpi(&intel_dp->mst_mgr, connector->port); mst_mgr 248 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_send_power_updown_phy(&intel_dp->mst_mgr, connector->port, mst_mgr 315 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_send_power_updown_phy(&intel_dp->mst_mgr, connector->port, true); mst_mgr 321 drivers/gpu/drm/i915/display/intel_dp_mst.c ret = drm_dp_mst_allocate_vcpi(&intel_dp->mst_mgr, mst_mgr 332 drivers/gpu/drm/i915/display/intel_dp_mst.c ret = drm_dp_update_payload_part1(&intel_dp->mst_mgr); mst_mgr 353 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_check_act_status(&intel_dp->mst_mgr); mst_mgr 355 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_update_payload_part2(&intel_dp->mst_mgr); mst_mgr 389 drivers/gpu/drm/i915/display/intel_dp_mst.c edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port); mst_mgr 404 drivers/gpu/drm/i915/display/intel_dp_mst.c return drm_dp_mst_detect_port(connector, &intel_dp->mst_mgr, mst_mgr 501 drivers/gpu/drm/i915/display/intel_dp_mst.c struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); mst_mgr 670 drivers/gpu/drm/i915/display/intel_dp_mst.c intel_dp->mst_mgr.cbs = &mst_cbs; mst_mgr 674 drivers/gpu/drm/i915/display/intel_dp_mst.c ret = drm_dp_mst_topology_mgr_init(&intel_dp->mst_mgr, &i915->drm, mst_mgr 692 drivers/gpu/drm/i915/display/intel_dp_mst.c drm_dp_mst_topology_mgr_destroy(&intel_dp->mst_mgr); mst_mgr 2533 drivers/gpu/drm/i915/i915_debugfs.c bool has_audio = drm_dp_mst_port_has_audio(&intel_dp->mst_mgr, mst_mgr 3115 drivers/gpu/drm/i915/i915_debugfs.c drm_dp_mst_dump_topology(m, &intel_dig_port->dp.mst_mgr); mst_mgr 142 drivers/gpu/drm/radeon/radeon_dp_mst.c new_attribs[idx].slots = drm_dp_mst_get_vcpi_slots(&mst_conn->mst_mgr, mst_enc->port); mst_mgr 196 drivers/gpu/drm/radeon/radeon_dp_mst.c edid = drm_dp_mst_get_edid(connector, &master->mst_mgr, radeon_connector->port); mst_mgr 248 drivers/gpu/drm/radeon/radeon_dp_mst.c return drm_dp_mst_detect_port(connector, &master->mst_mgr, radeon_connector->port); mst_mgr 274 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); mst_mgr 313 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); mst_mgr 442 drivers/gpu/drm/radeon/radeon_dp_mst.c slots = drm_dp_find_vcpi_slots(&radeon_connector->mst_port->mst_mgr, mst_mgr 444 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_mst_allocate_vcpi(&radeon_connector->mst_port->mst_mgr, mst_mgr 447 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_update_payload_part1(&radeon_connector->mst_port->mst_mgr); mst_mgr 456 drivers/gpu/drm/radeon/radeon_dp_mst.c fixed_pbn_per_slot = drm_int2fixp(radeon_connector->mst_port->mst_mgr.pbn_div); mst_mgr 462 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_check_act_status(&radeon_connector->mst_port->mst_mgr); mst_mgr 464 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_update_payload_part2(&radeon_connector->mst_port->mst_mgr); mst_mgr 475 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_mst_reset_vcpi_slots(&radeon_connector->mst_port->mst_mgr, mst_enc->port); mst_mgr 476 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_update_payload_part1(&radeon_connector->mst_port->mst_mgr); mst_mgr 478 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_check_act_status(&radeon_connector->mst_port->mst_mgr); mst_mgr 480 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_update_payload_part2(&radeon_connector->mst_port->mst_mgr); mst_mgr 482 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_mst_deallocate_vcpi(&radeon_connector->mst_port->mst_mgr, mst_enc->port); mst_mgr 657 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_connector->mst_mgr.cbs = &mst_cbs; mst_mgr 658 drivers/gpu/drm/radeon/radeon_dp_mst.c return drm_dp_mst_topology_mgr_init(&radeon_connector->mst_mgr, dev, mst_mgr 693 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_mst_topology_mgr_set_mst(&radeon_connector->mst_mgr, mst_mgr 715 drivers/gpu/drm/radeon/radeon_dp_mst.c ret = drm_dp_mst_hpd_irq(&radeon_connector->mst_mgr, esi, &handled); mst_mgr 739 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_mst_topology_mgr_set_mst(&radeon_connector->mst_mgr, mst_mgr 769 drivers/gpu/drm/radeon/radeon_dp_mst.c drm_dp_mst_dump_topology(m, &radeon_connector->mst_mgr); mst_mgr 569 drivers/gpu/drm/radeon/radeon_mode.h struct drm_dp_mst_topology_mgr mst_mgr;