summaryrefslogtreecommitdiff
path: root/driver/xf86-video-nv/src/nv_proto.h
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2006-11-26 20:09:57 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2006-11-26 20:09:57 +0000
commit2d353c9727ea483a971f991347bc3fe47f26a14d (patch)
treecfd7ba219059cdd473dc424a4bbf2c43bb7003b1 /driver/xf86-video-nv/src/nv_proto.h
parent1b16388e884bc86e094c04cde517023365de88f5 (diff)
Importing xf86-video-nv 1.2.0
Diffstat (limited to 'driver/xf86-video-nv/src/nv_proto.h')
-rw-r--r--driver/xf86-video-nv/src/nv_proto.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/driver/xf86-video-nv/src/nv_proto.h b/driver/xf86-video-nv/src/nv_proto.h
new file mode 100644
index 000000000..590530927
--- /dev/null
+++ b/driver/xf86-video-nv/src/nv_proto.h
@@ -0,0 +1,61 @@
+/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nv/nv_proto.h,v 1.11 2004/03/20 01:52:16 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);
+Bool NVI2CInit(ScrnInfoPtr pScrn);
+
+
+/* in nv_dac.c */
+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 );
+Bool NVDACi2cInit(ScrnInfoPtr pScrn);
+
+
+/* in nv_video.c */
+void NVInitVideo(ScreenPtr);
+void NVResetVideo (ScrnInfoPtr pScrnInfo);
+
+/* in nv_setup.c */
+void RivaEnterLeave(ScrnInfoPtr pScrn, Bool enter);
+void NVCommonSetup(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);
+void NVDmaKickoff(NVPtr pNv);
+void NVDmaWait(NVPtr pNv, int size);
+void NVWaitVSync(NVPtr pNv);
+
+/* in nv_dga.c */
+Bool NVDGAInit(ScreenPtr pScreen);
+
+/* in riva_hw.c */
+void NVCalcStateExt(NVPtr,struct _riva_hw_state *,int,int,int,int,int,int);
+void NVLoadStateExt(NVPtr,struct _riva_hw_state *);
+void NVUnloadStateExt(NVPtr,struct _riva_hw_state *);
+void NVSetStartAddress(NVPtr,CARD32);
+int NVShowHideCursor(NVPtr,int);
+void NVLockUnlock(NVPtr,int);
+
+/* in nv_shadow.c */
+void NVRefreshArea(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
+void NVRefreshArea8(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
+void NVRefreshArea16(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
+void NVRefreshArea32(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
+void NVPointerMoved(int index, int x, int y);
+
+#endif /* __NV_PROTO_H__ */
+