Lines Matching refs:mstm
51 struct nv50_mstm *mstm = NULL; in nouveau_dp_probe_dpcd() local
65 mstm = outp->dp.mstm; in nouveau_dp_probe_dpcd()
66 if (mstm) in nouveau_dp_probe_dpcd()
67 mstm->can_mst = drm_dp_read_mst_cap(aux, dpcd); in nouveau_dp_probe_dpcd()
106 struct nv50_mstm *mstm = nv_encoder->dp.mstm; in nouveau_dp_detect() local
119 if (mstm) { in nouveau_dp_detect()
124 if (mstm->suspended) { in nouveau_dp_detect()
125 if (mstm->is_mst) in nouveau_dp_detect()
155 if (mstm && mstm->can_mst && mstm->is_mst) { in nouveau_dp_detect()
194 if (mstm && mstm->can_mst) { in nouveau_dp_detect()
207 if (mstm && !mstm->suspended && ret != NOUVEAU_DP_MST) in nouveau_dp_detect()
208 nv50_mstm_remove(mstm); in nouveau_dp_detect()
233 struct nv50_mstm *mstm; in nouveau_dp_irq() local
240 mstm = outp->dp.mstm; in nouveau_dp_irq()
245 if (mstm && mstm->is_mst) { in nouveau_dp_irq()
246 if (!nv50_mstm_service(drm, nv_connector, mstm)) in nouveau_dp_irq()