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

#include <riva_hw.h>

Data Fields

U032 Architecture
 
U032 Version
 
U032 Chipset
 
U032 CrystalFreqKHz
 
U032 RamAmountKBytes
 
U032 MaxVClockFreqKHz
 
U032 RamBandwidthKBytesPerSec
 
U032 EnableIRQ
 
U032 IO
 
U032 VBlankBit
 
U032 FifoFreeCount
 
U032 FifoEmptyCount
 
U032 CursorStart
 
U032 flatPanel
 
Bool twoHeads
 
volatile U032 __iomem * PCRTC0
 
volatile U032 __iomem * PCRTC
 
volatile U032 __iomem * PRAMDAC0
 
volatile U032 __iomem * PFB
 
volatile U032 __iomem * PFIFO
 
volatile U032 __iomem * PGRAPH
 
volatile U032 __iomem * PEXTDEV
 
volatile U032 __iomem * PTIMER
 
volatile U032 __iomem * PMC
 
volatile U032 __iomem * PRAMIN
 
volatile U032 __iomem * FIFO
 
volatile U032 __iomem * CURSOR
 
volatile U008 __iomem * PCIO0
 
volatile U008 __iomem * PCIO
 
volatile U008 __iomem * PVIO
 
volatile U008 __iomem * PDIO0
 
volatile U008 __iomem * PDIO
 
volatile U032 __iomem * PRAMDAC
 
int(* Busy )(struct _riva_hw_inst *)
 
void(* LoadStateExt )(struct _riva_hw_inst *, struct _riva_hw_state *)
 
void(* UnloadStateExt )(struct _riva_hw_inst *, struct _riva_hw_state *)
 
void(* SetStartAddress )(struct _riva_hw_inst *, U032)
 
void(* SetSurfaces2D )(struct _riva_hw_inst *, U032, U032)
 
void(* SetSurfaces3D )(struct _riva_hw_inst *, U032, U032)
 
int(* ShowHideCursor )(struct _riva_hw_inst *, int)
 
void(* LockUnlock )(struct _riva_hw_inst *, int)
 
struct _riva_hw_state * CurrentState
 
RivaRop __iomem * Rop
 
RivaPattern __iomem * Patt
 
RivaClip __iomem * Clip
 
RivaPixmap __iomem * Pixmap
 
RivaScreenBlt __iomem * Blt
 
RivaBitmap __iomem * Bitmap
 
RivaLine __iomem * Line
 
RivaTexturedTriangle03 __iomem * Tri03
 
RivaTexturedTriangle05 __iomem * Tri05
 

Detailed Description

Definition at line 421 of file riva_hw.h.

Field Documentation

U032 Architecture

Definition at line 426 of file riva_hw.h.

Definition at line 485 of file riva_hw.h.

Definition at line 484 of file riva_hw.h.

int(* Busy)(struct _riva_hw_inst *)

Definition at line 465 of file riva_hw.h.

U032 Chipset

Definition at line 428 of file riva_hw.h.

Definition at line 482 of file riva_hw.h.

U032 CrystalFreqKHz

Definition at line 429 of file riva_hw.h.

struct _riva_hw_state* CurrentState

Definition at line 476 of file riva_hw.h.

volatile U032 __iomem* CURSOR

Definition at line 455 of file riva_hw.h.

U032 CursorStart

Definition at line 438 of file riva_hw.h.

U032 EnableIRQ

Definition at line 433 of file riva_hw.h.

volatile U032 __iomem* FIFO

Definition at line 454 of file riva_hw.h.

U032 FifoEmptyCount

Definition at line 437 of file riva_hw.h.

U032 FifoFreeCount

Definition at line 436 of file riva_hw.h.

U032 flatPanel

Definition at line 439 of file riva_hw.h.

U032 IO

Definition at line 434 of file riva_hw.h.

Definition at line 486 of file riva_hw.h.

Definition at line 466 of file riva_hw.h.

void(* LockUnlock)(struct _riva_hw_inst *, int)

Definition at line 472 of file riva_hw.h.

U032 MaxVClockFreqKHz

Definition at line 431 of file riva_hw.h.

Definition at line 481 of file riva_hw.h.

volatile U008 __iomem* PCIO

Definition at line 457 of file riva_hw.h.

volatile U008 __iomem* PCIO0

Definition at line 456 of file riva_hw.h.

volatile U032 __iomem* PCRTC

Definition at line 445 of file riva_hw.h.

volatile U032 __iomem* PCRTC0

Definition at line 444 of file riva_hw.h.

volatile U008 __iomem* PDIO

Definition at line 460 of file riva_hw.h.

volatile U008 __iomem* PDIO0

Definition at line 459 of file riva_hw.h.

volatile U032 __iomem* PEXTDEV

Definition at line 450 of file riva_hw.h.

volatile U032 __iomem* PFB

Definition at line 447 of file riva_hw.h.

volatile U032 __iomem* PFIFO

Definition at line 448 of file riva_hw.h.

volatile U032 __iomem* PGRAPH

Definition at line 449 of file riva_hw.h.

Definition at line 483 of file riva_hw.h.

volatile U032 __iomem* PMC

Definition at line 452 of file riva_hw.h.

volatile U032 __iomem* PRAMDAC

Definition at line 461 of file riva_hw.h.

volatile U032 __iomem* PRAMDAC0

Definition at line 446 of file riva_hw.h.

volatile U032 __iomem* PRAMIN

Definition at line 453 of file riva_hw.h.

volatile U032 __iomem* PTIMER

Definition at line 451 of file riva_hw.h.

volatile U008 __iomem* PVIO

Definition at line 458 of file riva_hw.h.

U032 RamAmountKBytes

Definition at line 430 of file riva_hw.h.

U032 RamBandwidthKBytesPerSec

Definition at line 432 of file riva_hw.h.

Definition at line 480 of file riva_hw.h.

void(* SetStartAddress)(struct _riva_hw_inst *, U032)

Definition at line 468 of file riva_hw.h.

void(* SetSurfaces2D)(struct _riva_hw_inst *, U032, U032)

Definition at line 469 of file riva_hw.h.

void(* SetSurfaces3D)(struct _riva_hw_inst *, U032, U032)

Definition at line 470 of file riva_hw.h.

int(* ShowHideCursor)(struct _riva_hw_inst *, int)

Definition at line 471 of file riva_hw.h.

Definition at line 487 of file riva_hw.h.

Definition at line 488 of file riva_hw.h.

Bool twoHeads

Definition at line 440 of file riva_hw.h.

void(* UnloadStateExt)(struct _riva_hw_inst *, struct _riva_hw_state *)

Definition at line 467 of file riva_hw.h.

U032 VBlankBit

Definition at line 435 of file riva_hw.h.

U032 Version

Definition at line 427 of file riva_hw.h.


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