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 __iomemPCRTC0
 
volatile U032 __iomemPCRTC
 
volatile U032 __iomemPRAMDAC0
 
volatile U032 __iomemPFB
 
volatile U032 __iomemPFIFO
 
volatile U032 __iomemPGRAPH
 
volatile U032 __iomemPEXTDEV
 
volatile U032 __iomemPTIMER
 
volatile U032 __iomemPMC
 
volatile U032 __iomemPRAMIN
 
volatile U032 __iomemFIFO
 
volatile U032 __iomemCURSOR
 
volatile U008 __iomemPCIO0
 
volatile U008 __iomemPCIO
 
volatile U008 __iomemPVIO
 
volatile U008 __iomemPDIO0
 
volatile U008 __iomemPDIO
 
volatile U032 __iomemPRAMDAC
 
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_stateCurrentState
 
RivaRop __iomemRop
 
RivaPattern __iomemPatt
 
RivaClip __iomemClip
 
RivaPixmap __iomemPixmap
 
RivaScreenBlt __iomemBlt
 
RivaBitmap __iomemBitmap
 
RivaLine __iomemLine
 
RivaTexturedTriangle03 __iomemTri03
 
RivaTexturedTriangle05 __iomemTri05
 

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: