Lines Matching refs:var
207 struct fb_var_screeninfo *var) in vga16fb_pan_var() argument
212 xoffset = var->xoffset; in vga16fb_pan_var()
213 if (info->var.bits_per_pixel == 8) { in vga16fb_pan_var()
214 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 2; in vga16fb_pan_var()
217 pos = (info->var.xres_virtual * (var->yoffset / fh) + xoffset) >> 3; in vga16fb_pan_var()
219 if (info->var.nonstd) in vga16fb_pan_var()
221 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 3; in vga16fb_pan_var()
229 if (info->var.bits_per_pixel == 8) in vga16fb_pan_var()
239 if (info->var.bits_per_pixel == 4) { in vga16fb_update_fix()
240 if (info->var.nonstd) { in vga16fb_update_fix()
242 info->fix.line_length = info->var.xres_virtual / 2; in vga16fb_update_fix()
246 info->fix.line_length = info->var.xres_virtual / 8; in vga16fb_update_fix()
248 } else if (info->var.bits_per_pixel == 0) { in vga16fb_update_fix()
251 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
253 if (info->var.nonstd) { in vga16fb_update_fix()
256 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
259 info->fix.line_length = info->var.xres_virtual; in vga16fb_update_fix()
331 static int vga16fb_check_var(struct fb_var_screeninfo *var, in vga16fb_check_var() argument
346 if (var->bits_per_pixel == 4) { in vga16fb_check_var()
347 if (var->nonstd) { in vga16fb_check_var()
359 } else if (var->bits_per_pixel == 8) { in vga16fb_check_var()
363 if (var->nonstd) { in vga16fb_check_var()
373 xres = (var->xres + 7) & ~7; in vga16fb_check_var()
374 vxres = (var->xres_virtual + 0xF) & ~0xF; in vga16fb_check_var()
375 xoffset = (var->xoffset + 7) & ~7; in vga16fb_check_var()
376 left = (var->left_margin + 7) & ~7; in vga16fb_check_var()
377 right = (var->right_margin + 7) & ~7; in vga16fb_check_var()
378 hslen = (var->hsync_len + 7) & ~7; in vga16fb_check_var()
385 var->xres = xres; in vga16fb_check_var()
386 var->right_margin = right; in vga16fb_check_var()
387 var->hsync_len = hslen; in vga16fb_check_var()
388 var->left_margin = left; in vga16fb_check_var()
389 var->xres_virtual = vxres; in vga16fb_check_var()
390 var->xoffset = xoffset; in vga16fb_check_var()
416 yres = var->yres; in vga16fb_check_var()
417 lower = var->lower_margin; in vga16fb_check_var()
418 vslen = var->vsync_len; in vga16fb_check_var()
419 upper = var->upper_margin; in vga16fb_check_var()
420 vyres = var->yres_virtual; in vga16fb_check_var()
421 yoffset = var->yoffset; in vga16fb_check_var()
432 var->yres = yres; in vga16fb_check_var()
433 var->lower_margin = lower; in vga16fb_check_var()
434 var->vsync_len = vslen; in vga16fb_check_var()
435 var->upper_margin = upper; in vga16fb_check_var()
436 var->yres_virtual = vyres; in vga16fb_check_var()
437 var->yoffset = yoffset; in vga16fb_check_var()
439 if (var->vmode & FB_VMODE_DOUBLE) { in vga16fb_check_var()
465 if (var->vmode & FB_VMODE_DOUBLE) in vga16fb_check_var()
510 if (var->sync & FB_SYNC_HOR_HIGH_ACT) in vga16fb_check_var()
512 if (var->sync & FB_SYNC_VERT_HIGH_ACT) in vga16fb_check_var()
519 vga16fb_clock_chip(par, &var->pixclock, info, 1, 2); in vga16fb_check_var()
522 vga16fb_clock_chip(par, &var->pixclock, info, 1, 1); in vga16fb_check_var()
524 var->red.offset = var->green.offset = var->blue.offset = in vga16fb_check_var()
525 var->transp.offset = 0; in vga16fb_check_var()
526 var->red.length = var->green.length = var->blue.length = in vga16fb_check_var()
528 var->transp.length = 0; in vga16fb_check_var()
529 var->activate = FB_ACTIVATE_NOW; in vga16fb_check_var()
530 var->height = -1; in vga16fb_check_var()
531 var->width = -1; in vga16fb_check_var()
532 var->accel_flags = 0; in vga16fb_check_var()
587 atc[VGA_ATC_PEL] = (info->var.xoffset & 3) << 1; in vga16fb_set_par()
589 atc[VGA_ATC_PEL] = info->var.xoffset & 7; in vga16fb_set_par()
694 gray = info->var.grayscale; in vga16fb_setcolreg()
707 static int vga16fb_pan_display(struct fb_var_screeninfo *var, in vga16fb_pan_display() argument
710 vga16fb_pan_var(info, var); in vga16fb_pan_display()
905 vxres = info->var.xres_virtual; in vga16fb_fillrect()
906 vyres = info->var.yres_virtual; in vga16fb_fillrect()
1038 vxres = info->var.xres_virtual; in vga16fb_copyarea()
1039 vyres = info->var.yres_virtual; in vga16fb_copyarea()
1366 info->var = vga16fb_defined; in vga16fb_probe()
1373 i = (info->var.bits_per_pixel == 8) ? 256 : 16; in vga16fb_probe()
1381 if (vga16fb_check_var(&info->var, info)) { in vga16fb_probe()