diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-26 20:09:57 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2006-11-26 20:09:57 +0000 |
commit | 2d353c9727ea483a971f991347bc3fe47f26a14d (patch) | |
tree | cfd7ba219059cdd473dc424a4bbf2c43bb7003b1 /driver/xf86-video-nv/src/nv_proto.h | |
parent | 1b16388e884bc86e094c04cde517023365de88f5 (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.h | 61 |
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__ */ + |