1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>struct drm_dp_mst_branch</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux DRM Developer's Guide"><link rel="up" href="ch02s05.html#idp1125934820" title="Display Port MST Helper Functions Reference"><link rel="prev" href="API-struct-drm-dp-mst-port.html" title="struct drm_dp_mst_port"><link rel="next" href="API-struct-drm-dp-mst-topology-mgr.html" title="struct drm_dp_mst_topology_mgr"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">struct drm_dp_mst_branch</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-struct-drm-dp-mst-port.html">Prev</a>&#160;</td><th width="60%" align="center">Display Port MST Helper Functions Reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-struct-drm-dp-mst-topology-mgr.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-struct-drm-dp-mst-branch"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>struct drm_dp_mst_branch &#8212; 
2     MST branch device.
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
4struct drm_dp_mst_branch {
5  struct kref kref;
6  u8 rad[8];
7  u8 lct;
8  int num_ports;
9  int msg_slots;
10  struct list_head ports;
11  struct drm_dp_mst_port * port_parent;
12  struct drm_dp_mst_topology_mgr * mgr;
13  struct drm_dp_sideband_msg_tx * tx_slots[2];
14  int last_seqno;
15  bool link_address_sent;
16  u8 guid[16];
17};  </pre></div><div class="refsect1"><a name="idp1125965580"></a><h2>Members</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term">kref</span></dt><dd><p>
18   reference count for this port.
19      </p></dd><dt><span class="term">rad[8]</span></dt><dd><p>
20   Relative Address to talk to this branch device.
21      </p></dd><dt><span class="term">lct</span></dt><dd><p>
22   Link count total to talk to this branch device.
23      </p></dd><dt><span class="term">num_ports</span></dt><dd><p>
24   number of ports on the branch.
25      </p></dd><dt><span class="term">msg_slots</span></dt><dd><p>
26   one bit per transmitted msg slot.
27      </p></dd><dt><span class="term">ports</span></dt><dd><p>
28   linked list of ports on this branch.
29      </p></dd><dt><span class="term">port_parent</span></dt><dd><p>
30   pointer to the port parent, NULL if toplevel.
31      </p></dd><dt><span class="term">mgr</span></dt><dd><p>
32   topology manager for this branch device.
33      </p></dd><dt><span class="term">tx_slots[2]</span></dt><dd><p>
34   transmission slots for this device.
35      </p></dd><dt><span class="term">last_seqno</span></dt><dd><p>
36   last sequence number used to talk to this.
37      </p></dd><dt><span class="term">link_address_sent</span></dt><dd><p>
38   if a link address message has been sent to this device yet.
39      </p></dd><dt><span class="term">guid[16]</span></dt><dd><p>
40   guid for DP 1.2 branch device. port under this branch can be
41   identified by port #.
42      </p></dd></dl></div></div><div class="refsect1"><a name="idp1125974804"></a><h2>Description</h2><p>
43   This structure represents an MST branch device, there is one
44   primary branch device at the root, along with any other branches connected
45   to downstream port of parent branches.
46</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-struct-drm-dp-mst-port.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch02s05.html#idp1125934820">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-struct-drm-dp-mst-topology-mgr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">struct drm_dp_mst_port</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">struct drm_dp_mst_topology_mgr</span></td></tr></table></div></body></html>
47