Lines Matching refs:var

56 static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info);
165 tgafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tgafb_check_var() argument
170 if (var->bits_per_pixel != 8) in tgafb_check_var()
173 if (var->bits_per_pixel != 32) in tgafb_check_var()
176 var->red.length = var->green.length = var->blue.length = 8; in tgafb_check_var()
177 if (var->bits_per_pixel == 32) { in tgafb_check_var()
178 var->red.offset = 16; in tgafb_check_var()
179 var->green.offset = 8; in tgafb_check_var()
180 var->blue.offset = 0; in tgafb_check_var()
183 if (var->xres_virtual != var->xres || var->yres_virtual != var->yres) in tgafb_check_var()
185 if (var->xres * var->yres * (var->bits_per_pixel >> 3) > info->fix.smem_len) in tgafb_check_var()
187 if (var->nonstd) in tgafb_check_var()
189 if (1000000000 / var->pixclock > TGA_PLL_MAX_FREQ) in tgafb_check_var()
191 if ((var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) in tgafb_check_var()
196 if (var->xres * (par->tga_type == TGA_TYPE_8PLANE ? 1 : 4) % 8) in tgafb_check_var()
242 htimings = (((info->var.xres/4) & TGA_HORIZ_ACT_LSB)
243 | (((info->var.xres/4) & 0x600 << 19) & TGA_HORIZ_ACT_MSB));
244 vtimings = (info->var.yres & TGA_VERT_ACTIVE);
245 htimings |= ((info->var.right_margin/4) << 9) & TGA_HORIZ_FP;
246 vtimings |= (info->var.lower_margin << 11) & TGA_VERT_FP;
247 htimings |= ((info->var.hsync_len/4) << 14) & TGA_HORIZ_SYNC;
248 vtimings |= (info->var.vsync_len << 16) & TGA_VERT_SYNC;
249 htimings |= ((info->var.left_margin/4) << 21) & TGA_HORIZ_BP;
250 vtimings |= (info->var.upper_margin << 22) & TGA_VERT_BP;
252 if (info->var.sync & FB_SYNC_HOR_HIGH_ACT)
254 if (info->var.sync & FB_SYNC_VERT_HIGH_ACT)
260 par->sync_on_green = !!(info->var.sync & FB_SYNC_ON_GREEN);
263 par->xres = info->var.xres;
264 par->yres = info->var.yres;
265 par->pll_freq = pll_freq = 1000000000 / info->var.pixclock;
266 par->bits_per_pixel = info->var.bits_per_pixel;
630 is8bpp = info->var.bits_per_pixel == 8;
636 vxres = info->var.xres_virtual;
637 vyres = info->var.yres_virtual;
846 vxres = info->var.xres_virtual;
847 vyres = info->var.yres_virtual;
885 unsigned int is8bpp = info->var.bits_per_pixel == 8;
897 if (image->depth == info->var.bits_per_pixel) {
923 int is8bpp = info->var.bits_per_pixel == 8;
933 vxres = info->var.xres_virtual;
934 vyres = info->var.yres_virtual;
1262 vxres = info->var.xres_virtual;
1263 vyres = info->var.yres_virtual;
1280 bpp = info->var.bits_per_pixel;
1368 info->var.red.length = 8;
1369 info->var.green.length = 8;
1370 info->var.blue.length = 8;
1371 info->var.red.offset = 16;
1372 info->var.green.offset = 8;
1373 info->var.blue.offset = 0;
1377 static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) argument
1480 ret = fb_find_mode(&info->var, info,