struct drm_mode_group — group of mode setting resources for potential sub-grouping
struct drm_mode_group { uint32_t num_crtcs; uint32_t num_encoders; uint32_t num_connectors; uint32_t * id_list; };
CRTC count
encoder count
connector count
list of KMS object IDs in this group
Currently this simply tracks the global mode setting state. But in the future it could allow groups of objects to be set aside into independent control groups for use by different user level processes (e.g. two X servers running simultaneously on different heads, each with their own mode configuration and freedom of mode setting).