Lines Matching refs:var

1006 		if (fbi->var.bits_per_pixel <= 8) {  in au1200fb_update_fbinfo()
1009 fbi->fix.line_length = fbi->var.xres_virtual / in au1200fb_update_fbinfo()
1010 (8/fbi->var.bits_per_pixel); in au1200fb_update_fbinfo()
1014 fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8); in au1200fb_update_fbinfo()
1019 fbi->fix.line_length = fbi->var.xres_virtual / 8; in au1200fb_update_fbinfo()
1022 fbi->screen_size = fbi->fix.line_length * fbi->var.yres_virtual; in au1200fb_update_fbinfo()
1024 print_dbg("bits_per_pixel: %d\n", fbi->var.bits_per_pixel); in au1200fb_update_fbinfo()
1034 static int au1200fb_fb_check_var(struct fb_var_screeninfo *var, in au1200fb_fb_check_var() argument
1045 var->xres = win->w[plane].xres; in au1200fb_fb_check_var()
1046 var->yres = win->w[plane].yres; in au1200fb_fb_check_var()
1049 var->xres_virtual = var->xres; in au1200fb_fb_check_var()
1050 var->yres_virtual = var->yres; in au1200fb_fb_check_var()
1052 var->bits_per_pixel = winbpp(win->w[plane].mode_winctrl1); in au1200fb_fb_check_var()
1054 screen_size = var->xres_virtual * var->yres_virtual; in au1200fb_fb_check_var()
1055 if (var->bits_per_pixel > 8) screen_size *= (var->bits_per_pixel / 8); in au1200fb_fb_check_var()
1056 else screen_size /= (8/var->bits_per_pixel); in au1200fb_fb_check_var()
1065 pixclock = max((u32)(PICOS2KHZ(var->pixclock) * 1000), fbi->monspecs.dclkmin); in au1200fb_fb_check_var()
1073 var->pixclock = KHZ2PICOS(pixclock/1000); in au1200fb_fb_check_var()
1081 var->pixclock = KHZ2PICOS(6000); in au1200fb_fb_check_var()
1084 var->pixclock = KHZ2PICOS(12000); in au1200fb_fb_check_var()
1089 switch (var->bits_per_pixel) { in au1200fb_fb_check_var()
1096 var->red = rgb_bitfields[idx][0]; in au1200fb_fb_check_var()
1097 var->green = rgb_bitfields[idx][1]; in au1200fb_fb_check_var()
1098 var->blue = rgb_bitfields[idx][2]; in au1200fb_fb_check_var()
1099 var->transp = rgb_bitfields[idx][3]; in au1200fb_fb_check_var()
1109 var->red = rgb_bitfields[idx][0]; in au1200fb_fb_check_var()
1110 var->green = rgb_bitfields[idx][1]; in au1200fb_fb_check_var()
1111 var->blue = rgb_bitfields[idx][2]; in au1200fb_fb_check_var()
1112 var->transp = rgb_bitfields[idx][3]; in au1200fb_fb_check_var()
1116 print_dbg("Unsupported depth %dbpp", var->bits_per_pixel); in au1200fb_fb_check_var()
1149 if (fbi->var.grayscale) { in au1200fb_fb_setcolreg()
1162 red >>= (16 - fbi->var.red.length); in au1200fb_fb_setcolreg()
1163 green >>= (16 - fbi->var.green.length); in au1200fb_fb_setcolreg()
1164 blue >>= (16 - fbi->var.blue.length); in au1200fb_fb_setcolreg()
1166 value = (red << fbi->var.red.offset) | in au1200fb_fb_setcolreg()
1167 (green << fbi->var.green.offset)| in au1200fb_fb_setcolreg()
1168 (blue << fbi->var.blue.offset); in au1200fb_fb_setcolreg()
1535 if (!fb_find_mode(&fbi->var, in au1200fb_init_fbinfo()