• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/sis/

Lines Matching refs:ivideo

89 SiS300Sync(struct sis_video_info *ivideo)
95 SiS300SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int xdir, int ydir,
98 SiS300SetupDSTColorDepth(ivideo->DstColor);
99 SiS300SetupSRCPitch(ivideo->video_linelength)
100 SiS300SetupDSTRect(ivideo->video_linelength, 0xffff)
118 SiS300SubsequentScreenToScreenCopy(struct sis_video_info *ivideo, int src_x,
124 srcbase = ivideo->video_linelength * src_y;
128 dstbase = ivideo->video_linelength * dst_y;
135 if(!(ivideo->CommandReg & X_INC)) {
139 if(!(ivideo->CommandReg & Y_INC)) {
150 SiS300SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop)
153 SiS300SetupDSTRect(ivideo->video_linelength, 0xffff)
154 SiS300SetupDSTColorDepth(ivideo->DstColor);
160 SiS300SubsequentSolidFillRect(struct sis_video_info *ivideo, int x, int y, int w, int h)
165 dstbase = ivideo->video_linelength * y;
180 SiS310Sync(struct sis_video_info *ivideo)
186 SiS310SetupForScreenToScreenCopy(struct sis_video_info *ivideo, int rop, int trans_color)
188 SiS310SetupDSTColorDepth(ivideo->DstColor);
189 SiS310SetupSRCPitch(ivideo->video_linelength)
190 SiS310SetupDSTRect(ivideo->video_linelength, 0x0fff)
200 SiS310SetupCMDFlag(ivideo->SiS310_AccelDepth)
205 SiS310SubsequentScreenToScreenCopy(struct sis_video_info *ivideo, int src_x, int src_y,
224 srcbase = ivideo->video_linelength * mymin;
225 dstbase = ivideo->video_linelength * mymin;
231 srcbase = ivideo->video_linelength * src_y;
235 dstbase = ivideo->video_linelength * dst_y;
240 srcbase += ivideo->video_offset;
241 dstbase += ivideo->video_offset;
252 SiS310SetupForSolidFill(struct sis_video_info *ivideo, u32 color, int rop)
255 SiS310SetupDSTRect(ivideo->video_linelength, 0x0fff)
256 SiS310SetupDSTColorDepth(ivideo->DstColor);
258 SiS310SetupCMDFlag(PATFG | ivideo->SiS310_AccelDepth)
262 SiS310SubsequentSolidFillRect(struct sis_video_info *ivideo, int x, int y, int w, int h)
267 dstbase = ivideo->video_linelength * y;
270 dstbase += ivideo->video_offset;
283 int sisfb_initaccel(struct sis_video_info *ivideo)
286 spin_lock_init(&ivideo->lockaccel);
291 void sisfb_syncaccel(struct sis_video_info *ivideo)
293 if(ivideo->sisvga_engine == SIS_300_VGA) {
295 SiS300Sync(ivideo);
299 SiS310Sync(ivideo);
306 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
309 if((!ivideo->accel) || (!ivideo->engineok))
313 sisfb_syncaccel(ivideo);
321 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
331 if((!ivideo->accel) || (!ivideo->engineok)) {
351 if(ivideo->sisvga_engine == SIS_300_VGA) {
354 SiS300SetupForSolidFill(ivideo, col, myrops[rect->rop]);
355 SiS300SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
361 SiS310SetupForSolidFill(ivideo, col, myrops[rect->rop]);
362 SiS310SubsequentSolidFillRect(ivideo, rect->dx, rect->dy, width, height);
367 sisfb_syncaccel(ivideo);
372 struct sis_video_info *ivideo = (struct sis_video_info *)info->par;
382 if((!ivideo->accel) || (!ivideo->engineok)) {
398 if(ivideo->sisvga_engine == SIS_300_VGA) {
408 SiS300SetupForScreenToScreenCopy(ivideo, xdir, ydir, 3, -1);
409 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
416 SiS310SetupForScreenToScreenCopy(ivideo, 3, -1);
417 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
423 sisfb_syncaccel(ivideo);