Lines Matching defs:_riva_hw_inst
421 typedef struct _riva_hw_inst struct
426 U032 Architecture;
427 U032 Version;
428 U032 Chipset;
429 U032 CrystalFreqKHz;
430 U032 RamAmountKBytes;
431 U032 MaxVClockFreqKHz;
432 U032 RamBandwidthKBytesPerSec;
433 U032 EnableIRQ;
434 U032 IO;
435 U032 VBlankBit;
436 U032 FifoFreeCount;
437 U032 FifoEmptyCount;
438 U032 CursorStart;
439 U032 flatPanel;
440 Bool twoHeads;
465 int (*Busy)(struct _riva_hw_inst *); argument
466 void (*LoadStateExt)(struct _riva_hw_inst *,struct _riva_hw_state *); argument
467 void (*UnloadStateExt)(struct _riva_hw_inst *,struct _riva_hw_state *); argument
468 void (*SetStartAddress)(struct _riva_hw_inst *,U032); argument
469 void (*SetSurfaces2D)(struct _riva_hw_inst *,U032,U032); argument
470 void (*SetSurfaces3D)(struct _riva_hw_inst *,U032,U032); argument
471 int (*ShowHideCursor)(struct _riva_hw_inst *,int); argument
472 void (*LockUnlock)(struct _riva_hw_inst *, int); argument
476 struct _riva_hw_state *CurrentState;
480 RivaRop __iomem *Rop;
481 RivaPattern __iomem *Patt;
482 RivaClip __iomem *Clip;
483 RivaPixmap __iomem *Pixmap;
484 RivaScreenBlt __iomem *Blt;
485 RivaBitmap __iomem *Bitmap;
486 RivaLine __iomem *Line;
487 RivaTexturedTriangle03 __iomem *Tri03;
488 RivaTexturedTriangle05 __iomem *Tri05;