Lines Matching refs:var
456 fbdev->info.var = bfin_adv7393_fb_defined; in bfin_adv7393_fb_probe()
574 bfin_adv7393_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in bfin_adv7393_fb_check_var() argument
577 switch (var->bits_per_pixel) { in bfin_adv7393_fb_check_var()
579 var->red.offset = info->var.red.offset; in bfin_adv7393_fb_check_var()
580 var->green.offset = info->var.green.offset; in bfin_adv7393_fb_check_var()
581 var->blue.offset = info->var.blue.offset; in bfin_adv7393_fb_check_var()
582 var->red.length = info->var.red.length; in bfin_adv7393_fb_check_var()
583 var->green.length = info->var.green.length; in bfin_adv7393_fb_check_var()
584 var->blue.length = info->var.blue.length; in bfin_adv7393_fb_check_var()
585 var->transp.offset = 0; in bfin_adv7393_fb_check_var()
586 var->transp.length = 0; in bfin_adv7393_fb_check_var()
587 var->transp.msb_right = 0; in bfin_adv7393_fb_check_var()
588 var->red.msb_right = 0; in bfin_adv7393_fb_check_var()
589 var->green.msb_right = 0; in bfin_adv7393_fb_check_var()
590 var->blue.msb_right = 0; in bfin_adv7393_fb_check_var()
594 var->bits_per_pixel); in bfin_adv7393_fb_check_var()
598 if (info->var.xres != var->xres || in bfin_adv7393_fb_check_var()
599 info->var.yres != var->yres || in bfin_adv7393_fb_check_var()
600 info->var.xres_virtual != var->xres_virtual || in bfin_adv7393_fb_check_var()
601 info->var.yres_virtual != var->yres_virtual) { in bfin_adv7393_fb_check_var()
603 __func__, var->xres, var->yres); in bfin_adv7393_fb_check_var()
611 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_adv7393_fb_check_var()
613 __func__, var->yres_virtual); in bfin_adv7393_fb_check_var()
621 bfin_adv7393_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in bfin_adv7393_fb_pan_display() argument
627 if (!var || !info) in bfin_adv7393_fb_pan_display()
630 if (var->xoffset - info->var.xoffset) { in bfin_adv7393_fb_pan_display()
634 dy = var->yoffset - info->var.yoffset; in bfin_adv7393_fb_pan_display()
692 if (info->var.grayscale) in bfin_adv7393_fb_setcolreg()
702 red >>= (16 - info->var.red.length); in bfin_adv7393_fb_setcolreg()
703 green >>= (16 - info->var.green.length); in bfin_adv7393_fb_setcolreg()
704 blue >>= (16 - info->var.blue.length); in bfin_adv7393_fb_setcolreg()
706 value = (red << info->var.red.offset) | in bfin_adv7393_fb_setcolreg()
707 (green << info->var.green.offset)| in bfin_adv7393_fb_setcolreg()
708 (blue << info->var.blue.offset); in bfin_adv7393_fb_setcolreg()