Lines Matching defs:mst_state
925 struct drm_dp_mst_topology_state *mst_state,
937 payload = drm_atomic_get_mst_payload_state(mst_state, mstc->port);
940 drm_dp_remove_payload_part1(mgr, mst_state, payload);
945 ret = drm_dp_add_payload_part1(mgr, mst_state, payload);
952 payload->time_slots * dfixed_trunc(mst_state->pbn_div));
965 struct drm_dp_mst_topology_state *mst_state;
992 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr);
993 if (IS_ERR(mst_state))
994 return PTR_ERR(mst_state);
996 if (!mst_state->pbn_div.full) {
999 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr,
1302 struct drm_dp_mst_topology_state *mst_state,
1316 nv50_msto_cleanup(state, mst_state, &mstm->mgr, msto);
1331 struct drm_dp_mst_topology_state *mst_state,
1345 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto);
1357 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto);
2102 struct drm_dp_mst_topology_state *mst_state;
2113 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) {
2116 nv50_mstm_prepare(state, mst_state, mstm);
2125 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) {
2128 nv50_mstm_cleanup(state, mst_state, mstm);