diff options
author | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-14 16:48:55 +0000 |
---|---|---|
committer | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-14 16:48:55 +0000 |
commit | 2f223903fba2bdee1623f3442d7580c809b428cc (patch) | |
tree | 7418fc4a54112e8215ef7f8e42dec557d7cad8bc /src/nv_proto.h | |
parent | 542d57ea12b5461891a13a339e01ca9e1add124d (diff) |
Initial revision
Diffstat (limited to 'src/nv_proto.h')
-rw-r--r-- | src/nv_proto.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/nv_proto.h b/src/nv_proto.h new file mode 100644 index 0000000..013f57a --- /dev/null +++ b/src/nv_proto.h @@ -0,0 +1,46 @@ +/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h,v 1.8 2002/11/26 23:41:59 mvojkovi Exp $ */ + +#ifndef __NV_PROTO_H__ +#define __NV_PROTO_H__ + +/* in nv_driver.c */ +Bool NVSwitchMode(int scrnIndex, DisplayModePtr mode, int flags); +void NVAdjustFrame(int scrnIndex, int x, int y, int flags); +xf86MonPtr NVdoDDC(ScrnInfoPtr pScrn); + + +/* in nv_dac.c */ +void NVRamdacInit(ScrnInfoPtr pScrn); +Bool NVDACInit(ScrnInfoPtr pScrn, DisplayModePtr mode); +void NVDACSave(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, + NVRegPtr nvReg, Bool saveFonts); +void NVDACRestore(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, + NVRegPtr nvReg, Bool restoreFonts); +void NVDACLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices, + LOCO *colors, VisualPtr pVisual ); + +/* in nv_video.c */ +void NVInitVideo(ScreenPtr); +void NVResetVideo (ScrnInfoPtr pScrnInfo); + +/* in nv_setup.c */ +void RivaEnterLeave(ScrnInfoPtr pScrn, Bool enter); +void NV1Setup(ScrnInfoPtr pScrn); +void NV3Setup(ScrnInfoPtr pScrn); +void NV4Setup(ScrnInfoPtr pScrn); +void NV10Setup(ScrnInfoPtr pScrn); +void NV20Setup(ScrnInfoPtr pScrn); + +/* in nv_cursor.c */ +Bool NVCursorInit(ScreenPtr pScreen); + +/* in nv_xaa.c */ +Bool NVAccelInit(ScreenPtr pScreen); +void NVSync(ScrnInfoPtr pScrn); +void NVResetGraphics(ScrnInfoPtr pScrn); + +/* in nv_dga.c */ +Bool NVDGAInit(ScreenPtr pScreen); + +#endif /* __NV_PROTO_H__ */ + |