Lines Matching refs:var
170 void svga_dump_var(struct fb_var_screeninfo *var, int node)
172 pr_debug("fb%d: var.vmode : 0x%X\n", node, var->vmode);
173 pr_debug("fb%d: var.xres : %d\n", node, var->xres);
174 pr_debug("fb%d: var.yres : %d\n", node, var->yres);
175 pr_debug("fb%d: var.bits_per_pixel: %d\n", node, var->bits_per_pixel);
176 pr_debug("fb%d: var.xres_virtual : %d\n", node, var->xres_virtual);
177 pr_debug("fb%d: var.yres_virtual : %d\n", node, var->yres_virtual);
178 pr_debug("fb%d: var.left_margin : %d\n", node, var->left_margin);
179 pr_debug("fb%d: var.right_margin : %d\n", node, var->right_margin);
180 pr_debug("fb%d: var.upper_margin : %d\n", node, var->upper_margin);
181 pr_debug("fb%d: var.lower_margin : %d\n", node, var->lower_margin);
182 pr_debug("fb%d: var.hsync_len : %d\n", node, var->hsync_len);
183 pr_debug("fb%d: var.vsync_len : %d\n", node, var->vsync_len);
184 pr_debug("fb%d: var.sync : 0x%X\n", node, var->sync);
185 pr_debug("fb%d: var.pixclock : %d\n\n", node, var->pixclock);
223 int rowstride = colstride * (info->var.xres_virtual / 8); in svga_tilecopy()
260 int rowstride = colstride * (info->var.xres_virtual / 8); in svga_tilefill()
281 int rowstride = colstride * (info->var.xres_virtual / 8); in svga_tileblit()
306 u16 pos = cursor->sx + (info->var.xoffset / 8) in svga_tilecursor()
307 + (cursor->sy + (info->var.yoffset / 16)) in svga_tilecursor()
308 * (info->var.xres_virtual / 8); in svga_tilecursor()
352 struct fb_var_screeninfo *var) in svga_get_caps() argument
354 if (var->bits_per_pixel == 0) { in svga_get_caps()
360 caps->x = (var->bits_per_pixel == 4) ? 1 << (8 - 1) : ~(u32)0; in svga_get_caps()
443 int svga_check_timings(const struct svga_timing_regs *tm, struct fb_var_screeninfo *var, int node) in svga_check_timings() argument
447 var->xres = (var->xres+7)&~7; in svga_check_timings()
448 var->left_margin = (var->left_margin+7)&~7; in svga_check_timings()
449 var->right_margin = (var->right_margin+7)&~7; in svga_check_timings()
450 var->hsync_len = (var->hsync_len+7)&~7; in svga_check_timings()
453 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; in svga_check_timings()
458 value = var->xres; in svga_check_timings()
465 value = var->xres + var->right_margin; in svga_check_timings()
470 value = var->left_margin + var->right_margin + var->hsync_len; in svga_check_timings()
475 value = var->hsync_len; in svga_check_timings()
480 value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; in svga_check_timings()
485 value = var->yres; in svga_check_timings()
492 value = var->yres + var->lower_margin; in svga_check_timings()
497 value = var->upper_margin + var->lower_margin + var->vsync_len; in svga_check_timings()
502 value = var->vsync_len; in svga_check_timings()
511 struct fb_var_screeninfo *var, in svga_set_timings() argument
517 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; in svga_set_timings()
522 value = var->xres; in svga_set_timings()
527 value = var->xres; in svga_set_timings()
532 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; in svga_set_timings()
537 value = var->xres + var->right_margin; in svga_set_timings()
542 value = var->xres + var->right_margin + var->hsync_len; in svga_set_timings()
547 value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; in svga_set_timings()
552 value = var->yres; in svga_set_timings()
557 value = var->yres; in svga_set_timings()
562 value = var->yres + var->upper_margin + var->lower_margin + var->vsync_len; in svga_set_timings()
567 value = var->yres + var->lower_margin; in svga_set_timings()
572 value = var->yres + var->lower_margin + var->vsync_len; in svga_set_timings()
580 if (var->sync & FB_SYNC_HOR_HIGH_ACT) { in svga_set_timings()
587 if (var->sync & FB_SYNC_VERT_HIGH_ACT) { in svga_set_timings()
602 struct fb_var_screeninfo *var) in match_format() argument
609 if ((var->bits_per_pixel == frm->bits_per_pixel) && in match_format()
610 (var->red.length <= frm->red.length) && in match_format()
611 (var->green.length <= frm->green.length) && in match_format()
612 (var->blue.length <= frm->blue.length) && in match_format()
613 (var->transp.length <= frm->transp.length) && in match_format()
614 (var->nonstd == frm->nonstd)) in match_format()
616 if (var->bits_per_pixel == frm->bits_per_pixel) in match_format()
625 struct fb_var_screeninfo *var, in svga_match_format() argument
628 int i = match_format(frm, var); in svga_match_format()
631 var->bits_per_pixel = frm[i].bits_per_pixel; in svga_match_format()
632 var->red = frm[i].red; in svga_match_format()
633 var->green = frm[i].green; in svga_match_format()
634 var->blue = frm[i].blue; in svga_match_format()
635 var->transp = frm[i].transp; in svga_match_format()
636 var->nonstd = frm[i].nonstd; in svga_match_format()