1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>struct drm_mode_group</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="drm-kms-init.html#idp1124538092" title="KMS Data Structures"><link rel="prev" href="API-struct-drm-mode-config-funcs.html" title="struct drm_mode_config_funcs"><link rel="next" href="API-struct-drm-mode-config.html" title="struct drm_mode_config"></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_mode_group</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-struct-drm-mode-config-funcs.html">Prev</a>&#160;</td><th width="60%" align="center">KMS Data Structures</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-struct-drm-mode-config.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-struct-drm-mode-group"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>struct drm_mode_group &#8212; 
2     group of mode setting resources for potential sub-grouping
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="programlisting">
4struct drm_mode_group {
5  uint32_t num_crtcs;
6  uint32_t num_encoders;
7  uint32_t num_connectors;
8  uint32_t * id_list;
9};  </pre></div><div class="refsect1"><a name="idp1124781972"></a><h2>Members</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term">num_crtcs</span></dt><dd><p>
10   CRTC count
11      </p></dd><dt><span class="term">num_encoders</span></dt><dd><p>
12   encoder count
13      </p></dd><dt><span class="term">num_connectors</span></dt><dd><p>
14   connector count
15      </p></dd><dt><span class="term">id_list</span></dt><dd><p>
16   list of KMS object IDs in this group
17      </p></dd></dl></div></div><div class="refsect1"><a name="idp1124785356"></a><h2>Description</h2><p>
18   Currently this simply tracks the global mode setting state.  But in the
19   future it could allow groups of objects to be set aside into independent
20   control groups for use by different user level processes (e.g. two X servers
21   running simultaneously on different heads, each with their own mode
22   configuration and freedom of mode setting).
23</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-mode-config-funcs.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="drm-kms-init.html#idp1124538092">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-struct-drm-mode-config.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">struct drm_mode_config_funcs</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_mode_config</span></td></tr></table></div></body></html>
24