• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/sis/

Lines Matching defs:ivideo

88 SiS300Sync(struct sis_video_info *ivideo)
94 SiS300SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int xdir, int ydir,
97 SiS300SetupDSTColorDepth(ivideo->DstColor);
98 SiS300SetupSRCPitch(ivideo->video_linelength)
99 SiS300SetupDSTRect(ivideo->video_linelength, 0xffff)
117 SiS300SubsequentScreenToScreenCopy(struct sis_video_info *ivideo, int src_x,
123 srcbase = ivideo->video_linelength * src_y;
127 dstbase = ivideo->video_linelength * dst_y;
134 if(!(ivideo->CommandReg & X_INC)) {
138 if(!(ivideo->CommandReg & Y_INC)) {
149 SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop)
152 SiS300SetupDSTRect(ivideo->video_linelength, 0xffff)
153 SiS300SetupDSTColorDepth(ivideo->DstColor);
159 SiS300SubsequentSolidFillRect(struct sis_video_info *ivideo, int x, int y, int w, int h)
164 dstbase = ivideo->video_linelength * y;
179 SiS310Sync(struct sis_video_info *ivideo)
185 SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color)
187 SiS310SetupDSTColorDepth(ivideo->DstColor);
188 SiS310SetupSRCPitch(ivideo->video_linelength)
189 SiS310SetupDSTRect(ivideo->video_linelength, 0x0fff)
199 SiS310SetupCMDFlag(ivideo->SiS310_AccelDepth)
204 SiS310SubsequentScreenToScreenCopy(struct sis_video_info *ivideo, int src_x, int src_y,
223 srcbase = ivideo->video_linelength * mymin;
224 dstbase = ivideo->video_linelength * mymin;
230 srcbase = ivideo->video_linelength * src_y;
234 dstbase = ivideo->video_linelength * dst_y;
239 srcbase += ivideo->video_offset;
240 dstbase += ivideo->video_offset;
251 SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop)
254 SiS310SetupDSTRect(ivideo->video_linelength, 0x0fff)
255 SiS310SetupDSTColorDepth(ivideo->DstColor);
257 SiS310SetupCMDFlag(PATFG | ivideo->SiS310_AccelDepth)
261 SiS310SubsequentSolidFillRect(struct sis_video_info *ivideo, int x, int y, int w, int h)
266 dstbase = ivideo->video_linelength * y;
269 dstbase += ivideo->video_offset;
282 int sisfb_initaccel(struct sis_video_info *ivideo)
285 spin_lock_init(&ivideo->lockaccel);
290 void sisfb_syncaccel(struct sis_video_info *ivideo)
292 if(ivideo->sisvga_engine == SIS_300_VGA) {
294 SiS300Sync(ivideo);
298 SiS310Sync(ivideo);
305 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
308 if((!ivideo->accel) || (!ivideo->engineok))
312 sisfb_syncaccel(ivideo);
320 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
330 if((!ivideo->accel) || (!ivideo->engineok)) {
350 if(ivideo->sisvga_engine == SIS_300_VGA) {
353 SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]);
354 SiS300SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
360 SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]);
361 SiS310SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
366 sisfb_syncaccel(ivideo);
371 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
381 if((!ivideo->accel) || (!ivideo->engineok)) {
397 if(ivideo->sisvga_engine == SIS_300_VGA) {
407 SiS300SetupForScreenToScreenCopy(ivideo, xdir, ydir, 3, -1);
408 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
415 SiS310SetupForScreenToScreenCopy(ivideo, 3, -1);
416 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
422 sisfb_syncaccel(ivideo);