1fc5a983dSmrg#ifndef __RIVA_PROTO_H__
2fc5a983dSmrg#define __RIVA_PROTO_H__
3fc5a983dSmrg
4fc5a983dSmrg/* in riva_driver.c */
5bd304fc0SmrgBool    RivaSwitchMode(SWITCH_MODE_ARGS_DECL);
6bd304fc0Smrgvoid    RivaAdjustFrame(ADJUST_FRAME_ARGS_DECL);
7fc5a983dSmrgBool    RivaI2CInit(ScrnInfoPtr pScrn);
8fc5a983dSmrgconst   OptionInfoRec * RivaAvailableOptions(int chipid, int busid);
9fc5a983dSmrgBool    RivaGetScrnInfoRec(PciChipsets *chips, int chip);
10fc5a983dSmrg
11fc5a983dSmrg/* in riva_dac.c */
12fc5a983dSmrgBool    RivaDACInit(ScrnInfoPtr pScrn, DisplayModePtr mode);
13fc5a983dSmrgvoid    RivaDACSave(ScrnInfoPtr pScrn, vgaRegPtr vgaReg,
14fc5a983dSmrg                  RivaRegPtr rivaReg, Bool saveFonts);
15fc5a983dSmrgvoid    RivaDACRestore(ScrnInfoPtr pScrn, vgaRegPtr vgaReg,
16fc5a983dSmrg                     RivaRegPtr rivaReg, Bool restoreFonts);
17fc5a983dSmrgvoid    RivaDACLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices,
18fc5a983dSmrg                         LOCO *colors, VisualPtr pVisual );
19fc5a983dSmrgBool    RivaDACi2cInit(ScrnInfoPtr pScrn);
20fc5a983dSmrg
21fc5a983dSmrg
22fc5a983dSmrg/* in riva_setup.c */
23fc5a983dSmrgvoid    RivaEnterLeave(ScrnInfoPtr pScrn, Bool enter);
24fc5a983dSmrgvoid    Riva3Setup(ScrnInfoPtr pScrn);
25fc5a983dSmrg
26fc5a983dSmrg/* in riva_cursor.c */
27fc5a983dSmrgBool    RivaCursorInit(ScreenPtr pScreen);
28fc5a983dSmrg
29fc5a983dSmrg/* in riva_xaa.c */
30fc5a983dSmrgBool    RivaAccelInit(ScreenPtr pScreen);
31fc5a983dSmrgvoid    RivaSync(ScrnInfoPtr pScrn);
32fc5a983dSmrgvoid    RivaResetGraphics(ScrnInfoPtr pScrn);
33fc5a983dSmrg
34fc5a983dSmrg/* in riva_dga.c */
35fc5a983dSmrgBool    RivaDGAInit(ScreenPtr pScreen);
36fc5a983dSmrg
37fc5a983dSmrg
38fc5a983dSmrg#endif /* __RIVA_PROTO_H__ */
39