Lines Matching defs:var

1006 	/* Update var-dependent FB info */
1008 if (fbi->var.bits_per_pixel <= 8) {
1011 fbi->fix.line_length = fbi->var.xres_virtual /
1012 (8/fbi->var.bits_per_pixel);
1016 fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8);
1021 fbi->fix.line_length = fbi->var.xres_virtual / 8;
1024 fbi->screen_size = fbi->fix.line_length * fbi->var.yres_virtual;
1026 print_dbg("bits_per_pixel: %d\n", fbi->var.bits_per_pixel);
1034 * Validate var settings with hardware restrictions and modify it if necessary
1036 static int au1200fb_fb_check_var(struct fb_var_screeninfo *var,
1043 if (!var->pixclock)
1050 var->xres = win->w[plane].xres;
1051 var->yres = win->w[plane].yres;
1054 var->xres_virtual = var->xres;
1055 var->yres_virtual = var->yres;
1057 var->bits_per_pixel = winbpp(win->w[plane].mode_winctrl1);
1059 screen_size = var->xres_virtual * var->yres_virtual;
1060 if (var->bits_per_pixel > 8) screen_size *= (var->bits_per_pixel / 8);
1061 else screen_size /= (8/var->bits_per_pixel);
1070 pixclock = max((u32)(PICOS2KHZ(var->pixclock) * 1000), fbi->monspecs.dclkmin);
1078 var->pixclock = KHZ2PICOS(pixclock/1000);
1086 var->pixclock = KHZ2PICOS(6000);
1089 var->pixclock = KHZ2PICOS(12000);
1094 switch (var->bits_per_pixel) {
1101 var->red = rgb_bitfields[idx][0];
1102 var->green = rgb_bitfields[idx][1];
1103 var->blue = rgb_bitfields[idx][2];
1104 var->transp = rgb_bitfields[idx][3];
1114 var->red = rgb_bitfields[idx][0];
1115 var->green = rgb_bitfields[idx][1];
1116 var->blue = rgb_bitfields[idx][2];
1117 var->transp = rgb_bitfields[idx][3];
1121 print_dbg("Unsupported depth %dbpp", var->bits_per_pixel);
1129 * Set hardware with var settings. This will enable the controller with a
1154 if (fbi->var.grayscale) {
1167 red >>= (16 - fbi->var.red.length);
1168 green >>= (16 - fbi->var.green.length);
1169 blue >>= (16 - fbi->var.blue.length);
1171 value = (red << fbi->var.red.offset) |
1172 (green << fbi->var.green.offset)|
1173 (blue << fbi->var.blue.offset);
1536 * panel list. Note that after this call, var data will be set */
1537 if (!fb_find_mode(&fbi->var,