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

#include <drm_crtc.h>

Data Fields

void(* dpms )(struct drm_connector *connector, int mode)
 
void(* save )(struct drm_connector *connector)
 
void(* restore )(struct drm_connector *connector)
 
void(* reset )(struct drm_connector *connector)
 
enum drm_connector_status(* detect )(struct drm_connector *connector, bool force)
 
int(* fill_modes )(struct drm_connector *connector, uint32_t max_width, uint32_t max_height)
 
int(* set_property )(struct drm_connector *connector, struct drm_property *property, uint64_t val)
 
void(* destroy )(struct drm_connector *connector)
 
void(* force )(struct drm_connector *connector)
 

Detailed Description

drm_connector_funcs - control connectors on a given device : set power state (see drm_crtc_funcs above) : save connector state : restore connector state : reset connector after state has been invalidate (e.g. resume) : is this connector active? : fill mode list for this connector : property for this connector may need update : make object go away : notify the driver the connector is forced on

Each CRTC may have one or more connectors attached to it. The functions below allow the core DRM code to control connectors, enumerate available modes, etc.

Definition at line 443 of file drm_crtc.h.

Field Documentation

Definition at line 460 of file drm_crtc.h.

Definition at line 455 of file drm_crtc.h.

Definition at line 444 of file drm_crtc.h.

Definition at line 457 of file drm_crtc.h.

Definition at line 461 of file drm_crtc.h.

Definition at line 447 of file drm_crtc.h.

Definition at line 446 of file drm_crtc.h.

Definition at line 445 of file drm_crtc.h.

Definition at line 458 of file drm_crtc.h.


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