Lines Matching defs:mgr
93 * @mgr: topology manager this port lives under.
147 struct drm_dp_mst_topology_mgr *mgr;
198 * @mgr: topology manager for this branch device.
252 struct drm_dp_mst_topology_mgr *mgr;
518 struct drm_connector *(*add_connector)(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *path);
527 void (*poll_hpd_irq)(struct drm_dp_mst_topology_mgr *mgr);
556 struct drm_dp_mst_topology_mgr *mgr;
588 * @aux: AUX channel for the DP MST connector this topolgy mgr is
597 * @conn_base_id: DRM connector ID this mgr is connected to. Only used
765 int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr,
770 void drm_dp_mst_topology_mgr_destroy(struct drm_dp_mst_topology_mgr *mgr);
773 int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state);
775 int drm_dp_mst_hpd_irq(struct drm_dp_mst_topology_mgr *mgr, u8 *esi, bool *handled);
781 struct drm_dp_mst_topology_mgr *mgr,
784 struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
790 bool drm_dp_mst_allocate_vcpi(struct drm_dp_mst_topology_mgr *mgr,
793 int drm_dp_mst_get_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
796 void drm_dp_mst_reset_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
799 void drm_dp_mst_deallocate_vcpi(struct drm_dp_mst_topology_mgr *mgr,
803 int drm_dp_find_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr,
807 int drm_dp_update_payload_part1(struct drm_dp_mst_topology_mgr *mgr);
810 int drm_dp_update_payload_part2(struct drm_dp_mst_topology_mgr *mgr);
812 int drm_dp_check_act_status(struct drm_dp_mst_topology_mgr *mgr);
815 struct drm_dp_mst_topology_mgr *mgr);
817 void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr);
819 drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr,
833 struct drm_dp_mst_topology_mgr *mgr);
836 struct drm_dp_mst_topology_mgr *mgr,
845 struct drm_dp_mst_topology_mgr *mgr);
848 struct drm_dp_mst_topology_mgr *mgr,
850 int drm_dp_send_power_updown_phy(struct drm_dp_mst_topology_mgr *mgr,
852 int drm_dp_send_query_stream_enc_status(struct drm_dp_mst_topology_mgr *mgr,
868 * @mgr: pointer to the &struct drm_dp_mst_topology_mgr iteration cursor
885 struct drm_dp_mst_topology_mgr **mgr,
895 *mgr = to_dp_mst_topology_mgr(objs_state->ptr);
908 * @mgr: &struct drm_dp_mst_topology_mgr iteration cursor
919 #define for_each_oldnew_mst_mgr_in_state(__state, mgr, old_state, new_state, __i) \
921 for_each_if(__drm_dp_mst_state_iter_get((__state), &(mgr), &(old_state), &(new_state), (__i)))
927 * @mgr: &struct drm_dp_mst_topology_mgr iteration cursor
936 #define for_each_old_mst_mgr_in_state(__state, mgr, old_state, __i) \
938 for_each_if(__drm_dp_mst_state_iter_get((__state), &(mgr), &(old_state), NULL, (__i)))
944 * @mgr: &struct drm_dp_mst_topology_mgr iteration cursor
954 #define for_each_new_mst_mgr_in_state(__state, mgr, new_state, __i) \
956 for_each_if(__drm_dp_mst_state_iter_get((__state), &(mgr), NULL, &(new_state), (__i)))