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

#include <drm_crtc_helper.h>

Data Fields

void(* dpms )(struct drm_encoder *encoder, int mode)
 
void(* save )(struct drm_encoder *encoder)
 
void(* restore )(struct drm_encoder *encoder)
 
bool(* mode_fixup )(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)
 
void(* prepare )(struct drm_encoder *encoder)
 
void(* commit )(struct drm_encoder *encoder)
 
void(* mode_set )(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)
 
struct drm_crtc *(* get_crtc )(struct drm_encoder *encoder)
 
enum drm_connector_status(* detect )(struct drm_encoder *encoder, struct drm_connector *connector)
 
void(* disable )(struct drm_encoder *encoder)
 

Detailed Description

drm_encoder_helper_funcs - helper operations for encoders : try to fixup proposed mode for this connector : set this mode

The helper operations are called by the mid-layer CRTC helper.

Definition at line 93 of file drm_crtc_helper.h.

Field Documentation

void(* commit)(struct drm_encoder *encoder)

Definition at line 102 of file drm_crtc_helper.h.

Definition at line 108 of file drm_crtc_helper.h.

void(* disable)(struct drm_encoder *encoder)

Definition at line 111 of file drm_crtc_helper.h.

void(* dpms)(struct drm_encoder *encoder, int mode)

Definition at line 94 of file drm_crtc_helper.h.

struct drm_crtc*(* get_crtc)(struct drm_encoder *encoder)
read

Definition at line 106 of file drm_crtc_helper.h.

bool(* mode_fixup)(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)

Definition at line 98 of file drm_crtc_helper.h.

void(* mode_set)(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)

Definition at line 103 of file drm_crtc_helper.h.

void(* prepare)(struct drm_encoder *encoder)

Definition at line 101 of file drm_crtc_helper.h.

void(* restore)(struct drm_encoder *encoder)

Definition at line 96 of file drm_crtc_helper.h.

void(* save)(struct drm_encoder *encoder)

Definition at line 95 of file drm_crtc_helper.h.


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