Lines Matching defs:mgr
847 #define nv50_mstm(p) container_of((p), struct nv50_mstm, mgr)
886 struct drm_dp_mst_topology_mgr *mgr,
899 drm_dp_add_payload_part2(mgr, state, payload);
907 struct drm_dp_mst_topology_mgr *mgr,
918 old_mst_state = drm_atomic_get_old_mst_topology_state(state, mgr);
925 drm_dp_remove_payload(mgr, mst_state, old_payload, payload);
930 drm_dp_add_payload_part1(mgr, mst_state, payload);
972 mst_state = drm_atomic_get_mst_topology_state(state, &mstm->mgr);
979 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr,
983 slots = drm_dp_atomic_find_time_slots(state, &mstm->mgr, mstc->port, asyh->dp.pbn);
1139 mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port);
1167 struct drm_dp_mst_topology_mgr *mgr = &mstc->mstm->mgr;
1169 return drm_dp_atomic_release_time_slots(state, mgr, mstc->port);
1188 ret = drm_dp_mst_detect_port(connector, ctx, mstc->port->mgr,
1281 drm_dp_check_act_status(&mstm->mgr);
1288 nv50_msto_cleanup(state, mst_state, &mstm->mgr, msto);
1311 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto);
1323 nv50_msto_prepare(state, mst_state, &mstm->mgr, msto);
1335 nv50_mstm_add_connector(struct drm_dp_mst_topology_mgr *mgr,
1338 struct nv50_mstm *mstm = nv50_mstm(mgr);
1373 drm_dp_mst_hpd_irq_handle_event(&mstm->mgr, esi, ack, &handled);
1384 drm_dp_mst_hpd_irq_send_new_request(&mstm->mgr);
1398 drm_dp_mst_topology_mgr_set_mst(&mstm->mgr, false);
1411 aux = mstm->mgr.aux;
1421 ret = drm_dp_mst_topology_mgr_set_mst(&mstm->mgr, true);
1446 drm_dp_mst_topology_mgr_suspend(&mstm->mgr);
1459 ret = drm_dp_mst_topology_mgr_resume(&mstm->mgr, !runtime);
1469 drm_kms_helper_hotplug_event(mstm->mgr.dev);
1477 drm_dp_mst_topology_mgr_destroy(&mstm->mgr);
1495 mstm->mgr.cbs = &nv50_mstm;
1497 ret = drm_dp_mst_topology_mgr_init(&mstm->mgr, dev, aux, aux_max,
1949 struct drm_dp_mst_topology_mgr *mgr;
1959 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) {
1960 mstm = nv50_mstm(mgr);
1971 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) {
1972 mstm = nv50_mstm(mgr);