Lines Matching refs:var
354 static int picolcd_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in picolcd_fb_check_var() argument
356 __u32 bpp = var->bits_per_pixel; in picolcd_fb_check_var()
357 __u32 activate = var->activate; in picolcd_fb_check_var()
360 *var = picolcdfb_var; in picolcd_fb_check_var()
361 var->activate = activate; in picolcd_fb_check_var()
363 var->bits_per_pixel = 8; in picolcd_fb_check_var()
364 var->red.length = 8; in picolcd_fb_check_var()
365 var->green.length = 8; in picolcd_fb_check_var()
366 var->blue.length = 8; in picolcd_fb_check_var()
368 var->bits_per_pixel = 1; in picolcd_fb_check_var()
369 var->red.length = 1; in picolcd_fb_check_var()
370 var->green.length = 1; in picolcd_fb_check_var()
371 var->blue.length = 1; in picolcd_fb_check_var()
380 if (info->var.bits_per_pixel == fbdata->bpp) in picolcd_set_par()
383 if (info->var.bits_per_pixel != 1 && info->var.bits_per_pixel != 8) in picolcd_set_par()
387 tmp_fb = kmalloc_array(PICOLCDFB_SIZE, info->var.bits_per_pixel, in picolcd_set_par()
393 if (info->var.bits_per_pixel == 1) { in picolcd_set_par()
416 fbdata->bpp = info->var.bits_per_pixel; in picolcd_set_par()
526 info->var = picolcdfb_var; in picolcd_init_framebuffer()