Lines Matching refs:var

218 static char *dlfb_set_vid_cmds(char *wrptr, struct fb_var_screeninfo *var)  in dlfb_set_vid_cmds()  argument
225 xds = var->left_margin + var->hsync_len; in dlfb_set_vid_cmds()
228 xde = xds + var->xres; in dlfb_set_vid_cmds()
232 yds = var->upper_margin + var->vsync_len; in dlfb_set_vid_cmds()
235 yde = yds + var->yres; in dlfb_set_vid_cmds()
240 xde + var->right_margin - 1); in dlfb_set_vid_cmds()
246 wrptr = dlfb_set_register_lfsr16(wrptr, 0x0D, var->hsync_len + 1); in dlfb_set_vid_cmds()
249 wrptr = dlfb_set_register_16(wrptr, 0x0F, var->xres); in dlfb_set_vid_cmds()
252 yec = var->yres + var->upper_margin + var->lower_margin + in dlfb_set_vid_cmds()
253 var->vsync_len; in dlfb_set_vid_cmds()
260 wrptr = dlfb_set_register_lfsr16(wrptr, 0x15, var->vsync_len); in dlfb_set_vid_cmds()
263 wrptr = dlfb_set_register_16(wrptr, 0x17, var->yres); in dlfb_set_vid_cmds()
267 200*1000*1000/var->pixclock); in dlfb_set_vid_cmds()
278 struct fb_var_screeninfo *var) in dlfb_set_video_mode() argument
307 wrptr = dlfb_set_vid_cmds(wrptr, var); in dlfb_set_video_mode()
594 (x + width > dev->info->var.xres) || in dlfb_handle_damage()
595 (y + height > dev->info->var.yres)) in dlfb_handle_damage()
655 (u32)info->var.yres); in dlfb_ops_write()
657 dlfb_handle_damage(dev, 0, start, info->var.xres, in dlfb_ops_write()
826 if (area.x > info->var.xres) in dlfb_ops_ioctl()
827 area.x = info->var.xres; in dlfb_ops_ioctl()
832 if (area.y > info->var.yres) in dlfb_ops_ioctl()
833 area.y = info->var.yres; in dlfb_ops_ioctl()
853 if (info->var.red.offset == 10) { in dlfb_ops_setcolreg()
1026 static void dlfb_var_color_format(struct fb_var_screeninfo *var) in dlfb_var_color_format() argument
1032 var->bits_per_pixel = 16; in dlfb_var_color_format()
1033 var->red = red; in dlfb_var_color_format()
1034 var->green = green; in dlfb_var_color_format()
1035 var->blue = blue; in dlfb_var_color_format()
1038 static int dlfb_ops_check_var(struct fb_var_screeninfo *var, in dlfb_ops_check_var() argument
1044 if ((var->xres * var->yres * 2) > info->fix.smem_len) in dlfb_ops_check_var()
1048 dlfb_var_color_format(var); in dlfb_ops_check_var()
1050 fb_var_to_videomode(&mode, var); in dlfb_ops_check_var()
1065 pr_notice("set_par mode %dx%d\n", info->var.xres, info->var.yres); in dlfb_ops_set_par()
1067 result = dlfb_set_video_mode(dev, &info->var); in dlfb_ops_set_par()
1077 dlfb_handle_damage(dev, 0, 0, info->var.xres, info->var.yres, in dlfb_ops_set_par()
1115 dlfb_set_video_mode(dev, &info->var); in dlfb_ops_blank()
1171 new_len = info->fix.line_length * info->var.yres; in dlfb_realloc_framebuffer()
1346 fb_videomode_to_var(&info->var, default_vmode); in dlfb_setup_modes()
1347 dlfb_var_color_format(&info->var); in dlfb_setup_modes()
1353 info->fix.line_length = info->var.xres * in dlfb_setup_modes()
1354 (info->var.bits_per_pixel / 8); in dlfb_setup_modes()
1698 dlfb_ops_check_var(&info->var, info); in dlfb_init_framebuffer_work()
1721 info->var.xres, info->var.yres, in dlfb_init_framebuffer_work()