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

#include <matroxfb_base.h>

Data Fields

struct fb_info fbcon
 
struct list_head next_fb
 
int dead
 
int initialized
 
unsigned int usecount
 
unsigned int userusecount
 
unsigned long irq_flags
 
struct matroxfb_par curr
 
struct matrox_hw_state hw
 
struct matrox_accel_data accel
 
struct pci_devpcidev
 
struct {
   struct matrox_vsync   vsync
 
   unsigned int   pixclock
 
   int   mnp
 
   int   panpos
 
crtc1
 
struct {
   struct matrox_vsync   vsync
 
   unsigned int   pixclock
 
   int   mnp
 
   struct matroxfb_dh_fb_info *   info
 
   struct rw_semaphore   lock
 
crtc2
 
struct {
   struct rw_semaphore   lock
 
   struct {
      int   brightness
 
      int   contrast
 
      int   saturation
 
      int   hue
 
      int   gamma
 
      int   testout
 
      int   deflicker
 
   }   tvo_params
 
altout
 
struct {
   unsigned int   src
 
   struct matrox_altout *   output
 
   void *   data
 
   unsigned int   mode
 
   unsigned int   default_src
 
outputs [MATROXFB_MAX_OUTPUTS]
 
struct matroxfb_driverdrivers [MATROXFB_MAX_FB_DRIVERS]
 
voiddrivers_data [MATROXFB_MAX_FB_DRIVERS]
 
unsigned int drivers_count
 
struct {
   unsigned long   base
 
   vaddr_t   vbase
 
   unsigned int   len
 
   unsigned int   len_usable
 
   unsigned int   len_maximum
 
video
 
struct {
   unsigned long   base
 
   vaddr_t   vbase
 
   unsigned int   len
 
mmio
 
unsigned int max_pixel_clock
 
unsigned int max_pixel_clock_panellink
 
struct matrox_switchhw_switch
 
struct {
   struct matrox_pll_features   pll
 
   struct matrox_DAC1064_features   DAC1064
 
features
 
struct {
   spinlock_t   DAC
 
   spinlock_t   accel
 
lock
 
enum mga_chip chip
 
int interleave
 
int millenium
 
int milleniumII
 
struct {
   int   cfb4
 
   const int *   vxres
 
   int   cross4MB
 
   int   text
 
   int   plnwt
 
   int   srcorg
 
capable
 
struct {
   int   precise_width
 
   int   mga_24bpp_fix
 
   int   novga
 
   int   nobios
 
   int   nopciretry
 
   int   noinit
 
   int   sgram
 
   int   support32MB
 
   int   accelerator
 
   int   text_type_aux
 
   int   video64bits
 
   int   crtc2
 
   int   maven_capable
 
   unsigned int   vgastep
 
   unsigned int   textmode
 
   unsigned int   textstep
 
   unsigned int   textvram
 
   unsigned int   ydstorg
 
   int   memtype
 
   int   g450dac
 
   int   dfp_type
 
   int   panellink
 
   int   dualhead
 
   unsigned int   fbResource
 
devflags
 
struct fb_ops fbops
 
struct matrox_bios bios
 
struct {
   struct matrox_pll_limits   pixel
 
   struct matrox_pll_limits   system
 
   struct matrox_pll_limits   video
 
limits
 
struct {
   struct matrox_pll_cache   pixel
 
   struct matrox_pll_cache   system
 
   struct matrox_pll_cache   video
 
cache
 
struct {
   struct {
      unsigned int   video
 
      unsigned int   system
 
   }   pll
 
   struct {
      u_int32_t   opt
 
      u_int32_t   opt2
 
      u_int32_t   opt3
 
      u_int32_t   mctlwtst
 
      u_int32_t   mctlwtst_core
 
      u_int32_t   memmisc
 
      u_int32_t   memrdbk
 
      u_int32_t   maccess
 
   }   reg
 
   struct {
      unsigned int   ddr:1
 
      unsigned int   emrswen:1
 
      unsigned int   dll:1
 
   }   memory
 
values
 
u_int32_t cmap [16]
 

Detailed Description

Definition at line 356 of file matroxfb_base.h.

Field Documentation

Definition at line 371 of file matroxfb_base.h.

spinlock_t accel

Definition at line 434 of file matroxfb_base.h.

int accelerator

Definition at line 466 of file matroxfb_base.h.

struct { ... } altout
unsigned long base

Definition at line 410 of file matroxfb_base.h.

Definition at line 485 of file matroxfb_base.h.

int brightness

Definition at line 391 of file matroxfb_base.h.

struct { ... } cache
struct { ... } capable
int cfb4

Definition at line 443 of file matroxfb_base.h.

enum mga_chip chip

Definition at line 437 of file matroxfb_base.h.

u_int32_t cmap[16]

Definition at line 517 of file matroxfb_base.h.

int contrast

Definition at line 391 of file matroxfb_base.h.

int cross4MB

Definition at line 445 of file matroxfb_base.h.

struct { ... } crtc1
struct { ... } crtc2
int crtc2

Definition at line 469 of file matroxfb_base.h.

Definition at line 368 of file matroxfb_base.h.

Definition at line 433 of file matroxfb_base.h.

Definition at line 430 of file matroxfb_base.h.

Definition at line 399 of file matroxfb_base.h.

unsigned int ddr

Definition at line 512 of file matroxfb_base.h.

int dead

Definition at line 361 of file matroxfb_base.h.

unsigned int default_src

Definition at line 401 of file matroxfb_base.h.

int deflicker

Definition at line 392 of file matroxfb_base.h.

struct { ... } devflags
int dfp_type

Definition at line 479 of file matroxfb_base.h.

unsigned int dll

Definition at line 512 of file matroxfb_base.h.

Definition at line 405 of file matroxfb_base.h.

unsigned int drivers_count

Definition at line 407 of file matroxfb_base.h.

void* drivers_data[MATROXFB_MAX_FB_DRIVERS]

Definition at line 406 of file matroxfb_base.h.

int dualhead

Definition at line 481 of file matroxfb_base.h.

unsigned int emrswen

Definition at line 512 of file matroxfb_base.h.

struct fb_info fbcon

Definition at line 357 of file matroxfb_base.h.

struct fb_ops fbops

Definition at line 484 of file matroxfb_base.h.

unsigned int fbResource

Definition at line 482 of file matroxfb_base.h.

struct { ... } features
int g450dac

Definition at line 478 of file matroxfb_base.h.

int gamma

Definition at line 391 of file matroxfb_base.h.

int hue

Definition at line 391 of file matroxfb_base.h.

Definition at line 369 of file matroxfb_base.h.

struct matrox_switch* hw_switch

Definition at line 426 of file matroxfb_base.h.

Definition at line 385 of file matroxfb_base.h.

int initialized

Definition at line 362 of file matroxfb_base.h.

int interleave

Definition at line 439 of file matroxfb_base.h.

unsigned long irq_flags

Definition at line 366 of file matroxfb_base.h.

unsigned int len

Definition at line 412 of file matroxfb_base.h.

unsigned int len_maximum

Definition at line 414 of file matroxfb_base.h.

unsigned int len_usable

Definition at line 413 of file matroxfb_base.h.

struct { ... } limits

Definition at line 386 of file matroxfb_base.h.

struct { ... } lock
u_int32_t maccess

Definition at line 509 of file matroxfb_base.h.

int maven_capable

Definition at line 470 of file matroxfb_base.h.

unsigned int max_pixel_clock

Definition at line 423 of file matroxfb_base.h.

unsigned int max_pixel_clock_panellink

Definition at line 424 of file matroxfb_base.h.

u_int32_t mctlwtst

Definition at line 505 of file matroxfb_base.h.

u_int32_t mctlwtst_core

Definition at line 506 of file matroxfb_base.h.

u_int32_t memmisc

Definition at line 507 of file matroxfb_base.h.

struct { ... } memory
u_int32_t memrdbk

Definition at line 508 of file matroxfb_base.h.

Definition at line 477 of file matroxfb_base.h.

int mga_24bpp_fix

Definition at line 458 of file matroxfb_base.h.

int millenium

Definition at line 440 of file matroxfb_base.h.

int milleniumII

Definition at line 441 of file matroxfb_base.h.

struct { ... } mmio
int mnp

Definition at line 378 of file matroxfb_base.h.

unsigned int mode

Definition at line 400 of file matroxfb_base.h.

struct list_head next_fb

Definition at line 359 of file matroxfb_base.h.

int nobios

Definition at line 460 of file matroxfb_base.h.

int noinit

Definition at line 462 of file matroxfb_base.h.

int nopciretry

Definition at line 461 of file matroxfb_base.h.

int novga

Definition at line 459 of file matroxfb_base.h.

u_int32_t opt

Definition at line 502 of file matroxfb_base.h.

u_int32_t opt2

Definition at line 503 of file matroxfb_base.h.

u_int32_t opt3

Definition at line 504 of file matroxfb_base.h.

Definition at line 398 of file matroxfb_base.h.

struct { ... } outputs[MATROXFB_MAX_OUTPUTS]
int panellink

Definition at line 480 of file matroxfb_base.h.

int panpos

Definition at line 379 of file matroxfb_base.h.

struct pci_dev* pcidev

Definition at line 373 of file matroxfb_base.h.

unsigned int pixclock

Definition at line 377 of file matroxfb_base.h.

Definition at line 487 of file matroxfb_base.h.

Definition at line 492 of file matroxfb_base.h.

Definition at line 429 of file matroxfb_base.h.

struct { ... } pll
int plnwt

Definition at line 447 of file matroxfb_base.h.

int precise_width

Definition at line 457 of file matroxfb_base.h.

struct { ... } reg
int saturation

Definition at line 391 of file matroxfb_base.h.

int sgram

Definition at line 463 of file matroxfb_base.h.

unsigned int src

Definition at line 397 of file matroxfb_base.h.

int srcorg

Definition at line 448 of file matroxfb_base.h.

int support32MB

Definition at line 464 of file matroxfb_base.h.

Definition at line 488 of file matroxfb_base.h.

Definition at line 493 of file matroxfb_base.h.

unsigned int system

Definition at line 499 of file matroxfb_base.h.

int testout

Definition at line 392 of file matroxfb_base.h.

int text

Definition at line 446 of file matroxfb_base.h.

int text_type_aux

Definition at line 467 of file matroxfb_base.h.

unsigned int textmode

Definition at line 472 of file matroxfb_base.h.

unsigned int textstep

Definition at line 473 of file matroxfb_base.h.

unsigned int textvram

Definition at line 474 of file matroxfb_base.h.

struct { ... } tvo_params
unsigned int usecount

Definition at line 363 of file matroxfb_base.h.

unsigned int userusecount

Definition at line 365 of file matroxfb_base.h.

struct { ... } values
vaddr_t vbase

Definition at line 411 of file matroxfb_base.h.

unsigned int vgastep

Definition at line 471 of file matroxfb_base.h.

struct { ... } video

Definition at line 489 of file matroxfb_base.h.

Definition at line 494 of file matroxfb_base.h.

unsigned int video

Definition at line 498 of file matroxfb_base.h.

int video64bits

Definition at line 468 of file matroxfb_base.h.

Definition at line 376 of file matroxfb_base.h.

const int* vxres

Definition at line 444 of file matroxfb_base.h.

unsigned int ydstorg

Definition at line 475 of file matroxfb_base.h.


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