Home
last modified time | relevance | path

Searched refs:mstm (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A 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 in nouveau_dp_detect()
189 struct nv50_mstm *mstm; nouveau_dp_irq() local
[all...]
H A Dnouveau_encoder.h65 struct nv50_mstm *mstm; member
151 void nv50_mstm_remove(struct nv50_mstm *mstm);
154 struct nv50_mstm *mstm);
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_dp.c51 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 in nouveau_dp_detect()
233 struct nv50_mstm *mstm; nouveau_dp_irq() local
[all...]
H A Dnouveau_encoder.h73 struct nv50_mstm *mstm; member
156 void nv50_mstm_remove(struct nv50_mstm *mstm);
159 struct nv50_mstm *mstm);
H A Dnouveau_connector.c1123 return drm_dp_mst_root_conn_atomic_check(conn_state, &nv_conn->dp_encoder->dp.mstm->mgr); in nouveau_connector_atomic_check()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c852 struct nv50_mstm *mstm; member
880 return msto->mstc->mstm->outp; in nv50_real_outp()
912 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_prepare() local
927 nvif_outp_dp_mst_vcpi(&mstm->outp->outp, msto->head->base.index, 0, 0, 0, 0); in nv50_msto_prepare()
932 nvif_outp_dp_mst_vcpi(&mstm->outp->outp, msto->head->base.index, in nv50_msto_prepare()
947 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_atomic_check() local
972 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr); in nv50_msto_atomic_check()
977 struct nouveau_encoder *outp = mstc->mstm in nv50_msto_atomic_check()
1011 struct nv50_mstm *mstm = NULL; nv50_msto_atomic_enable() local
1052 struct nv50_mstm *mstm = mstc->mstm; nv50_msto_atomic_disable() local
1231 nv50_mstc_new(struct nv50_mstm *mstm, struct drm_dp_mst_port *port, const char *path, struct nv50_mstc **pmstc) nv50_mstc_new() argument
1273 nv50_mstm_cleanup(struct drm_atomic_state *state, struct drm_dp_mst_topology_state *mst_state, struct nv50_mstm *mstm) nv50_mstm_cleanup() argument
1296 nv50_mstm_prepare(struct drm_atomic_state *state, struct drm_dp_mst_topology_state *mst_state, struct nv50_mstm *mstm) nv50_mstm_prepare() argument
1338 struct nv50_mstm *mstm = nv50_mstm(mgr); nv50_mstm_add_connector() local
1355 nv50_mstm_service(struct nouveau_drm *drm, struct nouveau_connector *nv_connector, struct nv50_mstm *mstm) nv50_mstm_service() argument
1395 nv50_mstm_remove(struct nv50_mstm *mstm) nv50_mstm_remove() argument
1404 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_detect() local
1432 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_fini() local
1452 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_init() local
1475 struct nv50_mstm *mstm = *pmstm; nv50_mstm_del() local
1489 struct nv50_mstm *mstm; nv50_mstm_new() local
1954 struct nv50_mstm *mstm; nv50_disp_atomic_commit_core() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c921 struct nv50_mstm *mstm; member
947 return msto->mstc->mstm->outp; in nv50_real_outp()
955 struct nv50_mstm *mstm = mstc->mstm; in nv50_msto_payload() local
958 WARN_ON(!mutex_is_locked(&mstm->mgr.payload_lock)); in nv50_msto_payload()
961 for (i = 0; i < mstm->mgr.max_payloads; i++) { in nv50_msto_payload()
962 struct drm_dp_payload *payload = &mstm->mgr.payloads[i]; in nv50_msto_payload()
964 mstm->outp->base.base.name, i, payload->vcpi, in nv50_msto_payload()
968 for (i = 0; i < mstm->mgr.max_payloads; i++) { in nv50_msto_payload()
969 struct drm_dp_payload *payload = &mstm in nv50_msto_payload()
982 struct nv50_mstm *mstm = mstc->mstm; nv50_msto_cleanup() local
1000 struct nv50_mstm *mstm = mstc->mstm; nv50_msto_prepare() local
1042 struct nv50_mstm *mstm = mstc->mstm; nv50_msto_atomic_check() local
1096 struct nv50_mstm *mstm = NULL; nv50_msto_enable() local
1140 struct nv50_mstm *mstm = mstc->mstm; nv50_msto_disable() local
1340 nv50_mstc_new(struct nv50_mstm *mstm, struct drm_dp_mst_port *port, const char *path, struct nv50_mstc **pmstc) nv50_mstc_new() argument
1382 nv50_mstm_cleanup(struct nv50_mstm *mstm) nv50_mstm_cleanup() argument
1406 nv50_mstm_prepare(struct nv50_mstm *mstm) nv50_mstm_prepare() argument
1435 struct nv50_mstm *mstm = nv50_mstm(mgr); nv50_mstm_add_connector() local
1452 nv50_mstm_service(struct nouveau_drm *drm, struct nouveau_connector *nv_connector, struct nv50_mstm *mstm) nv50_mstm_service() argument
1488 nv50_mstm_remove(struct nv50_mstm *mstm) nv50_mstm_remove() argument
1495 nv50_mstm_enable(struct nv50_mstm *mstm, int state) nv50_mstm_enable() argument
1517 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_detect() local
1551 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_fini() local
1571 struct nv50_mstm *mstm = outp->dp.mstm; nv50_mstm_init() local
1594 struct nv50_mstm *mstm = *pmstm; nv50_mstm_del() local
1608 struct nv50_mstm *mstm; nv50_mstm_new() local
2037 struct nv50_mstm *mstm; nv50_disp_atomic_commit_core() local
[all...]

Completed in 9 milliseconds