Home
last modified time | relevance | path

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

/linux-5.19.10/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()
141 if (mstm && mstm->can_mst && mstm->is_mst) { in nouveau_dp_detect()
180 if (mstm && mstm->can_mst) { in nouveau_dp_detect()
[all …]
Dnouveau_encoder.h73 struct nv50_mstm *mstm; member
157 void nv50_mstm_remove(struct nv50_mstm *mstm);
160 struct nv50_mstm *mstm);
/linux-5.19.10/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c925 struct nv50_mstm *mstm; member
952 return msto->mstc->mstm->outp; in nv50_real_outp()
960 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_payload() local
963 WARN_ON(!mutex_is_locked(&mstm->mgr.payload_lock)); in nv50_msto_payload()
966 for (i = 0; i < mstm->mgr.max_payloads; i++) { in nv50_msto_payload()
967 struct drm_dp_payload *payload = &mstm->mgr.payloads[i]; in nv50_msto_payload()
969 mstm->outp->base.base.name, i, payload->vcpi, in nv50_msto_payload()
973 for (i = 0; i < mstm->mgr.max_payloads; i++) { in nv50_msto_payload()
974 struct drm_dp_payload *payload = &mstm->mgr.payloads[i]; in nv50_msto_payload()
987 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_cleanup() local
[all …]