Lines Matching defs:var

1455 struct via_display_timing var_to_timing(const struct fb_var_screeninfo *var,
1459 u16 dx = (var->xres - cxres) / 2, dy = (var->yres - cyres) / 2;
1462 timing.hor_sync_start = timing.hor_addr + var->right_margin + dx;
1463 timing.hor_sync_end = timing.hor_sync_start + var->hsync_len;
1464 timing.hor_total = timing.hor_sync_end + var->left_margin + dx;
1468 timing.ver_sync_start = timing.ver_addr + var->lower_margin + dy;
1469 timing.ver_sync_end = timing.ver_sync_start + var->vsync_len;
1470 timing.ver_total = timing.ver_sync_end + var->upper_margin + dy;
1476 void viafb_fill_crtc_timing(const struct fb_var_screeninfo *var,
1479 struct via_display_timing crt_reg = var_to_timing(var,
1480 cxres ? cxres : var->xres, cyres ? cyres : var->yres);
1487 viafb_load_fetch_count_reg(var->xres, var->bits_per_pixel / 8, iga);
1490 viafb_load_FIFO_reg(iga, var->xres, var->yres);
1492 viafb_set_vclock(PICOS2KHZ(var->pixclock) * 1000, iga);
1733 static u8 get_sync(struct fb_var_screeninfo *var)
1737 if (!(var->sync & FB_SYNC_HOR_HIGH_ACT))
1739 if (!(var->sync & FB_SYNC_VERT_HIGH_ACT))
1838 && viafbinfo->var.xres == 1024 && viafbinfo->var.yres == 768) {
1866 var2 = viafbinfo1->var;
1870 cxres = viafbinfo->var.xres;
1871 cyres = viafbinfo->var.yres;
1872 var2.bits_per_pixel = viafbinfo->var.bits_per_pixel;
1881 viafb_fill_crtc_timing(&viafbinfo->var, 0, 0,
1888 if (viafbinfo->var.xres % 8) {
1901 viafb_dvi_set_mode(&viafbinfo->var, 0, 0,
1917 viafb_lcd_set_mode(&viafbinfo->var, 0, 0,
1934 viafb_lcd_set_mode(&viafbinfo->var, 0, 0,
1946 viafb_hotplug_Xres = viafbinfo->var.xres;
1947 viafb_hotplug_Yres = viafbinfo->var.yres;
1948 viafb_hotplug_bpp = viafbinfo->var.bits_per_pixel;
1958 via_set_sync_polarity(devices, get_sync(&viafbinfo->var));
1961 get_sync(&viafbinfo->var));
2106 void viafb_fill_var_timing_info(struct fb_var_screeninfo *var,
2109 var->pixclock = mode->pixclock;
2110 var->xres = mode->xres;
2111 var->yres = mode->yres;
2112 var->left_margin = mode->left_margin;
2113 var->right_margin = mode->right_margin;
2114 var->hsync_len = mode->hsync_len;
2115 var->upper_margin = mode->upper_margin;
2116 var->lower_margin = mode->lower_margin;
2117 var->vsync_len = mode->vsync_len;
2118 var->sync = mode->sync;