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()
792 fbcon_set_disp(info, &info->var, unit); in con2fb_init_display()
876 struct fb_var_screeninfo *var, in var_to_display() argument
879 disp->xres_virtual = var->xres_virtual; in var_to_display()
880 disp->yres_virtual = var->yres_virtual; in var_to_display()
881 disp->bits_per_pixel = var->bits_per_pixel; in var_to_display()
882 disp->grayscale = var->grayscale; in var_to_display()
883 disp->nonstd = var->nonstd; in var_to_display()
884 disp->accel_flags = var->accel_flags; in var_to_display()
885 disp->height = var->height; in var_to_display()
886 disp->width = var->width; in var_to_display()
887 disp->red = var->red; in var_to_display()
888 disp->green = var->green; in var_to_display()
889 disp->blue = var->blue; in var_to_display()
890 disp->transp = var->transp; in var_to_display()
891 disp->rotate = var->rotate; in var_to_display()
892 disp->mode = fb_match_mode(var, &info->modelist); in var_to_display()
899 static void display_to_var(struct fb_var_screeninfo *var, in display_to_var() argument
902 fb_videomode_to_var(var, disp->mode); in display_to_var()
903 var->xres_virtual = disp->xres_virtual; in display_to_var()
904 var->yres_virtual = disp->yres_virtual; in display_to_var()
905 var->bits_per_pixel = disp->bits_per_pixel; in display_to_var()
906 var->grayscale = disp->grayscale; in display_to_var()
907 var->nonstd = disp->nonstd; in display_to_var()
908 var->accel_flags = disp->accel_flags; in display_to_var()
909 var->height = disp->height; in display_to_var()
910 var->width = disp->width; in display_to_var()
911 var->red = disp->red; in display_to_var()
912 var->green = disp->green; in display_to_var()
913 var->blue = disp->blue; in display_to_var()
914 var->transp = disp->transp; in display_to_var()
915 var->rotate = disp->rotate; in display_to_var()
993 font = get_default_font(info->var.xres, in fbcon_startup()
994 info->var.yres, in fbcon_startup()
1005 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_startup()
1006 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_startup()
1013 DPRINTK("res: %dx%d-%d\n", info->var.xres, in fbcon_startup()
1014 info->var.yres, in fbcon_startup()
1015 info->var.bits_per_pixel); in fbcon_startup()
1041 if (var_to_display(p, &info->var, info)) in fbcon_init()
1066 font = get_default_font(info->var.xres, in fbcon_init()
1067 info->var.yres, in fbcon_init()
1082 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_init()
1104 new_cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_init()
1105 new_rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_init()
1340 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, in fbcon_set_disp() argument
1351 if (var_to_display(p, var, info)) in fbcon_set_disp()
1374 var->activate = FB_ACTIVATE_NOW; in fbcon_set_disp()
1375 info->var.activate = var->activate; in fbcon_set_disp()
1376 var->yoffset = info->var.yoffset; in fbcon_set_disp()
1377 var->xoffset = info->var.xoffset; in fbcon_set_disp()
1378 fb_set_var(info, var); in fbcon_set_disp()
1379 ops->var = info->var; in fbcon_set_disp()
1380 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_set_disp()
1395 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_set_disp()
1396 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_set_disp()
1417 ops->var.xoffset = 0; in ywrap_up()
1418 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_up()
1419 ops->var.vmode |= FB_VMODE_YWRAP; in ywrap_up()
1436 ops->var.xoffset = 0; in ywrap_down()
1437 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ywrap_down()
1438 ops->var.vmode |= FB_VMODE_YWRAP; in ywrap_down()
1459 ops->var.xoffset = 0; in ypan_up()
1460 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up()
1461 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_up()
1483 ops->var.xoffset = 0; in ypan_up_redraw()
1484 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_up_redraw()
1485 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_up_redraw()
1507 ops->var.xoffset = 0; in ypan_down()
1508 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down()
1509 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_down()
1531 ops->var.xoffset = 0; in ypan_down_redraw()
1532 ops->var.yoffset = p->yscroll * vc->vc_font.height; in ypan_down_redraw()
1533 ops->var.vmode &= ~FB_VMODE_YWRAP; in ypan_down_redraw()
2079 int yres = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in updatescrollmode()
2080 int vyres = FBCON_SWAP(ops->rotate, info->var.yres_virtual, in updatescrollmode()
2081 info->var.xres_virtual); in updatescrollmode()
2121 struct fb_var_screeninfo var = info->var; in fbcon_resize() local
2130 var.xres = virt_w * virt_fw; in fbcon_resize()
2131 var.yres = virt_h * virt_fh; in fbcon_resize()
2132 x_diff = info->var.xres - var.xres; in fbcon_resize()
2133 y_diff = info->var.yres - var.yres; in fbcon_resize()
2138 DPRINTK("attempting resize %ix%i\n", var.xres, var.yres); in fbcon_resize()
2139 mode = fb_find_best_mode(&var, &info->modelist); in fbcon_resize()
2142 display_to_var(&var, p); in fbcon_resize()
2143 fb_videomode_to_var(&var, mode); in fbcon_resize()
2145 if (virt_w > var.xres/virt_fw || virt_h > var.yres/virt_fh) in fbcon_resize()
2148 DPRINTK("resize now %ix%i\n", var.xres, var.yres); in fbcon_resize()
2150 var.activate = FB_ACTIVATE_NOW | in fbcon_resize()
2152 fb_set_var(info, &var); in fbcon_resize()
2154 var_to_display(p, &info->var, info); in fbcon_resize()
2155 ops->var = info->var; in fbcon_resize()
2166 struct fb_var_screeninfo var; in fbcon_switch() local
2207 memset(&var, 0, sizeof(struct fb_var_screeninfo)); in fbcon_switch()
2208 display_to_var(&var, p); in fbcon_switch()
2209 var.activate = FB_ACTIVATE_NOW; in fbcon_switch()
2215 info->var.activate = var.activate; in fbcon_switch()
2216 var.vmode |= info->var.vmode & ~FB_VMODE_MASK; in fbcon_switch()
2217 fb_set_var(info, &var); in fbcon_switch()
2218 ops->var = info->var; in fbcon_switch()
2249 vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1); in fbcon_switch()
2279 ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; in fbcon_switch()
2331 struct fb_var_screeninfo var = info->var; in fbcon_blank() local
2336 var.activate = FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; in fbcon_blank()
2337 fb_set_var(info, &var); in fbcon_blank()
2339 ops->var = info->var; in fbcon_blank()
2528 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_do_set_font()
2529 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_do_set_font()
2637 f = get_default_font(info->var.xres, info->var.yres, in fbcon_set_def_font()
2667 depth = fb_get_color_depth(&info->var, &info->fix); in fbcon_set_palette()
2836 info->var.vmode |= FB_VMODE_YWRAP; in fbcon_scrolldelta()
2841 info->var.vmode &= ~FB_VMODE_YWRAP; in fbcon_scrolldelta()
2849 ops->var.xoffset = 0; in fbcon_scrolldelta()
2850 ops->var.yoffset = offset * vc->vc_font.height; in fbcon_scrolldelta()
2908 var_to_display(p, &info->var, info); in fbcon_modechanged()
2909 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_modechanged()
2910 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_modechanged()
2919 ops->var.xoffset = ops->var.yoffset = p->yscroll = 0; in fbcon_modechanged()
2953 var_to_display(p, &info->var, info); in fbcon_set_all_vcs()
2954 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); in fbcon_set_all_vcs()
2955 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); in fbcon_set_all_vcs()
3198 struct fb_var_screeninfo var; in fbcon_new_modelist() local
3207 display_to_var(&var, &fb_display[i]); in fbcon_new_modelist()
3210 fb_videomode_to_var(&var, mode); in fbcon_new_modelist()
3211 fbcon_set_disp(info, &var, vc->vc_num); in fbcon_new_modelist()