get_maintainer: add email addresses from .yaml files
[linux-2.6-microblaze.git] / include / drm / drm_dp_mst_helper.h
index 2d7c265..9e1ffcd 100644 (file)
@@ -194,11 +194,8 @@ struct drm_dp_sideband_msg_rx {
  * @rad: Relative Address to talk to this branch device.
  * @lct: Link count total to talk to this branch device.
  * @num_ports: number of ports on the branch.
- * @msg_slots: one bit per transmitted msg slot.
  * @port_parent: pointer to the port parent, NULL if toplevel.
  * @mgr: topology manager for this branch device.
- * @tx_slots: transmission slots for this device.
- * @last_seqno: last sequence number used to talk to this.
  * @link_address_sent: if a link address message has been sent to this device yet.
  * @guid: guid for DP 1.2 branch device. port under this branch can be
  * identified by port #.
@@ -239,7 +236,6 @@ struct drm_dp_mst_branch {
        u8 lct;
        int num_ports;
 
-       int msg_slots;
        /**
         * @ports: the list of ports on this branch device. This should be
         * considered protected for reading by &drm_dp_mst_topology_mgr.lock.
@@ -252,20 +248,11 @@ struct drm_dp_mst_branch {
         */
        struct list_head ports;
 
-       /* list of tx ops queue for this port */
        struct drm_dp_mst_port *port_parent;
        struct drm_dp_mst_topology_mgr *mgr;
 
-       /* slots are protected by mstb->mgr->qlock */
-       struct drm_dp_sideband_msg_tx *tx_slots[2];
-       int last_seqno;
        bool link_address_sent;
 
-       /**
-        * @down_rep_recv: Message receiver state for down replies.
-        */
-       struct drm_dp_sideband_msg_rx down_rep_recv[2];
-
        /* global unique identifier to identify branch devices */
        u8 guid[16];
 };
@@ -567,6 +554,12 @@ struct drm_dp_mst_topology_mgr {
         */
        struct drm_dp_sideband_msg_rx up_req_recv;
 
+       /**
+        * @down_rep_recv: Message receiver state for replies to down
+        * requests.
+        */
+       struct drm_dp_sideband_msg_rx down_rep_recv;
+
        /**
         * @lock: protects @mst_state, @mst_primary, @dpcd, and
         * @payload_id_table_cleared.
@@ -616,13 +609,12 @@ struct drm_dp_mst_topology_mgr {
        const struct drm_private_state_funcs *funcs;
 
        /**
-        * @qlock: protects @tx_msg_downq, the &drm_dp_mst_branch.txslost and
-        * &drm_dp_sideband_msg_tx.state once they are queued
+        * @qlock: protects @tx_msg_downq and &drm_dp_sideband_msg_tx.state
         */
        struct mutex qlock;
 
        /**
-        * @tx_msg_downq: List of pending down replies.
+        * @tx_msg_downq: List of pending down requests
         */
        struct list_head tx_msg_downq;