Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
drm_encoder Struct Reference

#include <drm_crtc.h>

Data Fields

struct drm_devicedev
struct list_head head
struct drm_mode_object base
int encoder_type
uint32_t possible_crtcs
uint32_t possible_clones
struct drm_crtccrtc
struct drm_encoder_funcsfuncs

Detailed Description

drm_encoder - central DRM encoder structure : parent DRM device : list management : base KMS object : one of the DRM_MODE_ENCODER_<foo> types in drm_mode.h : bitmask of potential CRTC bindings : bitmask of potential sibling encoders for cloning : currently bound CRTC : control functions : mid-layer private data

CRTCs drive pixels to encoders, which convert them into signals appropriate for a given connector or set of connectors.

Definition at line 495 of file drm_crtc.h.

Field Documentation

Definition at line 499 of file drm_crtc.h.

Definition at line 504 of file drm_crtc.h.

Definition at line 496 of file drm_crtc.h.

int encoder_type

Definition at line 500 of file drm_crtc.h.

Definition at line 505 of file drm_crtc.h.

Definition at line 497 of file drm_crtc.h.

void* helper_private

Definition at line 506 of file drm_crtc.h.

uint32_t possible_clones

Definition at line 502 of file drm_crtc.h.

uint32_t possible_crtcs

Definition at line 501 of file drm_crtc.h.

The documentation for this struct was generated from the following file: