Lines Matching refs:xres_virtual
228 .xres_virtual = 640,
693 width = info->var.xres_virtual; in riva_load_video_mode()
835 var->xres = var->xres_virtual = modedb->xres; in riva_update_var()
887 if (var->xres_virtual == -1 && var->yres_virtual == -1) { in rivafb_do_maximize()
901 var->xres_virtual = modes[i].xres; in rivafb_do_maximize()
906 var->xres_virtual, var->yres_virtual); in rivafb_do_maximize()
907 } else if (var->xres_virtual == -1) { in rivafb_do_maximize()
908 var->xres_virtual = (info->fix.smem_len * den / in rivafb_do_maximize()
911 "setting virtual X resolution to %d\n", var->xres_virtual); in rivafb_do_maximize()
913 var->xres_virtual = (var->xres_virtual + 15) & ~15; in rivafb_do_maximize()
915 (nom * var->xres_virtual); in rivafb_do_maximize()
919 var->xres_virtual = (var->xres_virtual + 15) & ~15; in rivafb_do_maximize()
920 if (var->xres_virtual * nom / den * var->yres_virtual > info->fix.smem_len) { in rivafb_do_maximize()
929 if (var->xres_virtual * nom / den >= 8192) { in rivafb_do_maximize()
932 var->xres_virtual, 8192 * den / nom - 16); in rivafb_do_maximize()
933 var->xres_virtual = 8192 * den / nom - 16; in rivafb_do_maximize()
936 if (var->xres_virtual < var->xres) { in rivafb_do_maximize()
938 "virtual X resolution (%d) is smaller than real\n", var->xres_virtual); in rivafb_do_maximize()
949 if (var->xres_virtual > 0x7fff/nom) in rivafb_do_maximize()
950 var->xres_virtual = 0x7fff/nom; in rivafb_do_maximize()
990 (info->var.xres_virtual & 0xffff) | in riva_setup_accel()
1171 if (var->xres_virtual < var->xres) in rivafb_check_var()
1172 var->xres_virtual = var->xres; in rivafb_check_var()
1179 if (var->xoffset > var->xres_virtual - var->xres) in rivafb_check_var()
1180 var->xoffset = var->xres_virtual - var->xres - 1; in rivafb_check_var()
1209 info->fix.line_length = (info->var.xres_virtual * (info->var.bits_per_pixel >> 3)); in rivafb_set_par()