Lines Matching refs:var
96 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() argument
100 if (var->bits_per_pixel != 16) { in vivid_fb_set_var()
104 dev->display_byte_stride = var->xres * dev->bytes_per_pixel; in vivid_fb_set_var()
129 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() argument
133 var->bits_per_pixel = 16; in _vivid_fb_check_var()
134 if (var->green.length == 5) { in _vivid_fb_check_var()
135 var->red.offset = 10; in _vivid_fb_check_var()
136 var->red.length = 5; in _vivid_fb_check_var()
137 var->green.offset = 5; in _vivid_fb_check_var()
138 var->green.length = 5; in _vivid_fb_check_var()
139 var->blue.offset = 0; in _vivid_fb_check_var()
140 var->blue.length = 5; in _vivid_fb_check_var()
141 var->transp.offset = 15; in _vivid_fb_check_var()
142 var->transp.length = 1; in _vivid_fb_check_var()
144 var->red.offset = 11; in _vivid_fb_check_var()
145 var->red.length = 5; in _vivid_fb_check_var()
146 var->green.offset = 5; in _vivid_fb_check_var()
147 var->green.length = 6; in _vivid_fb_check_var()
148 var->blue.offset = 0; in _vivid_fb_check_var()
149 var->blue.length = 5; in _vivid_fb_check_var()
150 var->transp.offset = 0; in _vivid_fb_check_var()
151 var->transp.length = 0; in _vivid_fb_check_var()
153 var->xoffset = var->yoffset = 0; in _vivid_fb_check_var()
154 var->left_margin = var->upper_margin = 0; in _vivid_fb_check_var()
155 var->nonstd = 0; in _vivid_fb_check_var()
157 var->vmode &= ~FB_VMODE_MASK; in _vivid_fb_check_var()
158 var->vmode |= FB_VMODE_NONINTERLACED; in _vivid_fb_check_var()
161 var->hsync_len = 24; in _vivid_fb_check_var()
162 var->vsync_len = 2; in _vivid_fb_check_var()
163 var->pixclock = 84316; in _vivid_fb_check_var()
164 var->right_margin = 776; in _vivid_fb_check_var()
165 var->lower_margin = 591; in _vivid_fb_check_var()
169 static int vivid_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_check_var() argument
174 return _vivid_fb_check_var(var, dev); in vivid_fb_check_var()
177 static int vivid_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in vivid_fb_pan_display() argument
189 rc = vivid_fb_set_var(dev, &info->var); in vivid_fb_set_par()
209 if (info->var.bits_per_pixel == 16) { in vivid_fb_setcolreg()
210 switch (info->var.green.length) { in vivid_fb_setcolreg()
315 dev->fb_info.var = dev->fb_defined; in vivid_fb_init_vidmode()