Lines Matching defs:var

93 static int asiliantfb_check_var(struct fb_var_screeninfo *var,
175 unsigned hd = p->var.xres / 8;
176 unsigned hs = (p->var.xres + p->var.right_margin) / 8;
177 unsigned he = (p->var.xres + p->var.right_margin + p->var.hsync_len) / 8;
178 unsigned ht = (p->var.left_margin + p->var.xres + p->var.right_margin + p->var.hsync_len) / 8;
179 unsigned vd = p->var.yres;
180 unsigned vs = p->var.yres + p->var.lower_margin;
181 unsigned ve = p->var.yres + p->var.lower_margin + p->var.vsync_len;
182 unsigned vt = p->var.upper_margin + p->var.yres + p->var.lower_margin + p->var.vsync_len;
183 unsigned wd = (p->var.xres_virtual * ((p->var.bits_per_pixel+7)/8)) / 8;
185 if ((p->var.xres == 640) && (p->var.yres == 480) && (p->var.pixclock == 39722)) {
217 if (p->var.xres == 640) {
224 static int asiliantfb_check_var(struct fb_var_screeninfo *var,
229 if (!var->pixclock)
232 ratio = 1000000 / var->pixclock;
233 remainder = 1000000 % var->pixclock;
234 Ftarget = 1000000 * ratio + (1000000 * remainder) / var->pixclock;
242 var->xres_virtual = var->xres;
243 var->yres_virtual = var->yres;
245 if (var->bits_per_pixel == 24) {
246 var->red.offset = 16;
247 var->green.offset = 8;
248 var->blue.offset = 0;
249 var->red.length = var->blue.length = var->green.length = 8;
250 } else if (var->bits_per_pixel == 16) {
251 switch (var->red.offset) {
253 var->green.length = 6;
256 var->green.length = 5;
261 var->green.offset = 5;
262 var->blue.offset = 0;
263 var->red.length = var->blue.length = 5;
264 } else if (var->bits_per_pixel == 8) {
265 var->red.offset = var->green.offset = var->blue.offset = 0;
266 var->red.length = var->green.length = var->blue.length = 8;
278 asiliant_calc_dclk2(&p->var.pixclock, &dclk2_m, &dclk2_n, &dclk2_div);
281 if (p->var.bits_per_pixel == 24) {
285 } else if (p->var.bits_per_pixel == 16) {
286 if (p->var.red.offset == 11)
292 } else if (p->var.bits_per_pixel == 8) {
298 p->fix.line_length = p->var.xres * (p->var.bits_per_pixel >> 3);
299 p->fix.visual = (p->var.bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR;
325 switch(p->var.red.offset) {
515 p->var = asiliantfb_var;