Lines Matching refs:var

1470 struct via_display_timing var_to_timing(const struct fb_var_screeninfo *var,  in var_to_timing()  argument
1474 u16 dx = (var->xres - cxres) / 2, dy = (var->yres - cyres) / 2; in var_to_timing()
1477 timing.hor_sync_start = timing.hor_addr + var->right_margin + dx; in var_to_timing()
1478 timing.hor_sync_end = timing.hor_sync_start + var->hsync_len; in var_to_timing()
1479 timing.hor_total = timing.hor_sync_end + var->left_margin + dx; in var_to_timing()
1483 timing.ver_sync_start = timing.ver_addr + var->lower_margin + dy; in var_to_timing()
1484 timing.ver_sync_end = timing.ver_sync_start + var->vsync_len; in var_to_timing()
1485 timing.ver_total = timing.ver_sync_end + var->upper_margin + dy; in var_to_timing()
1491 void viafb_fill_crtc_timing(const struct fb_var_screeninfo *var, in viafb_fill_crtc_timing() argument
1494 struct via_display_timing crt_reg = var_to_timing(var, in viafb_fill_crtc_timing()
1495 cxres ? cxres : var->xres, cyres ? cyres : var->yres); in viafb_fill_crtc_timing()
1502 viafb_load_fetch_count_reg(var->xres, var->bits_per_pixel / 8, iga); in viafb_fill_crtc_timing()
1505 viafb_load_FIFO_reg(iga, var->xres, var->yres); in viafb_fill_crtc_timing()
1507 viafb_set_vclock(PICOS2KHZ(var->pixclock) * 1000, iga); in viafb_fill_crtc_timing()
1748 static u8 get_sync(struct fb_var_screeninfo *var) in get_sync() argument
1752 if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) in get_sync()
1754 if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) in get_sync()
1853 && viafbinfo->var.xres == 1024 && viafbinfo->var.yres == 768) { in viafb_setmode()
1881 var2 = viafbinfo1->var; in viafb_setmode()
1885 cxres = viafbinfo->var.xres; in viafb_setmode()
1886 cyres = viafbinfo->var.yres; in viafb_setmode()
1887 var2.bits_per_pixel = viafbinfo->var.bits_per_pixel; in viafb_setmode()
1896 viafb_fill_crtc_timing(&viafbinfo->var, 0, 0, in viafb_setmode()
1903 if (viafbinfo->var.xres % 8) { in viafb_setmode()
1916 viafb_dvi_set_mode(&viafbinfo->var, 0, 0, in viafb_setmode()
1932 viafb_lcd_set_mode(&viafbinfo->var, 0, 0, in viafb_setmode()
1949 viafb_lcd_set_mode(&viafbinfo->var, 0, 0, in viafb_setmode()
1961 viafb_hotplug_Xres = viafbinfo->var.xres; in viafb_setmode()
1962 viafb_hotplug_Yres = viafbinfo->var.yres; in viafb_setmode()
1963 viafb_hotplug_bpp = viafbinfo->var.bits_per_pixel; in viafb_setmode()
1973 via_set_sync_polarity(devices, get_sync(&viafbinfo->var)); in viafb_setmode()
1976 get_sync(&viafbinfo->var)); in viafb_setmode()
2121 void viafb_fill_var_timing_info(struct fb_var_screeninfo *var, in viafb_fill_var_timing_info() argument
2124 var->pixclock = mode->pixclock; in viafb_fill_var_timing_info()
2125 var->xres = mode->xres; in viafb_fill_var_timing_info()
2126 var->yres = mode->yres; in viafb_fill_var_timing_info()
2127 var->left_margin = mode->left_margin; in viafb_fill_var_timing_info()
2128 var->right_margin = mode->right_margin; in viafb_fill_var_timing_info()
2129 var->hsync_len = mode->hsync_len; in viafb_fill_var_timing_info()
2130 var->upper_margin = mode->upper_margin; in viafb_fill_var_timing_info()
2131 var->lower_margin = mode->lower_margin; in viafb_fill_var_timing_info()
2132 var->vsync_len = mode->vsync_len; in viafb_fill_var_timing_info()
2133 var->sync = mode->sync; in viafb_fill_var_timing_info()