- if (CmdQueLen <= 1) SiS310Idle;\
- MMIO_OUT32(ivideo.mmio_vbase, COMMAND_READY, ivideo.CommandReg); \
- MMIO_OUT32(ivideo.mmio_vbase, FIRE_TRIGGER, 0); \
- CmdQueLen -= 2;
-
-#define SiS310SetupX0Y0(x,y) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT32(ivideo.mmio_vbase, LINE_X0, (y)<<16 | (x) );\
- CmdQueLen--;
-
-#define SiS310SetupX1Y1(x,y) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT32(ivideo.mmio_vbase, LINE_X1, (y)<<16 | (x) );\
- CmdQueLen--;
-
-#define SiS310SetupLineCount(c) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT16(ivideo.mmio_vbase, LINE_COUNT, c);\
- CmdQueLen--;
-
-#define SiS310SetupStylePeriod(p) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT16(ivideo.mmio_vbase, LINE_STYLE_PERIOD, p);\
- CmdQueLen--;
-
-#define SiS310SetupStyleLow(ls) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT32(ivideo.mmio_vbase, LINE_STYLE_0, ls);\
- CmdQueLen--;
-
-#define SiS310SetupStyleHigh(ls) \
- if (CmdQueLen <= 0) SiS310Idle;\
- MMIO_OUT32(ivideo.mmio_vbase, LINE_STYLE_1, ls);\
- CmdQueLen--;
-
-int sisfb_initaccel(void);
-void sisfb_syncaccel(void);
-
-extern struct video_info ivideo;
+ if(CmdQueLen <= 1) SiS310Idle;\
+ MMIO_OUT32(ivideo->mmio_vbase, COMMAND_READY, ivideo->CommandReg); \
+ MMIO_OUT32(ivideo->mmio_vbase, FIRE_TRIGGER, 0); \
+ CmdQueLen -= 2;
+
+
+int sisfb_initaccel(struct sis_video_info *ivideo);
+void sisfb_syncaccel(struct sis_video_info *ivideo);