Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
exynos_drm_encoder.c File Reference
#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h>
#include "exynos_drm_drv.h"
#include "exynos_drm_encoder.h"
#include "exynos_drm_connector.h"

Go to the source code of this file.

Data Structures

struct  exynos_drm_encoder
 

Macros

#define to_exynos_encoder(x)
 

Functions

void exynos_drm_encoder_setup (struct drm_device *dev)
 
struct drm_encoderexynos_drm_encoder_create (struct drm_device *dev, struct exynos_drm_manager *manager, unsigned int possible_crtcs)
 
struct exynos_drm_managerexynos_drm_get_manager (struct drm_encoder *encoder)
 
void exynos_drm_fn_encoder (struct drm_crtc *crtc, void *data, void(*fn)(struct drm_encoder *, void *))
 
void exynos_drm_enable_vblank (struct drm_encoder *encoder, void *data)
 
void exynos_drm_disable_vblank (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_crtc_dpms (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_crtc_pipe (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_plane_mode_set (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_plane_commit (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_plane_enable (struct drm_encoder *encoder, void *data)
 
void exynos_drm_encoder_plane_disable (struct drm_encoder *encoder, void *data)
 

Macro Definition Documentation

#define to_exynos_encoder (   x)
Value:

Definition at line 36 of file exynos_drm_encoder.c.

Function Documentation

void exynos_drm_disable_vblank ( struct drm_encoder encoder,
void data 
)

Definition at line 397 of file exynos_drm_encoder.c.

void exynos_drm_enable_vblank ( struct drm_encoder encoder,
void data 
)

Definition at line 383 of file exynos_drm_encoder.c.

struct drm_encoder* exynos_drm_encoder_create ( struct drm_device dev,
struct exynos_drm_manager manager,
unsigned int  possible_crtcs 
)
read

Definition at line 313 of file exynos_drm_encoder.c.

void exynos_drm_encoder_crtc_dpms ( struct drm_encoder encoder,
void data 
)

Definition at line 411 of file exynos_drm_encoder.c.

void exynos_drm_encoder_crtc_pipe ( struct drm_encoder encoder,
void data 
)

Definition at line 434 of file exynos_drm_encoder.c.

void exynos_drm_encoder_plane_commit ( struct drm_encoder encoder,
void data 
)

Definition at line 462 of file exynos_drm_encoder.c.

void exynos_drm_encoder_plane_disable ( struct drm_encoder encoder,
void data 
)

Definition at line 494 of file exynos_drm_encoder.c.

void exynos_drm_encoder_plane_enable ( struct drm_encoder encoder,
void data 
)

Definition at line 478 of file exynos_drm_encoder.c.

void exynos_drm_encoder_plane_mode_set ( struct drm_encoder encoder,
void data 
)

Definition at line 449 of file exynos_drm_encoder.c.

void exynos_drm_encoder_setup ( struct drm_device dev)

Definition at line 302 of file exynos_drm_encoder.c.

void exynos_drm_fn_encoder ( struct drm_crtc crtc,
void data,
void(*)(struct drm_encoder *, void *)  fn 
)

Definition at line 356 of file exynos_drm_encoder.c.

struct exynos_drm_manager* exynos_drm_get_manager ( struct drm_encoder encoder)
read

Definition at line 351 of file exynos_drm_encoder.c.