/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 259 struct drm_dp_mst_topology_mgr *mst_mgr; local 271 mst_mgr = &aconnector->mst_root->mst_mgr; 272 mst_state = to_drm_dp_mst_topology_state(mst_mgr->base.state); 279 drm_dp_add_payload_part1(mst_mgr, mst_state, new_payload); 282 dm_helpers_construct_old_payload(mst_mgr, mst_state, 286 drm_dp_remove_payload_part1(mst_mgr, mst_state, new_payload); 289 /* mst_mgr->->payloads are VC payload notify MST branch using DPCD or 324 struct drm_dp_mst_topology_mgr *mst_mgr; local 332 mst_mgr 351 struct drm_dp_mst_topology_mgr *mst_mgr; local 385 struct drm_dp_mst_topology_mgr *mst_mgr; local [all...] |
H A D | amdgpu_dm_mst_types.c | 173 drm_modeset_lock(&root->mst_mgr.base.lock, NULL); 188 drm_modeset_unlock(&root->mst_mgr.base.lock); 303 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_root->mst_mgr, aconnector->mst_output_port); 447 connection_status = drm_dp_mst_detect_port(connector, ctx, &master->mst_mgr, 510 struct drm_dp_mst_topology_mgr *mst_mgr = &aconnector->mst_root->mst_mgr; local 513 return drm_dp_atomic_release_time_slots(state, mst_mgr, mst_port); 561 struct amdgpu_dm_connector *master = container_of(mgr, struct amdgpu_dm_connector, mst_mgr); 643 container_of(mgr, struct amdgpu_dm_connector, mst_mgr); 697 if (aconnector->mst_mgr 1311 struct drm_dp_mst_topology_mgr *mst_mgr; local 1375 struct drm_dp_mst_topology_mgr *mst_mgr; local [all...] |
H A D | amdgpu_dm.h | 659 struct drm_dp_mst_topology_mgr mst_mgr; member in struct:amdgpu_dm_connector
|
H A D | amdgpu_dm_debugfs.c | 346 if (aconnector->mst_root && aconnector->mst_root->mst_mgr.mst_state) { 347 mgr = &aconnector->mst_root->mst_mgr; 1444 if (aconnector->mst_mgr.mst_state == true) 2682 if (aconnector->mst_mgr.mst_state) { 2685 aconnector->mst_root->mst_mgr.mst_state) { 2689 mgr = &aconnector->mst_root->mst_mgr; 3653 if (!aconnector->mst_mgr.mst_state) 3657 drm_dp_mst_dump_topology(m, &aconnector->mst_mgr); 3685 aconnector->mst_mgr.aux) { 3690 drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, tru [all...] |
H A D | amdgpu_dm.c | 1417 dm_handle_mst_sideband_msg_ready_event(&aconnector->mst_mgr, DOWN_OR_UP_MSG_RDY_EVENT); 2326 aconnector->mst_mgr.aux) { 2331 ret = drm_dp_mst_topology_mgr_set_mst(&aconnector->mst_mgr, true); 2461 mgr = &aconnector->mst_mgr; 3060 ret = drm_dp_mst_topology_mgr_resume(&aconnector->mst_mgr, true); 3186 if (aconnector->mst_mgr.mst_state == true) 3419 bool is_mst_root_connector = aconnector->mst_mgr.mst_state; 6553 * Call only if mst_mgr was initialized before since it's not done 6556 if (aconnector->mst_mgr.dev) 6557 drm_dp_mst_topology_mgr_destroy(&aconnector->mst_mgr); 7135 struct drm_dp_mst_topology_mgr *mst_mgr; local [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_mst.c | 163 mst_state = drm_atomic_get_mst_topology_state(state, &intel_dp->mst_mgr); 177 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&intel_dp->mst_mgr, 232 slots = drm_dp_atomic_find_time_slots(state, &intel_dp->mst_mgr, 370 struct drm_dp_mst_topology_mgr *mgr = &intel_dp->mst_mgr; 665 struct drm_dp_mst_topology_mgr *mst_mgr, 677 if (&connector->mst_port->mst_mgr != mst_mgr) 681 !drm_dp_mst_port_downstream_of_parent(mst_mgr, 693 struct drm_dp_mst_topology_mgr *mst_mgr, 702 mst_pipe_mask = get_pipes_downstream_of_mst_port(state, mst_mgr, NUL 664 get_pipes_downstream_of_mst_port(struct intel_atomic_state *state, struct drm_dp_mst_topology_mgr *mst_mgr, struct drm_dp_mst_port *parent_port) argument 692 intel_dp_mst_check_fec_change(struct intel_atomic_state *state, struct drm_dp_mst_topology_mgr *mst_mgr, struct intel_link_bw_limits *limits) argument 727 intel_dp_mst_check_bw(struct intel_atomic_state *state, struct drm_dp_mst_topology_mgr *mst_mgr, struct drm_dp_mst_topology_state *mst_state, struct intel_link_bw_limits *limits) argument [all...] |
H A D | intel_dp.c | 4079 drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, 4804 drm_dp_mst_hpd_irq_handle_event(&intel_dp->mst_mgr, esi, ack, &handled); 4890 drm_dp_mst_hpd_irq_send_new_request(&intel_dp->mst_mgr); 5692 intel_dp->mst_mgr.mst_state); 5694 drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr, 6047 ret = drm_dp_mst_root_conn_atomic_check(conn_state, &intel_dp->mst_mgr); 6626 drm_dp_mst_topology_mgr_suspend(&intel_dp->mst_mgr); 6649 ret = drm_dp_mst_topology_mgr_resume(&intel_dp->mst_mgr, 6653 drm_dp_mst_topology_mgr_set_mst(&intel_dp->mst_mgr,
|
H A D | intel_display_types.h | 1813 struct drm_dp_mst_topology_mgr mst_mgr; member in struct:intel_dp
|
H A D | intel_display_debugfs.c | 797 drm_dp_mst_dump_topology(m, &dig_port->dp.mst_mgr);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mode.h | 643 struct drm_dp_mst_topology_mgr mst_mgr; member in struct:amdgpu_mst_connector
|