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> </td><th width="60%" align="center">KMS Data Structures</th><td width="20%" align="right"> <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 — 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> </td><td width="20%" align="center"><a accesskey="u" href="drm-kms-init.html#idp1124538092">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">struct drm_mode_config</span></td></tr></table></div></body></html> 24