diff options
Diffstat (limited to 'src/riva_proto.h')
-rw-r--r-- | src/riva_proto.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/riva_proto.h b/src/riva_proto.h new file mode 100644 index 0000000..75f5d01 --- /dev/null +++ b/src/riva_proto.h @@ -0,0 +1,41 @@ +/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nv/riva_proto.h,v 1.1 2003/07/31 20:24:31 mvojkovi Exp $ */ + +#ifndef __RIVA_PROTO_H__ +#define __RIVA_PROTO_H__ + +/* in riva_driver.c */ +Bool RivaSwitchMode(int scrnIndex, DisplayModePtr mode, int flags); +void RivaAdjustFrame(int scrnIndex, int x, int y, int flags); +Bool RivaI2CInit(ScrnInfoPtr pScrn); +const OptionInfoRec * RivaAvailableOptions(int chipid, int busid); +Bool RivaGetScrnInfoRec(PciChipsets *chips, int chip); + +/* in riva_dac.c */ +Bool RivaDACInit(ScrnInfoPtr pScrn, DisplayModePtr mode); +void RivaDACSave(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, + RivaRegPtr rivaReg, Bool saveFonts); +void RivaDACRestore(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, + RivaRegPtr rivaReg, Bool restoreFonts); +void RivaDACLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices, + LOCO *colors, VisualPtr pVisual ); +Bool RivaDACi2cInit(ScrnInfoPtr pScrn); + + +/* in riva_setup.c */ +void RivaEnterLeave(ScrnInfoPtr pScrn, Bool enter); +void Riva3Setup(ScrnInfoPtr pScrn); + +/* in riva_cursor.c */ +Bool RivaCursorInit(ScreenPtr pScreen); + +/* in riva_xaa.c */ +Bool RivaAccelInit(ScreenPtr pScreen); +void RivaSync(ScrnInfoPtr pScrn); +void RivaResetGraphics(ScrnInfoPtr pScrn); + +/* in riva_dga.c */ +Bool RivaDGAInit(ScreenPtr pScreen); + + +#endif /* __RIVA_PROTO_H__ */ + |