Lines Matching refs:var

188 			    struct fb_var_screeninfo *var)  in vga16fb_pan_var()  argument
193 xoffset = var->xoffset; in vga16fb_pan_var()
194 if (info->var.bits_per_pixel == 8) { in vga16fb_pan_var()
195 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 2; in vga16fb_pan_var()
198 pos = (info->var.xres_virtual * (var->yoffset / fh) + xoffset) >> 3; in vga16fb_pan_var()
200 if (info->var.nonstd) in vga16fb_pan_var()
202 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 3; in vga16fb_pan_var()
210 if (info->var.bits_per_pixel == 8) in vga16fb_pan_var()
220 if (info->var.bits_per_pixel == 4) { in vga16fb_update_fix()
221 if (info->var.nonstd) { in vga16fb_update_fix()
223 info->fix.line_length = info->var.xres_virtual / 2; in vga16fb_update_fix()
227 info->fix.line_length = info->var.xres_virtual / 8; in vga16fb_update_fix()
229 } else if (info->var.bits_per_pixel == 0) { in vga16fb_update_fix()
232 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
234 if (info->var.nonstd) { in vga16fb_update_fix()
237 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
240 info->fix.line_length = info->var.xres_virtual; in vga16fb_update_fix()
312 static int vga16fb_check_var(struct fb_var_screeninfo *var, in vga16fb_check_var() argument
327 if (var->bits_per_pixel == 4) { in vga16fb_check_var()
328 if (var->nonstd) { in vga16fb_check_var()
340 } else if (var->bits_per_pixel == 8) { in vga16fb_check_var()
344 if (var->nonstd) { in vga16fb_check_var()
354 xres = (var->xres + 7) & ~7; in vga16fb_check_var()
355 vxres = (var->xres_virtual + 0xF) & ~0xF; in vga16fb_check_var()
356 xoffset = (var->xoffset + 7) & ~7; in vga16fb_check_var()
357 left = (var->left_margin + 7) & ~7; in vga16fb_check_var()
358 right = (var->right_margin + 7) & ~7; in vga16fb_check_var()
359 hslen = (var->hsync_len + 7) & ~7; in vga16fb_check_var()
366 var->xres = xres; in vga16fb_check_var()
367 var->right_margin = right; in vga16fb_check_var()
368 var->hsync_len = hslen; in vga16fb_check_var()
369 var->left_margin = left; in vga16fb_check_var()
370 var->xres_virtual = vxres; in vga16fb_check_var()
371 var->xoffset = xoffset; in vga16fb_check_var()
397 yres = var->yres; in vga16fb_check_var()
398 lower = var->lower_margin; in vga16fb_check_var()
399 vslen = var->vsync_len; in vga16fb_check_var()
400 upper = var->upper_margin; in vga16fb_check_var()
401 vyres = var->yres_virtual; in vga16fb_check_var()
402 yoffset = var->yoffset; in vga16fb_check_var()
413 var->yres = yres; in vga16fb_check_var()
414 var->lower_margin = lower; in vga16fb_check_var()
415 var->vsync_len = vslen; in vga16fb_check_var()
416 var->upper_margin = upper; in vga16fb_check_var()
417 var->yres_virtual = vyres; in vga16fb_check_var()
418 var->yoffset = yoffset; in vga16fb_check_var()
420 if (var->vmode & FB_VMODE_DOUBLE) { in vga16fb_check_var()
446 if (var->vmode & FB_VMODE_DOUBLE) in vga16fb_check_var()
491 if (var->sync & FB_SYNC_HOR_HIGH_ACT) in vga16fb_check_var()
493 if (var->sync & FB_SYNC_VERT_HIGH_ACT) in vga16fb_check_var()
500 vga16fb_clock_chip(par, var->pixclock, info, 1, 2); in vga16fb_check_var()
503 vga16fb_clock_chip(par, var->pixclock, info, 1, 1); in vga16fb_check_var()
505 var->red.offset = var->green.offset = var->blue.offset = in vga16fb_check_var()
506 var->transp.offset = 0; in vga16fb_check_var()
507 var->red.length = var->green.length = var->blue.length = in vga16fb_check_var()
509 var->transp.length = 0; in vga16fb_check_var()
510 var->activate = FB_ACTIVATE_NOW; in vga16fb_check_var()
511 var->height = -1; in vga16fb_check_var()
512 var->width = -1; in vga16fb_check_var()
513 var->accel_flags = 0; in vga16fb_check_var()
568 atc[VGA_ATC_PEL] = (info->var.xoffset & 3) << 1; in vga16fb_set_par()
570 atc[VGA_ATC_PEL] = info->var.xoffset & 7; in vga16fb_set_par()
675 gray = info->var.grayscale; in vga16fb_setcolreg()
688 static int vga16fb_pan_display(struct fb_var_screeninfo *var, in vga16fb_pan_display() argument
691 vga16fb_pan_var(info, var); in vga16fb_pan_display()
886 vxres = info->var.xres_virtual; in vga16fb_fillrect()
887 vyres = info->var.yres_virtual; in vga16fb_fillrect()
1019 vxres = info->var.xres_virtual; in vga16fb_copyarea()
1020 vyres = info->var.yres_virtual; in vga16fb_copyarea()
1348 info->var = vga16fb_defined; in vga16fb_probe()
1355 i = (info->var.bits_per_pixel == 8) ? 256 : 16; in vga16fb_probe()
1363 if (vga16fb_check_var(&info->var, info)) { in vga16fb_probe()