• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/video/

Lines Matching defs:var

412 	struct fb_var_screeninfo *var = &ch->info->var;
417 tmp |= (var->sync & FB_SYNC_VERT_HIGH_ACT) ? 0 : 1 << 28;
418 tmp |= (var->sync & FB_SYNC_HOR_HIGH_ACT) ? 0 : 1 << 27;
431 h_total = var->xres + var->hsync_len +
432 var->left_margin + var->right_margin;
434 tmp |= (var->xres / 8) << 16; /* HDCN */
437 hsync_pos = var->xres + var->right_margin;
439 tmp |= (var->hsync_len / 8) << 16; /* HSYNW */
443 tmp = var->yres + var->vsync_len +
444 var->upper_margin + var->lower_margin; /* VTLN */
445 tmp |= var->yres << 16; /* VDLN */
448 tmp = var->yres + var->lower_margin; /* VSYNP */
449 tmp |= var->vsync_len << 16; /* VSYNW */
453 tmp = ((var->xres & 7) << 24) |
455 ((var->hsync_len & 7) << 8) |
551 tmp |= (ch->info->var.bits_per_pixel == 16) ? 3 : 0;
730 red >>= 16 - info->var.red.length;
731 green >>= 16 - info->var.green.length;
732 blue >>= 16 - info->var.blue.length;
733 transp >>= 16 - info->var.transp.length;
735 palette[regno] = (red << info->var.red.offset) |
736 (green << info->var.green.offset) |
737 (blue << info->var.blue.offset) |
738 (transp << info->var.transp.offset);
774 static int sh_mobile_fb_pan_display(struct fb_var_screeninfo *var,
782 new_pan_offset = (var->yoffset * info->fix.line_length) +
783 (var->xoffset * (info->var.bits_per_pixel / 8));
853 static int sh_mobile_lcdc_set_bpp(struct fb_var_screeninfo *var, int bpp)
857 var->red.offset = 11;
858 var->red.length = 5;
859 var->green.offset = 5;
860 var->green.length = 6;
861 var->blue.offset = 0;
862 var->blue.length = 5;
863 var->transp.offset = 0;
864 var->transp.length = 0;
871 var->red.offset = 0;
872 var->red.length = 8;
873 var->green.offset = 24;
874 var->green.length = 8;
875 var->blue.offset = 16;
876 var->blue.length = 8;
877 var->transp.offset = 0;
878 var->transp.length = 0;
883 var->bits_per_pixel = bpp;
884 var->red.msb_right = 0;
885 var->green.msb_right = 0;
886 var->blue.msb_right = 0;
887 var->transp.msb_right = 0;
968 struct fb_var_screeninfo *var;
983 var = &info->var;
991 !fb_match_mode(var, &ch->info->modelist)) {
996 if (var->xres > ch->cfg.lcd_cfg.xres ||
997 var->yres > ch->cfg.lcd_cfg.yres)
1001 fb_var_to_videomode(&mode, var);
1105 struct fb_var_screeninfo *var;
1117 var = &info->var;
1120 var->xres = var->xres_virtual = lcd_cfg->xres;
1121 var->yres = lcd_cfg->yres;
1123 var->yres_virtual = var->yres * 2;
1124 var->width = cfg->lcd_size_cfg.width;
1125 var->height = cfg->lcd_size_cfg.height;
1126 var->activate = FB_ACTIVATE_NOW;
1127 var->left_margin = lcd_cfg->left_margin;
1128 var->right_margin = lcd_cfg->right_margin;
1129 var->upper_margin = lcd_cfg->upper_margin;
1130 var->lower_margin = lcd_cfg->lower_margin;
1131 var->hsync_len = lcd_cfg->hsync_len;
1132 var->vsync_len = lcd_cfg->vsync_len;
1133 var->sync = lcd_cfg->sync;
1134 var->pixclock = lcd_cfg->pixclock;
1136 error = sh_mobile_lcdc_set_bpp(var, cfg->bpp);
1143 var->yres_virtual;