Lines Matching full:topology
88 * @mgr: topology manager this port lives under.
91 * in the MST topology.
95 * @topology_kref: refcount for this port's lifetime in the topology,
109 * @topology_ref_history: A history of each topology
152 * point in the MST topology.
188 * @mgr: topology manager for this branch device.
200 * topology, only the DP MST helpers should need to touch this
213 * @topology_ref_history: A history of each topology
546 * protected by the MST helpers ensuring that async commits operating on the given topology
589 * struct drm_dp_mst_topology_state - DisplayPort MST topology atomic state
597 /** @mgr: The topology manager */
601 * @pending_crtc_mask: A bitmask of all CRTCs this topology state touches, drivers may
606 * @commit_deps: A list of all CRTC commits affecting this topology, this field isn't
618 /** @total_avail_slots: The total number of slots this topology can handle (63 or 64) */
620 /** @start_slot: The first usable time slot in this topology (1 or 0) */
624 * @pbn_div: The current PBN divisor for this topology. The driver is expected to fill this
635 * This struct represents the toplevel displayport MST topology manager.
693 * while they update the topology.
711 * receiver state must be reset, after the topology manager got
802 * @up_req_list: List of pending up requests from the topology that
812 * topology. Needed to avoid blocking hotplug handling and sideband
1023 * for_each_oldnew_mst_mgr_in_state - iterate over all DP MST topology
1033 * This iterates over all DRM DP MST topology managers in an atomic update,
1042 * for_each_old_mst_mgr_in_state - iterate over all DP MST topology managers
1050 * This iterates over all DRM DP MST topology managers in an atomic update,
1059 * for_each_new_mst_mgr_in_state - iterate over all DP MST topology managers
1067 * This iterates over all DRM DP MST topology managers in an atomic update,