Lines Matching refs:mst_state

852 		  struct drm_dp_mst_topology_state *mst_state,  in nv50_msto_cleanup()  argument
858 drm_atomic_get_mst_payload_state(mst_state, msto->mstc->port); in nv50_msto_cleanup()
873 struct drm_dp_mst_topology_state *mst_state, in nv50_msto_prepare() argument
884 payload = drm_atomic_get_mst_payload_state(mst_state, mstc->port); in nv50_msto_prepare()
888 drm_dp_remove_payload(mgr, mst_state, payload, payload); in nv50_msto_prepare()
893 drm_dp_add_payload_part1(mgr, mst_state, payload); in nv50_msto_prepare()
897 payload->pbn, payload->time_slots * mst_state->pbn_div); in nv50_msto_prepare()
908 struct drm_dp_mst_topology_state *mst_state; in nv50_msto_atomic_check() local
936 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr); in nv50_msto_atomic_check()
937 if (IS_ERR(mst_state)) in nv50_msto_atomic_check()
938 return PTR_ERR(mst_state); in nv50_msto_atomic_check()
940 if (!mst_state->pbn_div) { in nv50_msto_atomic_check()
943 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr, in nv50_msto_atomic_check()
1238 struct drm_dp_mst_topology_state *mst_state, in nv50_mstm_cleanup() argument
1252 nv50_msto_cleanup(state, mst_state, &mstm->mgr, msto); in nv50_mstm_cleanup()
1261 struct drm_dp_mst_topology_state *mst_state, in nv50_mstm_prepare() argument
1275 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto); in nv50_mstm_prepare()
1287 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto); in nv50_mstm_prepare()
1906 struct drm_dp_mst_topology_state *mst_state; in nv50_disp_atomic_commit_core() local
1915 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) { in nv50_disp_atomic_commit_core()
1918 nv50_mstm_prepare(state, mst_state, mstm); in nv50_disp_atomic_commit_core()
1927 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) { in nv50_disp_atomic_commit_core()
1930 nv50_mstm_cleanup(state, mst_state, mstm); in nv50_disp_atomic_commit_core()