Lines Matching refs:var
108 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() argument
112 if (var->bits_per_pixel != 16) { in vivid_fb_set_var()
116 dev->display_byte_stride = var->xres * dev->bytes_per_pixel; in vivid_fb_set_var()
141 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() argument
145 var->bits_per_pixel = 16; in _vivid_fb_check_var()
146 if (var->green.length == 5) { in _vivid_fb_check_var()
147 var->red.offset = 10; in _vivid_fb_check_var()
148 var->red.length = 5; in _vivid_fb_check_var()
149 var->green.offset = 5; in _vivid_fb_check_var()
150 var->green.length = 5; in _vivid_fb_check_var()
151 var->blue.offset = 0; in _vivid_fb_check_var()
152 var->blue.length = 5; in _vivid_fb_check_var()
153 var->transp.offset = 15; in _vivid_fb_check_var()
154 var->transp.length = 1; in _vivid_fb_check_var()
156 var->red.offset = 11; in _vivid_fb_check_var()
157 var->red.length = 5; in _vivid_fb_check_var()
158 var->green.offset = 5; in _vivid_fb_check_var()
159 var->green.length = 6; in _vivid_fb_check_var()
160 var->blue.offset = 0; in _vivid_fb_check_var()
161 var->blue.length = 5; in _vivid_fb_check_var()
162 var->transp.offset = 0; in _vivid_fb_check_var()
163 var->transp.length = 0; in _vivid_fb_check_var()
165 var->xoffset = var->yoffset = 0; in _vivid_fb_check_var()
166 var->left_margin = var->upper_margin = 0; in _vivid_fb_check_var()
167 var->nonstd = 0; in _vivid_fb_check_var()
169 var->vmode &= ~FB_VMODE_MASK; in _vivid_fb_check_var()
170 var->vmode = FB_VMODE_NONINTERLACED; in _vivid_fb_check_var()
173 var->hsync_len = 24; in _vivid_fb_check_var()
174 var->vsync_len = 2; in _vivid_fb_check_var()
175 var->pixclock = 84316; in _vivid_fb_check_var()
176 var->right_margin = 776; in _vivid_fb_check_var()
177 var->lower_margin = 591; in _vivid_fb_check_var()
181 static int vivid_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_check_var() argument
186 return _vivid_fb_check_var(var, dev); in vivid_fb_check_var()
189 static int vivid_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_pan_display() argument
201 rc = vivid_fb_set_var(dev, &info->var); in vivid_fb_set_par()
221 if (info->var.bits_per_pixel == 16) { in vivid_fb_setcolreg()
222 switch (info->var.green.length) { in vivid_fb_setcolreg()
328 dev->fb_info.var = dev->fb_defined; in vivid_fb_init_vidmode()