Lines Matching defs:var
234 void i810fb_encode_registers(const struct fb_var_screeninfo *var,
242 par->ovract = ((xres + var->right_margin + var->hsync_len +
243 var->left_margin - 32) | ((xres - 32) << 16));
246 void i810fb_fill_var_timings(struct fb_var_screeninfo *var)
251 xres = var->xres;
252 yres = var->yres;
254 pixclock = 1000000000 / var->pixclock;
260 var->pixclock = 1000000000 / std_modes[mode].pixclock;
261 var->right_margin = (std_modes[mode].cr04 << 3) - xres;
262 var->hsync_len = ((std_modes[mode].cr05 & 0x1F) -
264 var->left_margin = (total - (xres + var->right_margin +
265 var->hsync_len));
266 var->sync = FB_SYNC_ON_GREEN;
268 var->sync |= FB_SYNC_HOR_HIGH_ACT;
270 var->sync |= FB_SYNC_VERT_HIGH_ACT;
273 var->lower_margin = (std_modes[mode].cr10 |
275 var->vsync_len = (std_modes[mode].cr11 & 0x0F) -
276 (var->lower_margin & 0x0F);
277 var->upper_margin = total - (yres + var->lower_margin + var->vsync_len);
280 u32 i810_get_watermark(const struct fb_var_screeninfo *var,
287 switch (var->bits_per_pixel) {
299 switch (var->bits_per_pixel) {