Searched refs:mst_state (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_helpers.c | 276 struct drm_dp_mst_topology_state *mst_state, in dm_helpers_construct_old_payload() argument 281 int pbn_per_slot = dfixed_trunc(mst_state->pbn_div); in dm_helpers_construct_old_payload() 293 list_for_each_entry(pos, &mst_state->payloads, next) { in dm_helpers_construct_old_payload() 316 struct drm_dp_mst_topology_state *mst_state; in dm_helpers_dp_mst_write_payload_allocation_table() local 331 mst_state = to_drm_dp_mst_topology_state(mst_mgr->base.state); in dm_helpers_dp_mst_write_payload_allocation_table() 332 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table() 338 drm_dp_add_payload_part1(mst_mgr, mst_state, new_payload); in dm_helpers_dp_mst_write_payload_allocation_table() 341 dm_helpers_construct_old_payload(mst_mgr, mst_state, in dm_helpers_dp_mst_write_payload_allocation_table() 345 drm_dp_remove_payload_part1(mst_mgr, mst_state, new_payload); in dm_helpers_dp_mst_write_payload_allocation_table() 393 if (!mst_mgr->mst_state) in dm_helpers_dp_mst_poll_for_allocation_change_trigger() [all …]
|
| H A D | amdgpu_dm_mst_types.c | 781 if (aconnector->mst_mgr.mst_state) in dm_handle_mst_sideband_msg_ready_event() 990 struct drm_dp_mst_topology_state *mst_state, in increase_dsc_bpp() argument 1038 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, dfixed_trunc(mst_state->pbn_div)); in increase_dsc_bpp() 1041 (63 - link_timeslots_used) / remaining_to_increase * dfixed_trunc(mst_state->pbn_div); in increase_dsc_bpp() 1196 struct drm_dp_mst_topology_state *mst_state = drm_atomic_get_mst_topology_state(state, mgr); in compute_mst_dsc_configs_for_link() local 1205 if (IS_ERR(mst_state)) in compute_mst_dsc_configs_for_link() 1206 return PTR_ERR(mst_state); in compute_mst_dsc_configs_for_link() 1328 ret = increase_dsc_bpp(state, mst_state, dc_link, params, vars, count, k); in compute_mst_dsc_configs_for_link()
|
| H A D | amdgpu_dm.c | 3983 if (aconnector->mst_mgr.mst_state == true) in DEFINE_FREE() 4343 bool is_mst_root_connector = aconnector->mst_mgr.mst_state; in handle_hpd_rx_irq() 8502 struct drm_dp_mst_topology_state *mst_state; in dm_encoder_helper_atomic_check() local 8533 mst_state = drm_atomic_get_mst_topology_state(state, mst_mgr); in dm_encoder_helper_atomic_check() 8534 if (IS_ERR(mst_state)) in dm_encoder_helper_atomic_check() 8535 return PTR_ERR(mst_state); in dm_encoder_helper_atomic_check() 8537 mst_state->pbn_div.full = dm_mst_get_pbn_divider(aconnector->mst_root->dc_link); in dm_encoder_helper_atomic_check() 12611 struct drm_dp_mst_topology_state *mst_state; in amdgpu_dm_atomic_check() local 12941 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) { in amdgpu_dm_atomic_check() 12949 if (connector->index == mst_state->mgr->conn_base_id) { in amdgpu_dm_atomic_check() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.c | 929 struct drm_dp_mst_topology_state *mst_state, in nv50_msto_prepare() argument 941 payload = drm_atomic_get_mst_payload_state(mst_state, mstc->port); in nv50_msto_prepare() 944 drm_dp_remove_payload_part1(mgr, mst_state, payload); in nv50_msto_prepare() 949 ret = drm_dp_add_payload_part1(mgr, mst_state, payload); in nv50_msto_prepare() 956 payload->time_slots * dfixed_trunc(mst_state->pbn_div)); in nv50_msto_prepare() 969 struct drm_dp_mst_topology_state *mst_state; in nv50_msto_atomic_check() local 996 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr); in nv50_msto_atomic_check() 997 if (IS_ERR(mst_state)) in nv50_msto_atomic_check() 998 return PTR_ERR(mst_state); in nv50_msto_atomic_check() 1000 if (!mst_state->pbn_div.full) { in nv50_msto_atomic_check() [all …]
|
| /linux/net/bridge/ |
| H A D | br_mst.c | 101 .u.mst_state = { in br_mst_set_state()
|
| /linux/net/dsa/ |
| H A D | user.c | 606 ret = dsa_port_set_mst_state(dp, &attr->u.mst_state, extack); in dsa_user_port_attr_set()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp.c | 4939 intel_dp->is_mst, intel_dp->mst.mgr.mst_state); in intel_dp_mst_disconnect()
|