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