Lines Matching refs:var
558 tmiofb_find_mode(struct fb_info *info, struct fb_var_screeninfo *var) in tmiofb_find_mode() argument
567 if (mode->xres >= var->xres && mode->yres >= var->yres in tmiofb_find_mode()
576 static int tmiofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tmiofb_check_var() argument
582 mode = tmiofb_find_mode(info, var); in tmiofb_check_var()
583 if (!mode || var->bits_per_pixel > 16) in tmiofb_check_var()
586 fb_videomode_to_var(var, mode); in tmiofb_check_var()
588 var->xres_virtual = mode->xres; in tmiofb_check_var()
589 var->yres_virtual = info->screen_size / (mode->xres * 2); in tmiofb_check_var()
591 if (var->yres_virtual < var->yres) in tmiofb_check_var()
594 var->xoffset = 0; in tmiofb_check_var()
595 var->yoffset = 0; in tmiofb_check_var()
596 var->bits_per_pixel = 16; in tmiofb_check_var()
597 var->grayscale = 0; in tmiofb_check_var()
598 var->red.offset = 11; in tmiofb_check_var()
599 var->red.length = 5; in tmiofb_check_var()
600 var->green.offset = 5; in tmiofb_check_var()
601 var->green.length = 6; in tmiofb_check_var()
602 var->blue.offset = 0; in tmiofb_check_var()
603 var->blue.length = 5; in tmiofb_check_var()
604 var->transp.offset = 0; in tmiofb_check_var()
605 var->transp.length = 0; in tmiofb_check_var()
606 var->nonstd = 0; in tmiofb_check_var()
607 var->height = data->height; /* mm */ in tmiofb_check_var()
608 var->width = data->width; /* mm */ in tmiofb_check_var()
609 var->rotate = 0; in tmiofb_check_var()
615 struct fb_var_screeninfo *var = &info->var; in tmiofb_set_par() local
618 mode = tmiofb_find_mode(info, var); in tmiofb_set_par()
624 var->bits_per_pixel / 8; in tmiofb_set_par()
759 retval = fb_find_mode(&info->var, info, mode_option, in tmiofb_probe()