Lines Matching full:topology
81 * @mgr: topology manager this port lives under.
84 * in the MST topology.
88 * @topology_kref: refcount for this port's lifetime in the topology,
102 * @topology_ref_history: A history of each topology
145 * point in the MST topology.
181 * @mgr: topology manager for this branch device.
193 * topology, only the DP MST helpers should need to touch this
206 * @topology_ref_history: A history of each topology
532 * protected by the MST helpers ensuring that async commits operating on the given topology
572 * struct drm_dp_mst_topology_state - DisplayPort MST topology atomic state
580 /** @mgr: The topology manager */
584 * @pending_crtc_mask: A bitmask of all CRTCs this topology state touches, drivers may
589 * @commit_deps: A list of all CRTC commits affecting this topology, this field isn't
601 /** @total_avail_slots: The total number of slots this topology can handle (63 or 64) */
603 /** @start_slot: The first usable time slot in this topology (1 or 0) */
607 * @pbn_div: The current PBN divisor for this topology. The driver is expected to fill this
618 * This struct represents the toplevel displayport MST topology manager.
676 * while they update the topology.
778 * @up_req_list: List of pending up requests from the topology that
788 * topology. Needed to avoid blocking hotplug handling and sideband
961 * for_each_oldnew_mst_mgr_in_state - iterate over all DP MST topology
971 * This iterates over all DRM DP MST topology managers in an atomic update,
980 * for_each_old_mst_mgr_in_state - iterate over all DP MST topology managers
988 * This iterates over all DRM DP MST topology managers in an atomic update,
997 * for_each_new_mst_mgr_in_state - iterate over all DP MST topology managers
1005 * This iterates over all DRM DP MST topology managers in an atomic update,