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

#include <nouveau_crtc.h>

Data Fields

struct drm_crtc base
 
int index
 
uint32_t dpms_saved_fp_control
 
uint32_t fp_users
 
int saturation
 
int color_vibrance
 
int vibrant_hue
 
int sharpness
 
int last_dpms
 
int cursor_saved_x
 
int cursor_saved_y
 
struct {
   int   cpp
 
   bool   blanked
 
   uint32_t   offset
 
   uint32_t   tile_flags
 
fb
 
struct {
   struct nouveau_bo *   nvbo
 
   bool   visible
 
   uint32_t   offset
 
   void(*   set_offset )(struct nouveau_crtc
      *, uint32_t offset)
 
   void(*   set_pos )(struct nouveau_crtc *, int x,
      int y)
 
   void(*   hide )(struct nouveau_crtc *, bool
      update)
 
   void(*   show )(struct nouveau_crtc *, bool
      update)
 
cursor
 
struct {
   struct nouveau_bo *   nvbo
 
   uint16_t   r [256]
 
   uint16_t   g [256]
 
   uint16_t   b [256]
 
   int   depth
 
lut
 
int(* set_dither )(struct nouveau_crtc *crtc, bool update)
 
int(* set_scale )(struct nouveau_crtc *crtc, bool update)
 
int(* set_color_vibrance )(struct nouveau_crtc *crtc, bool update)
 

Detailed Description

Definition at line 30 of file nouveau_crtc.h.

Field Documentation

uint16_t b[256]

Definition at line 66 of file nouveau_crtc.h.

Definition at line 31 of file nouveau_crtc.h.

bool blanked

Definition at line 47 of file nouveau_crtc.h.

int color_vibrance

Definition at line 38 of file nouveau_crtc.h.

int cpp

Definition at line 46 of file nouveau_crtc.h.

struct { ... } cursor
int cursor_saved_x

Definition at line 43 of file nouveau_crtc.h.

int cursor_saved_y

Definition at line 43 of file nouveau_crtc.h.

int depth

Definition at line 67 of file nouveau_crtc.h.

uint32_t dpms_saved_fp_control

Definition at line 35 of file nouveau_crtc.h.

struct { ... } fb
uint32_t fp_users

Definition at line 36 of file nouveau_crtc.h.

uint16_t g[256]

Definition at line 65 of file nouveau_crtc.h.

Definition at line 58 of file nouveau_crtc.h.

int index

Definition at line 33 of file nouveau_crtc.h.

int last_dpms

Definition at line 41 of file nouveau_crtc.h.

struct { ... } lut

Definition at line 53 of file nouveau_crtc.h.

Definition at line 48 of file nouveau_crtc.h.

uint16_t r[256]

Definition at line 64 of file nouveau_crtc.h.

int saturation

Definition at line 37 of file nouveau_crtc.h.

int(* set_color_vibrance)(struct nouveau_crtc *crtc, bool update)

Definition at line 72 of file nouveau_crtc.h.

int(* set_dither)(struct nouveau_crtc *crtc, bool update)

Definition at line 70 of file nouveau_crtc.h.

void(* set_offset)(struct nouveau_crtc *, uint32_t offset)

Definition at line 56 of file nouveau_crtc.h.

void(* set_pos)(struct nouveau_crtc *, int x, int y)

Definition at line 57 of file nouveau_crtc.h.

Definition at line 71 of file nouveau_crtc.h.

int sharpness

Definition at line 40 of file nouveau_crtc.h.

Definition at line 59 of file nouveau_crtc.h.

uint32_t tile_flags

Definition at line 49 of file nouveau_crtc.h.

int vibrant_hue

Definition at line 39 of file nouveau_crtc.h.

bool visible

Definition at line 54 of file nouveau_crtc.h.


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