Lines Matching refs:var
185 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var,
289 int depth = fb_get_color_depth(&info->var, &info->fix); in get_color()
580 if (fb_get_color_depth(&info->var, &info->fix) == 1) in fbcon_prepare_logo()
791 fbcon_set_disp(info, &info->var, unit); in con2fb_init_display()
875 struct fb_var_screeninfo *var, in var_to_display() argument
878 disp->xres_virtual = var->xres_virtual; in var_to_display()
879 disp->yres_virtual = var->yres_virtual; in var_to_display()
880 disp->bits_per_pixel = var->bits_per_pixel; in var_to_display()
881 disp->grayscale = var->grayscale; in var_to_display()
882 disp->nonstd = var->nonstd; in var_to_display()
883 disp->accel_flags = var->accel_flags; in var_to_display()
884 disp->height = var->height; in var_to_display()
885 disp->width = var->width; in var_to_display()
886 disp->red = var->red; in var_to_display()
887 disp->green = var->green; in var_to_display()
888 disp->blue = var->blue; in var_to_display()
889 disp->transp = var->transp; in var_to_display()
890 disp->rotate = var->rotate; in var_to_display()
891 disp->mode = fb_match_mode(var, &info->modelist); in var_to_display()
898 static void display_to_var(struct fb_var_screeninfo *var, in display_to_var() argument
901 fb_videomode_to_var(var, disp->mode); in display_to_var()
902 var->xres_virtual = disp->xres_virtual; in display_to_var()
903 var->yres_virtual = disp->yres_virtual; in display_to_var()
904 var->bits_per_pixel = disp->bits_per_pixel; in display_to_var()
905 var->grayscale = disp->grayscale; in display_to_var()
906 var->nonstd = disp->nonstd; in display_to_var()
907 var->accel_flags = disp->accel_flags; in display_to_var()
908 var->height = disp->height; in display_to_var()
909 var->width = disp->width; in display_to_var()
910 var->red = disp->red; in display_to_var()
911 var->green = disp->green; in display_to_var()
912 var->blue = disp->blue; in display_to_var()
913 var->transp = disp->transp; in display_to_var()
914 var->rotate = disp->rotate; in display_to_var()
991 font = get_default_font(info->var.xres, in fbcon_startup()
992 info->var.yres, in fbcon_startup()
1003 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_startup()
1004 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_startup()
1011 DPRINTK("res: %dx%d-%d\n", info->var.xres, in fbcon_startup()
1012 info->var.yres, in fbcon_startup()
1013 info->var.bits_per_pixel); in fbcon_startup()
1039 if (var_to_display(p, &info->var, info)) in fbcon_init()
1064 font = get_default_font(info->var.xres, in fbcon_init()
1065 info->var.yres, in fbcon_init()
1080 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_init()
1101 new_cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_init()
1102 new_rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_init()
1335 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, in fbcon_set_disp() argument
1346 if (var_to_display(p, var, info)) in fbcon_set_disp()
1369 var->activate = FB_ACTIVATE_NOW; in fbcon_set_disp()
1370 info->var.activate = var->activate; in fbcon_set_disp()
1371 var->yoffset = info->var.yoffset; in fbcon_set_disp()
1372 var->xoffset = info->var.xoffset; in fbcon_set_disp()
1373 fb_set_var(info, var); in fbcon_set_disp()
1374 ops->var = info->var; in fbcon_set_disp()
1375 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_set_disp()
1390 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_set_disp()
1391 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_set_disp()
1412 ops->var.xoffset = 0; in ywrap_up()
1413 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_up()
1414 ops->var.vmode |= FB_VMODE_YWRAP; in ywrap_up()
1431 ops->var.xoffset = 0; in ywrap_down()
1432 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_down()
1433 ops->var.vmode |= FB_VMODE_YWRAP; in ywrap_down()
1454 ops->var.xoffset = 0; in ypan_up()
1455 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up()
1456 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_up()
1478 ops->var.xoffset = 0; in ypan_up_redraw()
1479 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up_redraw()
1480 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_up_redraw()
1502 ops->var.xoffset = 0; in ypan_down()
1503 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down()
1504 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_down()
1526 ops->var.xoffset = 0; in ypan_down_redraw()
1527 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down_redraw()
1528 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_down_redraw()
2074 int yres = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in updatescrollmode()
2075 int vyres = FBCON_SWAP(ops->rotate, info->var.yres_virtual, in updatescrollmode()
2076 info->var.xres_virtual); in updatescrollmode()
2116 struct fb_var_screeninfo var = info->var; in fbcon_resize() local
2125 var.xres = virt_w * virt_fw; in fbcon_resize()
2126 var.yres = virt_h * virt_fh; in fbcon_resize()
2127 x_diff = info->var.xres - var.xres; in fbcon_resize()
2128 y_diff = info->var.yres - var.yres; in fbcon_resize()
2133 DPRINTK("attempting resize %ix%i\n", var.xres, var.yres); in fbcon_resize()
2134 mode = fb_find_best_mode(&var, &info->modelist); in fbcon_resize()
2137 display_to_var(&var, p); in fbcon_resize()
2138 fb_videomode_to_var(&var, mode); in fbcon_resize()
2140 if (virt_w > var.xres/virt_fw || virt_h > var.yres/virt_fh) in fbcon_resize()
2143 DPRINTK("resize now %ix%i\n", var.xres, var.yres); in fbcon_resize()
2145 var.activate = FB_ACTIVATE_NOW | in fbcon_resize()
2147 fb_set_var(info, &var); in fbcon_resize()
2149 var_to_display(p, &info->var, info); in fbcon_resize()
2150 ops->var = info->var; in fbcon_resize()
2161 struct fb_var_screeninfo var; in fbcon_switch() local
2202 memset(&var, 0, sizeof(struct fb_var_screeninfo)); in fbcon_switch()
2203 display_to_var(&var, p); in fbcon_switch()
2204 var.activate = FB_ACTIVATE_NOW; in fbcon_switch()
2210 info->var.activate = var.activate; in fbcon_switch()
2211 var.vmode |= info->var.vmode & ~FB_VMODE_MASK; in fbcon_switch()
2212 fb_set_var(info, &var); in fbcon_switch()
2213 ops->var = info->var; in fbcon_switch()
2244 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_switch()
2274 ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; in fbcon_switch()
2326 struct fb_var_screeninfo var = info->var; in fbcon_blank() local
2331 var.activate = FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; in fbcon_blank()
2332 fb_set_var(info, &var); in fbcon_blank()
2334 ops->var = info->var; in fbcon_blank()
2523 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_do_set_font()
2524 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_do_set_font()
2632 f = get_default_font(info->var.xres, info->var.yres, in fbcon_set_def_font()
2662 depth = fb_get_color_depth(&info->var, &info->fix); in fbcon_set_palette()
2831 info->var.vmode |= FB_VMODE_YWRAP; in fbcon_scrolldelta()
2836 info->var.vmode &= ~FB_VMODE_YWRAP; in fbcon_scrolldelta()
2844 ops->var.xoffset = 0; in fbcon_scrolldelta()
2845 ops->var.yoffset = offset * vc->vc_font.height; in fbcon_scrolldelta()
2903 var_to_display(p, &info->var, info); in fbcon_modechanged()
2904 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_modechanged()
2905 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_modechanged()
2914 ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; in fbcon_modechanged()
2948 var_to_display(p, &info->var, info); in fbcon_set_all_vcs()
2949 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_set_all_vcs()
2950 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_set_all_vcs()
3193 struct fb_var_screeninfo var; in fbcon_new_modelist() local
3202 display_to_var(&var, &fb_display[i]); in fbcon_new_modelist()
3205 fb_videomode_to_var(&var, mode); in fbcon_new_modelist()
3206 fbcon_set_disp(info, &var, vc->vc_num); in fbcon_new_modelist()