nv_proto.h revision fc5a983d
1fc5a983dSmrg#ifndef __NV_PROTO_H__ 2fc5a983dSmrg#define __NV_PROTO_H__ 3fc5a983dSmrg 4fc5a983dSmrg/* in nv_driver.c */ 5fc5a983dSmrgBool NVSwitchMode(int scrnIndex, DisplayModePtr mode, int flags); 6fc5a983dSmrgvoid NVAdjustFrame(int scrnIndex, int x, int y, int flags); 7fc5a983dSmrgBool NVI2CInit(ScrnInfoPtr pScrn); 8fc5a983dSmrg 9fc5a983dSmrg 10fc5a983dSmrg/* in nv_dac.c */ 11fc5a983dSmrgBool NVDACInit(ScrnInfoPtr pScrn, DisplayModePtr mode); 12fc5a983dSmrgvoid NVDACSave(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, 13fc5a983dSmrg NVRegPtr nvReg, Bool saveFonts); 14fc5a983dSmrgvoid NVDACRestore(ScrnInfoPtr pScrn, vgaRegPtr vgaReg, 15fc5a983dSmrg NVRegPtr nvReg, Bool restoreFonts); 16fc5a983dSmrgvoid NVDACLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices, 17fc5a983dSmrg LOCO *colors, VisualPtr pVisual ); 18fc5a983dSmrgBool NVDACi2cInit(ScrnInfoPtr pScrn); 19fc5a983dSmrg 20fc5a983dSmrg 21fc5a983dSmrg/* in nv_video.c */ 22fc5a983dSmrgvoid NVInitVideo(ScreenPtr); 23fc5a983dSmrgvoid NVResetVideo (ScrnInfoPtr pScrnInfo); 24fc5a983dSmrg 25fc5a983dSmrg/* in nv_setup.c */ 26fc5a983dSmrgvoid RivaEnterLeave(ScrnInfoPtr pScrn, Bool enter); 27fc5a983dSmrgvoid NVCommonSetup(ScrnInfoPtr pScrn); 28fc5a983dSmrg 29fc5a983dSmrg/* in nv_cursor.c */ 30fc5a983dSmrgBool NVCursorInit(ScreenPtr pScreen); 31fc5a983dSmrg 32fc5a983dSmrg/* in nv_xaa.c */ 33fc5a983dSmrgBool NVAccelInit(ScreenPtr pScreen); 34fc5a983dSmrgvoid NVSync(ScrnInfoPtr pScrn); 35fc5a983dSmrgvoid NVResetGraphics(ScrnInfoPtr pScrn); 36fc5a983dSmrgvoid NVDmaKickoff(NVPtr pNv); 37fc5a983dSmrgvoid NVDmaWait(NVPtr pNv, int size); 38fc5a983dSmrgvoid NVWaitVSync(NVPtr pNv); 39fc5a983dSmrg 40fc5a983dSmrg/* in nv_dga.c */ 41fc5a983dSmrgBool NVDGAInit(ScreenPtr pScreen); 42fc5a983dSmrg 43fc5a983dSmrg/* in riva_hw.c */ 44fc5a983dSmrgvoid NVCalcStateExt(NVPtr,struct _riva_hw_state *,int,int,int,int,int,int); 45fc5a983dSmrgvoid NVLoadStateExt(NVPtr,struct _riva_hw_state *); 46fc5a983dSmrgvoid NVUnloadStateExt(NVPtr,struct _riva_hw_state *); 47fc5a983dSmrgvoid NVSetStartAddress(NVPtr,CARD32); 48fc5a983dSmrgint NVShowHideCursor(NVPtr,int); 49fc5a983dSmrgvoid NVLockUnlock(NVPtr,int); 50fc5a983dSmrg 51fc5a983dSmrg/* in nv_shadow.c */ 52fc5a983dSmrgvoid NVRefreshArea(ScrnInfoPtr pScrn, int num, BoxPtr pbox); 53fc5a983dSmrgvoid NVRefreshArea8(ScrnInfoPtr pScrn, int num, BoxPtr pbox); 54fc5a983dSmrgvoid NVRefreshArea16(ScrnInfoPtr pScrn, int num, BoxPtr pbox); 55fc5a983dSmrgvoid NVRefreshArea32(ScrnInfoPtr pScrn, int num, BoxPtr pbox); 56fc5a983dSmrgvoid NVPointerMoved(int index, int x, int y); 57fc5a983dSmrg 58fc5a983dSmrg#endif /* __NV_PROTO_H__ */ 59