Lines Matching refs:mstm
52 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()
202 if (mstm && !mstm->suspended && ret != NOUVEAU_DP_MST) in nouveau_dp_detect()
203 nv50_mstm_remove(mstm); in nouveau_dp_detect()
214 struct nv50_mstm *mstm; in nouveau_dp_irq() local
221 mstm = outp->dp.mstm; in nouveau_dp_irq()
226 if (mstm && mstm->is_mst) { in nouveau_dp_irq()
227 if (!nv50_mstm_service(drm, nv_connector, mstm)) in nouveau_dp_irq()