Home
last modified time | relevance | path

Searched refs:mstm (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/nouveau/
Dnouveau_dp.c52 struct nv50_mstm *mstm = NULL; in nouveau_dp_probe_dpcd() local
66 mstm = outp->dp.mstm; in nouveau_dp_probe_dpcd()
67 if (mstm) in nouveau_dp_probe_dpcd()
68 mstm->can_mst = drm_dp_read_mst_cap(aux, dpcd); in nouveau_dp_probe_dpcd()
107 struct nv50_mstm *mstm = nv_encoder->dp.mstm; in nouveau_dp_detect() local
120 if (mstm) { in nouveau_dp_detect()
125 if (mstm->suspended) { in nouveau_dp_detect()
126 if (mstm->is_mst) in nouveau_dp_detect()
151 if (mstm && mstm->can_mst && mstm->is_mst) { in nouveau_dp_detect()
190 if (mstm && mstm->can_mst) { in nouveau_dp_detect()
[all …]
Dnouveau_encoder.h74 struct nv50_mstm *mstm; member
158 void nv50_mstm_remove(struct nv50_mstm *mstm);
161 struct nv50_mstm *mstm);
Dnouveau_connector.c1119 return drm_dp_mst_root_conn_atomic_check(conn_state, &nv_conn->dp_encoder->dp.mstm->mgr); in nouveau_connector_atomic_check()
/linux-6.1.9/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c920 struct nv50_mstm *mstm; member
948 return msto->mstc->mstm->outp; in nv50_real_outp()
980 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_prepare() local
988 .base.hasht = mstm->outp->dcb->hasht, in nv50_msto_prepare()
989 .base.hashm = (0xf0ff & mstm->outp->dcb->hashm) | in nv50_msto_prepare()
1027 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_atomic_check() local
1053 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr); in nv50_msto_atomic_check()
1058 struct nouveau_encoder *outp = mstc->mstm->outp; in nv50_msto_atomic_check()
1060 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr, in nv50_msto_atomic_check()
1064 slots = drm_dp_atomic_find_time_slots(state, &mstm->mgr, mstc->port, asyh->dp.pbn); in nv50_msto_atomic_check()
[all …]