Lines Matching refs:var

226 	if ((info->var.bits_per_pixel == 4) && (image->depth == 1)  in vt8623fb_imageblit()
238 if ((info->var.bits_per_pixel == 4) in vt8623fb_fillrect()
320 static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vt8623fb_check_var() argument
325 rv = svga_match_format (vt8623fb_formats, var, NULL); in vt8623fb_check_var()
333 if (var->xres > var->xres_virtual) in vt8623fb_check_var()
334 var->xres_virtual = var->xres; in vt8623fb_check_var()
336 if (var->yres > var->yres_virtual) in vt8623fb_check_var()
337 var->yres_virtual = var->yres; in vt8623fb_check_var()
341 var->xres_virtual = (var->xres_virtual+step) & ~step; in vt8623fb_check_var()
344 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in vt8623fb_check_var()
353 if ((var->bits_per_pixel == 0) && (mem > (256*1024))) in vt8623fb_check_var()
360 rv = svga_check_timings (&vt8623_timing_regs, var, info->node); in vt8623fb_check_var()
368 if (var->vmode & FB_VMODE_INTERLACED) in vt8623fb_check_var()
379 u32 bpp = info->var.bits_per_pixel; in vt8623fb_set_par()
383 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in vt8623fb_set_par()
392 offset_value = (info->var.xres_virtual * bpp) / 64; in vt8623fb_set_par()
393 fetch_value = ((info->var.xres * bpp) / 128) + 4; in vt8623fb_set_par()
396 fetch_value = (info->var.xres / 8) + 8; /* + 0 is OK */ in vt8623fb_set_par()
398 screen_size = info->var.yres_virtual * info->fix.line_length; in vt8623fb_set_par()
410 offset_value = info->var.xres_virtual / 16; in vt8623fb_set_par()
411 fetch_value = (info->var.xres / 8) + 8; in vt8623fb_set_par()
412 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in vt8623fb_set_par()
415 info->var.xoffset = 0; in vt8623fb_set_par()
416 info->var.yoffset = 0; in vt8623fb_set_par()
417 info->var.activate = FB_ACTIVATE_NOW; in vt8623fb_set_par()
444 if (info->var.vmode & FB_VMODE_DOUBLE) in vt8623fb_set_par()
466 mode = svga_match_format(vt8623fb_formats, &(info->var), &(info->fix)); in vt8623fb_set_par()
502 vt8623_set_pixclock(info, info->var.pixclock); in vt8623fb_set_par()
503 svga_set_timings(par->state.vgabase, &vt8623_timing_regs, &(info->var), 1, 1, in vt8623fb_set_par()
504 (info->var.vmode & FB_VMODE_DOUBLE) ? 2 : 1, 1, in vt8623fb_set_par()
521 switch (fb->var.bits_per_pixel) { in vt8623fb_setcolreg()
547 if (fb->var.green.length == 5) in vt8623fb_setcolreg()
550 else if (fb->var.green.length == 6) in vt8623fb_setcolreg()
609 static int vt8623fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in vt8623fb_pan_display() argument
615 if (info->var.bits_per_pixel == 0) { in vt8623fb_pan_display()
616 offset = (var->yoffset / 16) * info->var.xres_virtual in vt8623fb_pan_display()
617 + var->xoffset; in vt8623fb_pan_display()
620 offset = (var->yoffset * info->fix.line_length) + in vt8623fb_pan_display()
621 (var->xoffset * info->var.bits_per_pixel / 8); in vt8623fb_pan_display()
622 offset = offset >> ((info->var.bits_per_pixel == 4) ? 2 : 1); in vt8623fb_pan_display()
748 rc = fb_find_mode(&(info->var), info, mode_option, NULL, 0, NULL, 8); in vt8623_pci_probe()