Lines Matching refs:var
220 static char *dlfb_set_vid_cmds(char *wrptr, struct fb_var_screeninfo *var) in dlfb_set_vid_cmds() argument
227 xds = var->left_margin + var->hsync_len; in dlfb_set_vid_cmds()
230 xde = xds + var->xres; in dlfb_set_vid_cmds()
234 yds = var->upper_margin + var->vsync_len; in dlfb_set_vid_cmds()
237 yde = yds + var->yres; in dlfb_set_vid_cmds()
242 xde + var->right_margin - 1); in dlfb_set_vid_cmds()
248 wrptr = dlfb_set_register_lfsr16(wrptr, 0x0D, var->hsync_len + 1); in dlfb_set_vid_cmds()
251 wrptr = dlfb_set_register_16(wrptr, 0x0F, var->xres); in dlfb_set_vid_cmds()
254 yec = var->yres + var->upper_margin + var->lower_margin + in dlfb_set_vid_cmds()
255 var->vsync_len; in dlfb_set_vid_cmds()
262 wrptr = dlfb_set_register_lfsr16(wrptr, 0x15, var->vsync_len); in dlfb_set_vid_cmds()
265 wrptr = dlfb_set_register_16(wrptr, 0x17, var->yres); in dlfb_set_vid_cmds()
269 200*1000*1000/var->pixclock); in dlfb_set_vid_cmds()
280 struct fb_var_screeninfo *var) in dlfb_set_video_mode() argument
309 wrptr = dlfb_set_vid_cmds(wrptr, var); in dlfb_set_video_mode()
613 (x + width > dlfb->info->var.xres) || in dlfb_handle_damage()
614 (y + height > dlfb->info->var.yres)) { in dlfb_handle_damage()
731 (u32)info->var.yres); in dlfb_ops_write()
733 dlfb_handle_damage(dlfb, 0, start, info->var.xres, in dlfb_ops_write()
909 if (area.x > info->var.xres) in dlfb_ops_ioctl()
910 area.x = info->var.xres; in dlfb_ops_ioctl()
915 if (area.y > info->var.yres) in dlfb_ops_ioctl()
916 area.y = info->var.yres; in dlfb_ops_ioctl()
935 if (info->var.red.offset == 10) { in dlfb_ops_setcolreg()
1060 static void dlfb_var_color_format(struct fb_var_screeninfo *var) in dlfb_var_color_format() argument
1066 var->bits_per_pixel = 16; in dlfb_var_color_format()
1067 var->red = red; in dlfb_var_color_format()
1068 var->green = green; in dlfb_var_color_format()
1069 var->blue = blue; in dlfb_var_color_format()
1072 static int dlfb_ops_check_var(struct fb_var_screeninfo *var, in dlfb_ops_check_var() argument
1079 dlfb_var_color_format(var); in dlfb_ops_check_var()
1081 fb_var_to_videomode(&mode, var); in dlfb_ops_check_var()
1096 u32 line_length = info->var.xres * (info->var.bits_per_pixel / 8); in dlfb_ops_set_par()
1099 fvs = info->var; in dlfb_ops_set_par()
1106 result = dlfb_realloc_framebuffer(dlfb, info, info->var.yres * line_length); in dlfb_ops_set_par()
1110 result = dlfb_set_video_mode(dlfb, &info->var); in dlfb_ops_set_par()
1127 dlfb_handle_damage(dlfb, 0, 0, info->var.xres, info->var.yres); in dlfb_ops_set_par()
1163 dlfb_set_video_mode(dlfb, &info->var); in dlfb_ops_blank()
1405 fb_videomode_to_var(&info->var, default_vmode); in dlfb_setup_modes()
1406 dlfb_var_color_format(&info->var); in dlfb_setup_modes()
1741 dlfb_ops_check_var(&info->var, info); in dlfb_usb_probe()
1769 dev_name(info->dev), info->var.xres, info->var.yres, in dlfb_usb_probe()