Lines Matching defs:var
233 void i810fb_encode_registers(const struct fb_var_screeninfo *var,
241 par->ovract = ((xres + var->right_margin + var->hsync_len +
242 var->left_margin - 32) | ((xres - 32) << 16));
245 void i810fb_fill_var_timings(struct fb_var_screeninfo *var)
250 xres = var->xres;
251 yres = var->yres;
253 pixclock = 1000000000 / var->pixclock;
259 var->pixclock = 1000000000 / std_modes[mode].pixclock;
260 var->right_margin = (std_modes[mode].cr04 << 3) - xres;
261 var->hsync_len = ((std_modes[mode].cr05 & 0x1F) -
263 var->left_margin = (total - (xres + var->right_margin +
264 var->hsync_len));
265 var->sync = FB_SYNC_ON_GREEN;
267 var->sync |= FB_SYNC_HOR_HIGH_ACT;
269 var->sync |= FB_SYNC_VERT_HIGH_ACT;
272 var->lower_margin = (std_modes[mode].cr10 |
274 var->vsync_len = (std_modes[mode].cr11 & 0x0F) -
275 (var->lower_margin & 0x0F);
276 var->upper_margin = total - (yres + var->lower_margin + var->vsync_len);
279 u32 i810_get_watermark(struct fb_var_screeninfo *var,
286 switch (var->bits_per_pixel) {
298 switch (var->bits_per_pixel) {