Lines Matching refs:var

471 static int aty128fb_check_var(struct fb_var_screeninfo *var,
476 static int aty128fb_pan_display(struct fb_var_screeninfo *var,
486 static int aty128_encode_var(struct fb_var_screeninfo *var,
488 static int aty128_decode_var(struct fb_var_screeninfo *var,
1044 static int aty128_var_to_crtc(const struct fb_var_screeninfo *var, in aty128_var_to_crtc() argument
1056 xres = var->xres; in aty128_var_to_crtc()
1057 yres = var->yres; in aty128_var_to_crtc()
1058 vxres = var->xres_virtual; in aty128_var_to_crtc()
1059 vyres = var->yres_virtual; in aty128_var_to_crtc()
1060 xoffset = var->xoffset; in aty128_var_to_crtc()
1061 yoffset = var->yoffset; in aty128_var_to_crtc()
1062 bpp = var->bits_per_pixel; in aty128_var_to_crtc()
1063 left = var->left_margin; in aty128_var_to_crtc()
1064 right = var->right_margin; in aty128_var_to_crtc()
1065 upper = var->upper_margin; in aty128_var_to_crtc()
1066 lower = var->lower_margin; in aty128_var_to_crtc()
1067 hslen = var->hsync_len; in aty128_var_to_crtc()
1068 vslen = var->vsync_len; in aty128_var_to_crtc()
1069 sync = var->sync; in aty128_var_to_crtc()
1070 vmode = var->vmode; in aty128_var_to_crtc()
1075 depth = (var->green.length == 6) ? 16 : 15; in aty128_var_to_crtc()
1156 if ((var->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) in aty128_var_to_crtc()
1172 static int aty128_pix_width_to_var(int pix_width, struct fb_var_screeninfo *var) in aty128_pix_width_to_var() argument
1176 var->red.msb_right = 0; in aty128_pix_width_to_var()
1177 var->green.msb_right = 0; in aty128_pix_width_to_var()
1178 var->blue.offset = 0; in aty128_pix_width_to_var()
1179 var->blue.msb_right = 0; in aty128_pix_width_to_var()
1180 var->transp.offset = 0; in aty128_pix_width_to_var()
1181 var->transp.length = 0; in aty128_pix_width_to_var()
1182 var->transp.msb_right = 0; in aty128_pix_width_to_var()
1185 var->bits_per_pixel = 8; in aty128_pix_width_to_var()
1186 var->red.offset = 0; in aty128_pix_width_to_var()
1187 var->red.length = 8; in aty128_pix_width_to_var()
1188 var->green.offset = 0; in aty128_pix_width_to_var()
1189 var->green.length = 8; in aty128_pix_width_to_var()
1190 var->blue.length = 8; in aty128_pix_width_to_var()
1193 var->bits_per_pixel = 16; in aty128_pix_width_to_var()
1194 var->red.offset = 10; in aty128_pix_width_to_var()
1195 var->red.length = 5; in aty128_pix_width_to_var()
1196 var->green.offset = 5; in aty128_pix_width_to_var()
1197 var->green.length = 5; in aty128_pix_width_to_var()
1198 var->blue.length = 5; in aty128_pix_width_to_var()
1201 var->bits_per_pixel = 16; in aty128_pix_width_to_var()
1202 var->red.offset = 11; in aty128_pix_width_to_var()
1203 var->red.length = 5; in aty128_pix_width_to_var()
1204 var->green.offset = 5; in aty128_pix_width_to_var()
1205 var->green.length = 6; in aty128_pix_width_to_var()
1206 var->blue.length = 5; in aty128_pix_width_to_var()
1209 var->bits_per_pixel = 24; in aty128_pix_width_to_var()
1210 var->red.offset = 16; in aty128_pix_width_to_var()
1211 var->red.length = 8; in aty128_pix_width_to_var()
1212 var->green.offset = 8; in aty128_pix_width_to_var()
1213 var->green.length = 8; in aty128_pix_width_to_var()
1214 var->blue.length = 8; in aty128_pix_width_to_var()
1217 var->bits_per_pixel = 32; in aty128_pix_width_to_var()
1218 var->red.offset = 16; in aty128_pix_width_to_var()
1219 var->red.length = 8; in aty128_pix_width_to_var()
1220 var->green.offset = 8; in aty128_pix_width_to_var()
1221 var->green.length = 8; in aty128_pix_width_to_var()
1222 var->blue.length = 8; in aty128_pix_width_to_var()
1223 var->transp.offset = 24; in aty128_pix_width_to_var()
1224 var->transp.length = 8; in aty128_pix_width_to_var()
1236 struct fb_var_screeninfo *var) in aty128_crtc_to_var() argument
1271 aty128_pix_width_to_var(pix_width, var); in aty128_crtc_to_var()
1273 var->xres = xres; in aty128_crtc_to_var()
1274 var->yres = yres; in aty128_crtc_to_var()
1275 var->xres_virtual = crtc->vxres; in aty128_crtc_to_var()
1276 var->yres_virtual = crtc->vyres; in aty128_crtc_to_var()
1277 var->xoffset = crtc->xoffset; in aty128_crtc_to_var()
1278 var->yoffset = crtc->yoffset; in aty128_crtc_to_var()
1279 var->left_margin = left; in aty128_crtc_to_var()
1280 var->right_margin = right; in aty128_crtc_to_var()
1281 var->upper_margin = upper; in aty128_crtc_to_var()
1282 var->lower_margin = lower; in aty128_crtc_to_var()
1283 var->hsync_len = hslen; in aty128_crtc_to_var()
1284 var->vsync_len = vslen; in aty128_crtc_to_var()
1285 var->sync = sync; in aty128_crtc_to_var()
1286 var->vmode = FB_VMODE_NONINTERLACED; in aty128_crtc_to_var()
1418 struct fb_var_screeninfo *var) in aty128_pll_to_var() argument
1420 var->pixclock = 100000000 / pll->vclk; in aty128_pll_to_var()
1500 if ((err = aty128_decode_var(&info->var, par)) != 0) in aty128fb_set_par()
1564 static int aty128_decode_var(struct fb_var_screeninfo *var, in aty128_decode_var() argument
1572 if ((err = aty128_var_to_crtc(var, &crtc, par))) in aty128_decode_var()
1575 if ((err = aty128_var_to_pll(var->pixclock, &pll, par))) in aty128_decode_var()
1584 par->accel_flags = var->accel_flags; in aty128_decode_var()
1590 static int aty128_encode_var(struct fb_var_screeninfo *var, in aty128_encode_var() argument
1595 if ((err = aty128_crtc_to_var(&par->crtc, var))) in aty128_encode_var()
1598 if ((err = aty128_pll_to_var(&par->pll, var))) in aty128_encode_var()
1601 var->nonstd = 0; in aty128_encode_var()
1602 var->activate = 0; in aty128_encode_var()
1604 var->height = -1; in aty128_encode_var()
1605 var->width = -1; in aty128_encode_var()
1606 var->accel_flags = par->accel_flags; in aty128_encode_var()
1612 static int aty128fb_check_var(struct fb_var_screeninfo *var, in aty128fb_check_var() argument
1619 if ((err = aty128_decode_var(var, &par)) != 0) in aty128fb_check_var()
1621 aty128_encode_var(var, &par); in aty128fb_check_var()
1629 static int aty128fb_pan_display(struct fb_var_screeninfo *var, in aty128fb_pan_display() argument
1640 xoffset = (var->xoffset +7) & ~7; in aty128fb_pan_display()
1641 yoffset = var->yoffset; in aty128fb_pan_display()
1927 struct fb_var_screeninfo var; in aty128_init() local
1960 var = default_var; in aty128_init()
1978 if (!mac_find_mode(&var, info, mode_option, 8)) in aty128_init()
1979 var = default_var; in aty128_init()
2014 if (mac_vmode_to_var(default_vmode, default_cmode, &var)) in aty128_init()
2015 var = default_var; in aty128_init()
2021 if (fb_find_mode(&var, info, mode_option, NULL, in aty128_init()
2023 var = default_var; in aty128_init()
2026 var.accel_flags &= ~FB_ACCELF_TEXT; in aty128_init()
2029 if (aty128fb_check_var(&var, info)) { in aty128_init()
2045 info->var = var; in aty128_init()
2048 var.activate = FB_ACTIVATE_NOW; in aty128_init()
2543 fb_pan_display(info, &info->var); in aty128_do_resume()