Lines Matching refs:var

1008 		if (fbi->var.bits_per_pixel <= 8) {  in au1200fb_update_fbinfo()
1011 fbi->fix.line_length = fbi->var.xres_virtual / in au1200fb_update_fbinfo()
1012 (8/fbi->var.bits_per_pixel); in au1200fb_update_fbinfo()
1016 fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8); in au1200fb_update_fbinfo()
1021 fbi->fix.line_length = fbi->var.xres_virtual / 8; in au1200fb_update_fbinfo()
1024 fbi->screen_size = fbi->fix.line_length * fbi->var.yres_virtual; in au1200fb_update_fbinfo()
1026 print_dbg("bits_per_pixel: %d\n", fbi->var.bits_per_pixel); in au1200fb_update_fbinfo()
1036 static int au1200fb_fb_check_var(struct fb_var_screeninfo *var, in au1200fb_fb_check_var() argument
1047 var->xres = win->w[plane].xres; in au1200fb_fb_check_var()
1048 var->yres = win->w[plane].yres; in au1200fb_fb_check_var()
1051 var->xres_virtual = var->xres; in au1200fb_fb_check_var()
1052 var->yres_virtual = var->yres; in au1200fb_fb_check_var()
1054 var->bits_per_pixel = winbpp(win->w[plane].mode_winctrl1); in au1200fb_fb_check_var()
1056 screen_size = var->xres_virtual * var->yres_virtual; in au1200fb_fb_check_var()
1057 if (var->bits_per_pixel > 8) screen_size *= (var->bits_per_pixel / 8); in au1200fb_fb_check_var()
1058 else screen_size /= (8/var->bits_per_pixel); in au1200fb_fb_check_var()
1067 pixclock = max((u32)(PICOS2KHZ(var->pixclock) * 1000), fbi->monspecs.dclkmin); in au1200fb_fb_check_var()
1075 var->pixclock = KHZ2PICOS(pixclock/1000); in au1200fb_fb_check_var()
1083 var->pixclock = KHZ2PICOS(6000); in au1200fb_fb_check_var()
1086 var->pixclock = KHZ2PICOS(12000); in au1200fb_fb_check_var()
1091 switch (var->bits_per_pixel) { in au1200fb_fb_check_var()
1098 var->red = rgb_bitfields[idx][0]; in au1200fb_fb_check_var()
1099 var->green = rgb_bitfields[idx][1]; in au1200fb_fb_check_var()
1100 var->blue = rgb_bitfields[idx][2]; in au1200fb_fb_check_var()
1101 var->transp = rgb_bitfields[idx][3]; in au1200fb_fb_check_var()
1111 var->red = rgb_bitfields[idx][0]; in au1200fb_fb_check_var()
1112 var->green = rgb_bitfields[idx][1]; in au1200fb_fb_check_var()
1113 var->blue = rgb_bitfields[idx][2]; in au1200fb_fb_check_var()
1114 var->transp = rgb_bitfields[idx][3]; in au1200fb_fb_check_var()
1118 print_dbg("Unsupported depth %dbpp", var->bits_per_pixel); in au1200fb_fb_check_var()
1151 if (fbi->var.grayscale) { in au1200fb_fb_setcolreg()
1164 red >>= (16 - fbi->var.red.length); in au1200fb_fb_setcolreg()
1165 green >>= (16 - fbi->var.green.length); in au1200fb_fb_setcolreg()
1166 blue >>= (16 - fbi->var.blue.length); in au1200fb_fb_setcolreg()
1168 value = (red << fbi->var.red.offset) | in au1200fb_fb_setcolreg()
1169 (green << fbi->var.green.offset)| in au1200fb_fb_setcolreg()
1170 (blue << fbi->var.blue.offset); in au1200fb_fb_setcolreg()
1535 if (!fb_find_mode(&fbi->var, in au1200fb_init_fbinfo()