• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/video/

Lines Matching defs:var

230 	if ((info->var.bits_per_pixel == 4) && (image->depth == 1)
242 if ((info->var.bits_per_pixel == 4)
320 static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info)
325 rv = svga_match_format (vt8623fb_formats, var, NULL);
333 if (var->xres > var->xres_virtual)
334 var->xres_virtual = var->xres;
336 if (var->yres > var->yres_virtual)
337 var->yres_virtual = var->yres;
341 var->xres_virtual = (var->xres_virtual+step) & ~step;
344 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual;
352 if ((var->bits_per_pixel == 0) && (mem > (256*1024)))
358 rv = svga_check_timings (&vt8623_timing_regs, var, info->node);
366 if (var->vmode & FB_VMODE_INTERLACED)
376 u32 bpp = info->var.bits_per_pixel;
380 info->fix.line_length = (info->var.xres_virtual * bpp) / 8;
389 offset_value = (info->var.xres_virtual * bpp) / 64;
390 fetch_value = ((info->var.xres * bpp) / 128) + 4;
393 fetch_value = (info->var.xres / 8) + 8; /* + 0 is OK */
395 screen_size = info->var.yres_virtual * info->fix.line_length;
407 offset_value = info->var.xres_virtual / 16;
408 fetch_value = (info->var.xres / 8) + 8;
409 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64;
412 info->var.xoffset = 0;
413 info->var.yoffset = 0;
414 info->var.activate = FB_ACTIVATE_NOW;
441 if (info->var.vmode & FB_VMODE_DOUBLE)
463 mode = svga_match_format(vt8623fb_formats, &(info->var), &(info->fix));
499 vt8623_set_pixclock(info, info->var.pixclock);
500 svga_set_timings(&vt8623_timing_regs, &(info->var), 1, 1,
501 (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, 1,
518 switch (fb->var.bits_per_pixel) {
544 if (fb->var.green.length == 5)
547 else if (fb->var.green.length == 6)
604 static int vt8623fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info)
609 if (var->bits_per_pixel == 0) {
610 offset = (var->yoffset / 16) * var->xres_virtual + var->xoffset;
613 offset = (var->yoffset * info->fix.line_length) +
614 (var->xoffset * var->bits_per_pixel / 8);
615 offset = offset >> ((var->bits_per_pixel == 4) ? 2 : 1);
730 rc = fb_find_mode(&(info->var), info, mode_option, NULL, 0, NULL, 8);