Searched refs:xres (Results 1 - 200 of 368) sorted by relevance

12

/linux-4.1.27/drivers/video/fbdev/via/
H A Dvia_utility.c50 bool viafb_lcd_get_support_expand_state(u32 xres, u32 yres) viafb_lcd_get_support_expand_state() argument
56 if ((xres < 640) && (yres < 480)) viafb_lcd_get_support_expand_state()
61 if ((xres < 800) && (yres < 600)) viafb_lcd_get_support_expand_state()
66 if ((xres < 1024) && (yres < 768)) viafb_lcd_get_support_expand_state()
71 if ((xres < 1280) && (yres < 768)) viafb_lcd_get_support_expand_state()
76 if ((xres < 1280) && (yres < 1024)) viafb_lcd_get_support_expand_state()
81 if ((xres < 1400) && (yres < 1050)) viafb_lcd_get_support_expand_state()
86 if ((xres < 1600) && (yres < 1200)) viafb_lcd_get_support_expand_state()
91 if ((xres < 1366) && (yres < 768)) viafb_lcd_get_support_expand_state()
96 if ((xres < 1024) && (yres < 600)) viafb_lcd_get_support_expand_state()
101 if ((xres < 1280) && (yres < 800)) viafb_lcd_get_support_expand_state()
106 if ((xres < 800) && (yres < 480)) viafb_lcd_get_support_expand_state()
111 if ((xres < 1360) && (yres < 768)) viafb_lcd_get_support_expand_state()
116 if ((xres < 480) && (yres < 640)) viafb_lcd_get_support_expand_state()
H A Dvia_utility.h27 bool viafb_lcd_get_support_expand_state(u32 xres, u32 yres);
H A Dviafbdev.c192 htotal = var->left_margin + var->xres + var->right_margin get_var_refresh()
215 if (!viafb_get_best_mode(var->xres, var->yres, 60)) { viafb_check_var()
218 var->xres, var->yres, var->bits_per_pixel); viafb_check_var()
242 if (var->xres_virtual < var->xres) viafb_check_var()
243 var->xres_virtual = var->xres; viafb_check_var()
253 refresh = viafb_get_refresh(var->xres, var->yres, viafb_check_var()
258 viafb_get_best_mode(var->xres, var->yres, refresh)); viafb_check_var()
274 viafb_update_device_setting(viafbinfo->var.xres, viafbinfo->var.yres, viafb_set_par()
278 viafb_update_device_setting(viafbinfo1->var.xres, viafb_set_par()
427 return put_user(viafb_ioctl_hotplug(info->var.xres, viafb_ioctl()
436 u.viamode.xres = (u32) viafb_hotplug_Xres; viafb_ioctl()
524 u.active_dev.xres = viafb_hotplug_Xres; viafb_ioctl()
579 viafb_lcd_get_support_expand_state(info->var.xres, viafb_ioctl()
1660 static int parse_mode(const char *str, u32 devices, u32 *xres, u32 *yres) parse_mode() argument
1674 *xres = mode->xres; parse_mode()
1677 *xres = 1200; parse_mode()
1680 *xres = 640; parse_mode()
1686 *xres = simple_strtoul(str, &ptr, 10); parse_mode()
1837 default_var.xres = default_xres; via_fb_pci_probe()
1843 default_var.xres, default_var.yres, viafb_refresh)); via_fb_pci_probe()
1877 default_var.xres = viafb_second_xres; via_fb_pci_probe()
1883 default_var.xres, default_var.yres, viafb_refresh1)); via_fb_pci_probe()
1920 viafbinfo->node, viafbinfo->fix.id, default_var.xres, via_fb_pci_probe()
H A Dioctl.h96 unsigned short xres, yres; member in struct:device_t
117 u32 xres; member in struct:viafb_ioctl_mode
/linux-4.1.27/drivers/video/fbdev/i810/
H A Di810_dvt.c194 void round_off_xres(u32 *xres) round_off_xres() argument
196 if (*xres <= 640) round_off_xres()
197 *xres = 640; round_off_xres()
198 else if (*xres <= 800) round_off_xres()
199 *xres = 800; round_off_xres()
200 else if (*xres <= 1024) round_off_xres()
201 *xres = 1024; round_off_xres()
202 else if (*xres <= 1152) round_off_xres()
203 *xres = 1152; round_off_xres()
204 else if (*xres <= 1280) round_off_xres()
205 *xres = 1280; round_off_xres()
207 *xres = 1600; round_off_xres()
210 inline void round_off_yres(u32 *xres, u32 *yres) round_off_yres() argument
212 *yres = (*xres * 3) >> 2; round_off_yres()
215 static int i810fb_find_best_mode(u32 xres, u32 yres, u32 pixclock) i810fb_find_best_mode() argument
218 u8 hfl = (u8) ((xres >> 3) - 1); i810fb_find_best_mode()
234 struct i810fb_par *par, u32 xres, u32 yres) i810fb_encode_registers()
236 u32 i_best = i810fb_find_best_mode(xres, yres, par->regs.pixclock); i810fb_encode_registers()
241 par->ovract = ((xres + var->right_margin + var->hsync_len + i810fb_encode_registers()
242 var->left_margin - 32) | ((xres - 32) << 16)); i810fb_encode_registers()
247 u32 total, xres, yres; i810fb_fill_var_timings() local
250 xres = var->xres; i810fb_fill_var_timings()
254 mode = i810fb_find_best_mode(xres, yres, pixclock); i810fb_fill_var_timings()
260 var->right_margin = (std_modes[mode].cr04 << 3) - xres; i810fb_fill_var_timings()
263 var->left_margin = (total - (xres + var->right_margin + i810fb_fill_var_timings()
233 i810fb_encode_registers(const struct fb_var_screeninfo *var, struct i810fb_par *par, u32 xres, u32 yres) i810fb_encode_registers() argument
H A Di810_gtf.c112 void round_off_xres(u32 *xres) { } round_off_yres() argument
113 void round_off_yres(u32 *xres, u32 *yres) { } round_off_yres() argument
125 struct i810fb_par *par, u32 xres, u32 yres) i810fb_encode_registers()
133 n = ((xres + var->right_margin + var->hsync_len + i810fb_encode_registers()
138 /* xres */ i810fb_encode_registers()
139 par->regs.cr01 = (u8) ((xres >> 3) - 1); i810fb_encode_registers()
142 blank_e = (xres + var->right_margin + var->hsync_len + i810fb_encode_registers()
146 if (blank_s < (xres >> 3)) i810fb_encode_registers()
147 blank_s = xres >> 3; i810fb_encode_registers()
154 par->regs.cr04 = (u8) ((xres + var->right_margin) >> 3); i810fb_encode_registers()
155 par->regs.cr05 |= (u8) (((xres + var->right_margin + i810fb_encode_registers()
206 par->ovract = ((var->xres + var->right_margin + var->hsync_len + i810fb_encode_registers()
207 var->left_margin - 32) | ((var->xres - 32) << 16)); i810fb_encode_registers()
124 i810fb_encode_registers(const struct fb_var_screeninfo *var, struct i810fb_par *par, u32 xres, u32 yres) i810fb_encode_registers() argument
H A Di810_main.h18 extern void round_off_xres (u32 *xres);
19 extern void round_off_yres (u32 *xres, u32 *yres);
23 struct i810fb_par *par, u32 xres, u32 yres);
H A Di810_main.c144 static int xres; variable
872 u32 xres, yres, vxres, vyres; i810_round_off() local
878 xres = var->xres; i810_round_off()
891 round_off_xres(&xres); i810_round_off()
892 if (xres < 40) i810_round_off()
893 xres = 40; i810_round_off()
894 if (xres > 2048) i810_round_off()
895 xres = 2048; i810_round_off()
896 xres = (xres + 7) & ~7; i810_round_off()
898 if (vxres < xres) i810_round_off()
899 vxres = xres; i810_round_off()
901 round_off_yres(&xres, &yres); i810_round_off()
924 var->xres = xres; i810_round_off()
1012 if (vxres < var->xres) { i810_check_params()
1138 u32 xres, yres, vxres, vyres; decode_var() local
1140 xres = var->xres; decode_var()
1179 i810fb_encode_registers(var, par, xres, yres); decode_var()
1785 if (xres) i810_init_defaults()
1786 info->var.xres = xres; i810_init_defaults()
1788 info->var.xres = 640; i810_init_defaults()
1796 vyres = (vram << 20)/(info->var.xres*bpp >> 3); i810_init_defaults()
1930 if (xres && yres) { i810fb_find_init_mode()
1977 else if (!strncmp(this_opt, "xres:", 5)) i810fb_setup()
1978 xres = simple_strtoul(this_opt+5, NULL, 0); i810fb_setup()
2072 hfreq = pixclock/(info->var.xres + info->var.left_margin + i810fb_init_pci()
2086 info->monspecs.vfmax, info->var.xres, i810fb_init_pci()
2169 module_param(xres, int, 0);
2170 MODULE_PARM_DESC(xres, "Horizontal resolution in pixels (default = 640)");
/linux-4.1.27/drivers/video/fbdev/core/
H A Dfbcvt.c36 u32 xres; member in struct:fb_cvt_data
190 u32 xres = cvt->xres; fb_cvt_aspect_ratio() local
194 if (xres == (yres * 4)/3 && !((yres * 4) % 3)) fb_cvt_aspect_ratio()
196 else if (xres == (yres * 16)/9 && !((yres * 16) % 9)) fb_cvt_aspect_ratio()
198 else if (xres == (yres * 16)/10 && !((yres * 16) % 10)) fb_cvt_aspect_ratio()
200 else if (xres == (yres * 5)/4 && !((yres * 5) % 4)) fb_cvt_aspect_ratio()
202 else if (xres == (yres * 15)/9 && !((yres * 15) % 9)) fb_cvt_aspect_ratio()
223 pixcount = (cvt->xres * (cvt->yres/cvt->interlace))/1000000; fb_cvt_print_name()
224 pixcount_mod = (cvt->xres * (cvt->yres/cvt->interlace)) % 1000000; fb_cvt_print_name()
228 cvt->xres, cvt->yres, cvt->refresh); fb_cvt_print_name()
292 * @mode: pointer to fb_videomode; xres, yres, refresh and vmode must be
294 * @margins: add margin to calculation (1.8% of xres and yres)
320 cvt.xres = mode->xres; fb_find_mode_cvt()
326 if (!cvt.xres || !cvt.yres || !cvt.refresh) { fb_find_mode_cvt()
338 cvt.xres &= ~(FB_CVT_CELLSIZE - 1); fb_find_mode_cvt()
354 cvt.h_margin = (cvt.xres * 18)/1000; fb_find_mode_cvt()
360 cvt.active_pixels = cvt.xres + 2 * cvt.h_margin; fb_find_mode_cvt()
H A Dmodedb.c24 ((v).xres == (x) && (v).yres == (y))
606 mode->xres, mode->yres, bpp, mode->refresh); fb_try_mode()
607 var->xres = mode->xres; fb_try_mode()
609 var->xres_virtual = mode->xres; fb_try_mode()
647 * <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m] or
650 * with <xres>, <yres>, <bpp> and <refresh> decimal numbers and
658 * of xres rounded down to 8 pixels, and 1.8% of yres. The char
699 unsigned int xres = 0, yres = 0, bpp = default_bpp, refresh = 0; fb_find_mode() local
760 xres = simple_strtol(name, NULL, 10); fb_find_mode()
768 DPRINTK("CVT mode %dx%d@%dHz%s%s%s\n", xres, yres, fb_find_mode()
775 cvt_mode.xres = xres; fb_find_mode()
796 xres, yres); fb_find_mode()
820 (res_specified && res_matches(db[i], xres, yres))) && fb_find_mode()
836 diff = 2 * (xres + yres); fb_find_mode()
840 DPRINTK("Trying %ix%i\n", db[i].xres, db[i].yres); fb_find_mode()
842 tdiff = abs(db[i].xres - xres) + fb_find_mode()
849 if (xres > db[i].xres || yres > db[i].yres) fb_find_mode()
850 tdiff += xres + yres; fb_find_mode()
888 mode->xres = var->xres; fb_var_to_videomode()
907 htotal = var->xres + var->right_margin + var->hsync_len + fb_var_to_videomode()
929 var->xres = mode->xres; fb_videomode_to_var()
931 var->xres_virtual = mode->xres; fb_videomode_to_var()
957 return (mode1->xres == mode2->xres && fb_mode_is_equal()
984 * var->xres and var->yres. If more than 1 videomode is found, will return
1001 if (mode->xres >= var->xres && mode->yres >= var->yres) { list_for_each()
1002 d = (mode->xres - var->xres) + list_for_each()
1039 d = abs(cmode->xres - mode->xres) + list_for_each()
1214 var.xres = (specs->max_x * 7200)/254;
H A Dfbmon.c381 static void calc_mode_timings(int xres, int yres, int refresh, calc_mode_timings() argument
389 var->xres = xres; calc_mode_timings()
393 mode->xres = xres; calc_mode_timings()
512 int xres, yres = 0, refresh, ratio; get_std_timing() local
514 xres = (block[0] + 31) * 8; get_std_timing()
515 if (xres <= 256) get_std_timing()
523 yres = xres; get_std_timing()
525 yres = (xres * 10)/16; get_std_timing()
528 yres = (xres * 3)/4; get_std_timing()
531 yres = (xres * 4)/5; get_std_timing()
534 yres = (xres * 9)/16; get_std_timing()
538 DPRINTK(" %dx%d@%dHz\n", xres, yres, refresh); get_std_timing()
540 calc_mode_timings(xres, yres, refresh, mode); get_std_timing()
567 mode->xres = H_ACTIVE; get_detailed_timing()
733 htotal = mode->xres + mode->right_margin + mode->hsync_len fb_get_monitor_limits()
911 var->xres = var->xres_virtual = H_ACTIVE; fb_parse_edid()
1070 pr_debug("Adding %ux%u@%u\n", m[i].xres, m[i].yres, m[i].refresh); fb_edid_add_monspecs()
1077 } else if (idx > ARRAY_SIZE(cea_modes) || !cea_modes[idx].xres) { fb_edid_add_monspecs()
1082 m[i].xres, m[i].yres, m[i].refresh); fb_edid_add_monspecs()
1143 * @xres: horizontal resolution in pixels
1147 * xres * duty_cycle
1160 static u32 fb_get_hblank_by_hfreq(u32 hfreq, u32 xres) fb_get_hblank_by_hfreq() argument
1169 hblank = (xres * duty_cycle)/(100000 - duty_cycle); fb_get_hblank_by_hfreq()
1176 * @xres: horizontal resolution in pixels
1180 * xres * duty_cycle
1187 * where: h_period = SQRT(100 - C + (0.4 * xres * M)/dclk) + C - 100
1194 static u32 fb_get_hblank_by_dclk(u32 dclk, u32 xres) fb_get_hblank_by_dclk() argument
1201 h_period += (M_VAL * xres * 2 * 1000)/(5 * dclk); fb_get_hblank_by_dclk()
1210 hblank = (xres * duty_cycle)/(100000 - duty_cycle) + 8; fb_get_hblank_by_dclk()
1337 timings->hactive = var->xres; fb_get_mode()
1405 fbmode->xres = vm->hactive; fb_videomode_from_videomode()
1452 m->xres, m->yres, m->refresh, m->pixclock, m->left_margin, dump_fb_videomode()
1554 htotal = var->xres + var->right_margin + var->hsync_len + fb_validate_mode()
H A Dsvgalib.c173 pr_debug("fb%d: var.xres : %d\n", node, var->xres);
447 var->xres = (var->xres+7)&~7; svga_check_timings()
453 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; svga_check_timings()
458 value = var->xres; svga_check_timings()
465 value = var->xres + var->right_margin; svga_check_timings()
517 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; svga_set_timings()
522 value = var->xres; svga_set_timings()
527 value = var->xres; svga_set_timings()
532 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; svga_set_timings()
537 value = var->xres + var->right_margin; svga_set_timings()
542 value = var->xres + var->right_margin + var->hsync_len; svga_set_timings()
/linux-4.1.27/arch/blackfin/mach-bf548/include/mach/
H A Dbf54x-lq043.h27 struct bfin_bf54xfb_val xres; member in struct:bfin_bf54xfb_mach_info
/linux-4.1.27/drivers/video/fbdev/
H A Damba-clcd-versatile.c11 .xres = 640,
35 .xres = 1024,
60 .xres = 320,
84 .xres = 240,
109 .xres = 176,
H A Dgoldfishfb.c100 if ((var->xres != info->var.yres) || goldfish_fb_check_var()
101 (var->yres != info->var.xres) || goldfish_fb_check_var()
103 (var->yres_virtual > info->var.xres * 2) || goldfish_fb_check_var()
104 (var->yres_virtual < info->var.xres)) { goldfish_fb_check_var()
108 if ((var->xres != info->var.xres) || goldfish_fb_check_var()
110 (var->xres_virtual != info->var.xres) || goldfish_fb_check_var()
128 info->fix.line_length = info->var.xres * 2; goldfish_fb_set_par()
145 writel(fb->fb.fix.smem_start + fb->fb.var.xres * 2 * var->yoffset, goldfish_fb_pan_display()
229 fb->fb.var.xres = width; goldfish_fb_probe()
H A Datafb.c355 * Round up in the following order: bits_per_pixel, xres, yres,
373 * if yres_virtual > yres or xres_virtual > xres.
436 0, 0, 0, 0, 0, 0, 0, 0, /* xres-grayscale */
618 int xres = var->xres; tt_decode_var() local
625 if (bpp > 1 || xres > sttt_xres * 2 || yres > tt_yres * 2) tt_decode_var()
628 xres = sttt_xres * 2; tt_decode_var()
632 if (bpp > 8 || xres > sttt_xres || yres > tt_yres) tt_decode_var()
635 if (xres > sttt_xres / 2 || yres > tt_yres) tt_decode_var()
638 xres = sttt_xres / 2; tt_decode_var()
642 if (xres > sttt_xres || yres > tt_yres) tt_decode_var()
644 if (xres > sttt_xres / 2 || yres > st_yres / 2) { tt_decode_var()
646 xres = sttt_xres; tt_decode_var()
651 xres = sttt_xres / 2; tt_decode_var()
656 if (xres > sttt_xres || yres > st_yres / 2) tt_decode_var()
659 xres = sttt_xres; tt_decode_var()
662 } else if (var->xres > sttt_xres || var->yres > st_yres) { tt_decode_var()
666 xres = sttt_xres; tt_decode_var()
679 linelen = xres * bpp / 8; tt_decode_var()
719 var->xres = sttt_xres / 2; tt_encode_var()
725 var->xres = sttt_xres; tt_encode_var()
731 var->xres = sttt_xres; tt_encode_var()
737 var->xres = sttt_xres / 2; tt_encode_var()
743 var->xres = sttt_xres; tt_encode_var()
750 var->xres = sttt_xres * 2; tt_encode_var()
921 int xres = var->xres; falcon_decode_var() local
941 Round up in the following order: bits_per_pixel, xres, yres, falcon_decode_var()
961 if (!xres || !yres || !bpp) falcon_decode_var()
994 var->xres > myvar->xres || falcon_decode_var()
1002 if (xres <= 320) falcon_decode_var()
1003 xres = 320; falcon_decode_var()
1004 else if (xres <= 640 && bpp != 16) falcon_decode_var()
1005 xres = 640; falcon_decode_var()
1018 * this and the console fontwidth yields the alignment for xres and falcon_decode_var()
1026 xres = (xres + 63) & ~63; falcon_decode_var()
1028 xres = (xres + 31) & ~31; falcon_decode_var()
1030 xres = (xres + 15) & ~15; falcon_decode_var()
1036 if (xres_virtual < xres) falcon_decode_var()
1037 xres_virtual = xres; falcon_decode_var()
1052 par->hw.falcon.line_width = bpp * xres / 16; falcon_decode_var()
1053 par->hw.falcon.line_offset = bpp * (xres_virtual - xres) / 16; falcon_decode_var()
1056 xstretch = (xres < 640) ? 2 : 1; falcon_decode_var()
1060 if (xres != 640 && yres != 400) falcon_decode_var()
1114 if ((plen * xres + f25.right + f25.hsync + f25.left) * falcon_decode_var()
1117 else if ((plen * xres + f32.right + f32.hsync + falcon_decode_var()
1120 else if ((plen * xres + fext.right + fext.hsync + falcon_decode_var()
1130 linesize = left_margin + xres + right_margin + hsync_len; falcon_decode_var()
1263 /* gend1 is for hde (gend-gstart multiple of align), shifter's xres */ falcon_decode_var()
1264 gend1 = gstart + roundup(xres, align) * plen / prescale; falcon_decode_var()
1265 /* gend2 is for hbb, visible xres (rest to gend1 is cut off by hblank) */ falcon_decode_var()
1266 gend2 = gstart + xres * plen / prescale; falcon_decode_var()
1267 par->HHT = plen * (left_margin + xres + right_margin) / falcon_decode_var()
1454 var->xres = hw->line_width * 16 / var->bits_per_pixel; falcon_encode_var()
1455 var->xres_virtual = var->xres + hw->line_offset * 16 / var->bits_per_pixel; falcon_encode_var()
1693 (info->var.xres_virtual - info->var.xres) / 16; falcon_pan_display()
1845 int xres = var->xres; stste_decode_var() local
1852 if (bpp > 1 || xres > sttt_xres || yres > st_yres) stste_decode_var()
1855 xres = sttt_xres; stste_decode_var()
1859 if (bpp > 4 || xres > sttt_xres || yres > st_yres) stste_decode_var()
1862 if (xres > sttt_xres / 2 || yres > st_yres / 2) stste_decode_var()
1865 xres = sttt_xres / 2; stste_decode_var()
1869 if (xres > sttt_xres || yres > st_yres / 2) stste_decode_var()
1872 xres = sttt_xres; stste_decode_var()
1886 linelen = xres * bpp / 8; stste_decode_var()
1927 var->xres = sttt_xres / 2; stste_encode_var()
1932 var->xres = sttt_xres; stste_encode_var()
1937 var->xres = sttt_xres; stste_encode_var()
2164 var->xres > myvar->xres || ext_decode_var()
2197 var->xres = external_xres; ext_encode_var()
2274 myvar->xres = external_xres; ext_detect()
2463 if (xoffset + info->var.xres > info->var.xres_virtual || atafb_pan_display()
2814 int xres, xres_virtual, yres, depth, planes; atafb_setup_ext() local
2818 /* Format is: <xres>;<yres>;<depth>;<plane organ.>; atafb_setup_ext()
2821 * [;<xres-virtual>]]]]] atafb_setup_ext()
2831 xres_virtual = xres = simple_strtoul(p, NULL, 10); atafb_setup_ext()
2832 if (xres <= 0) atafb_setup_ext()
2871 len = xres * yres * depth / 8; atafb_setup_ext()
2899 if (xres_virtual < xres) atafb_setup_ext()
2900 xres_virtual = xres; atafb_setup_ext()
2905 external_xres = xres; atafb_setup_ext()
2932 * "internal:<xres>;<yres>;<xres_max>;<yres_max>;<offset>" atafb_setup_int()
2934 * <xres>: x-resolution atafb_setup_int()
2943 int xres; atafb_setup_int() local
2948 xres = simple_strtoul(p, NULL, 10); atafb_setup_int()
2951 sttt_xres = xres; atafb_setup_int()
3004 /* Format of user defined video mode is: <xres>;<yres>;<depth> atafb_setup_user()
3007 int xres, yres, depth, temp; atafb_setup_user() local
3012 xres = simple_strtoul(p, NULL, 10); atafb_setup_user()
3024 atafb_predefined[default_par - 1].xres = xres; atafb_setup_user()
3231 fb_info.var.xres, fb_info.var.yres, fb_info.var.bits_per_pixel); atafb_init()
3232 if ((fb_info.var.xres != fb_info.var.xres_virtual) || atafb_init()
H A Dsh_mipi_dsi.c141 * move this to mipi_display_on() above and use info->var.xres sh_mipi_setup()
148 linelength = mode->xres * 3; sh_mipi_setup()
154 linelength = mode->xres * 2; sh_mipi_setup()
160 linelength = mode->xres * 3; sh_mipi_setup()
166 linelength = (mode->xres * 18 + 7) / 8; sh_mipi_setup()
172 linelength = mode->xres * 3; sh_mipi_setup()
178 linelength = mode->xres * 2; sh_mipi_setup()
184 linelength = mode->xres * 3; sh_mipi_setup()
190 linelength = (mode->xres * 18 + 7) / 8; sh_mipi_setup()
196 linelength = mode->xres * 2; sh_mipi_setup()
202 linelength = mode->xres * 2; sh_mipi_setup()
208 linelength = (mode->xres * 12 + 7) / 8; sh_mipi_setup()
215 linelength = (mode->xres + 1) / 2; sh_mipi_setup()
341 bpp = linelength / mode->xres; /* byte / pixel */ sh_mipi_setup()
343 tmp = mode->xres / bpp; /* output cycle */ sh_mipi_setup()
344 tmp = mode->xres - tmp; /* (input - output) cycle */ sh_mipi_setup()
H A Dw100fb.c190 memset_io(remapped_fbuf + (W100_FB_BASE-MEM_WINDOW_BASE), 0, (par->xres * par->yres * BITS_PER_PIXEL/8)); w100fb_clear_screen()
298 writel(par->xres, remapped_regs + mmDST_PITCH); w100_init_graphic_engine()
300 writel(par->xres, remapped_regs + mmSRC_PITCH); w100_init_graphic_engine()
304 writel((par->yres << 16) | par->xres, remapped_regs + mmSC_BOTTOM_RIGHT); w100_init_graphic_engine()
442 if (modelist[i].xres >= *x && modelist[i].yres >= *y && w100fb_get_mode()
443 modelist[i].xres < best_x && modelist[i].yres < best_y) { w100fb_get_mode()
444 best_x = modelist[i].xres; w100fb_get_mode()
447 } else if(modelist[i].xres >= *y && modelist[i].yres >= *x && w100fb_get_mode()
448 modelist[i].xres < best_y && modelist[i].yres < best_x) { w100fb_get_mode()
450 best_y = modelist[i].xres; w100fb_get_mode()
473 if(!w100fb_get_mode(par, &var->xres, &var->yres, 1)) w100fb_check_var()
476 if (par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (par->mach->mem->size+1))) w100fb_check_var()
479 if (!par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (MEM_INT_SIZE+1))) w100fb_check_var()
482 var->xres_virtual = max(var->xres_virtual, var->xres); w100fb_check_var()
518 if (par->xres != info->var.xres || par->yres != info->var.yres) { w100fb_set_par()
519 par->xres = info->var.xres; w100fb_set_par()
521 par->mode = w100fb_get_mode(par, &par->xres, &par->yres, 0); w100fb_set_par()
526 info->fix.line_length = par->xres * BITS_PER_PIXEL / 8; w100fb_set_par()
529 if ((par->xres*par->yres*BITS_PER_PIXEL/8) > (MEM_INT_SIZE+1)) { w100fb_set_par()
724 info->var.xres = par->mode->yres; w100fb_probe()
725 info->var.yres = par->mode->xres; w100fb_probe()
728 info->var.xres = par->mode->xres; w100fb_probe()
737 info->var.xres_virtual = info->var.xres; w100fb_probe()
1313 active_h_disp.f.active_h_end=mode->left_margin + mode->xres; w100_init_lcd()
1323 graphic_h_disp.f.graphic_h_end=mode->left_margin + mode->xres; w100_init_lcd()
1332 crtc_total.f.crtc_h_total=mode->left_margin + mode->xres + mode->right_margin; w100_init_lcd()
1424 if (par->xres == par->mode->xres) { w100_set_dispregs()
1427 offset=(par->xres * par->yres) - 1; w100_set_dispregs()
1433 offset=par->xres - 1; w100_set_dispregs()
1436 offset=par->xres * (par->yres - 1); w100_set_dispregs()
1455 switch(par->xres) { w100_set_dispregs()
1490 graphic_ctrl.f_w32xx.total_req_graphic=par->mode->xres >> 1; /* panel xres, not mode */ w100_set_dispregs()
1502 writel((par->xres*BITS_PER_PIXEL/8), remapped_regs + mmGRAPHIC_PITCH); w100_set_dispregs()
H A Dfb-puv3.c73 .xres = 640,
124 int screen_width = info->var.xres; unifb_prim_fillrect()
147 int right = info->var.xres - 1; unifb_prim_fillrect()
212 int screen_width = info->var.xres; unifb_prim_copyarea()
237 int right = info->var.xres; unifb_prim_copyarea()
362 if (!var->xres) unifb_check_var()
363 var->xres = 1; unifb_check_var()
366 if (var->xres > var->xres_virtual) unifb_check_var()
367 var->xres_virtual = var->xres; unifb_check_var()
383 if (var->xres_virtual < var->xoffset + var->xres) unifb_check_var()
384 var->xres_virtual = var->xoffset + var->xres; unifb_check_var()
479 if (info->var.xres == unifb_modes[i].xres unifb_set_par()
510 hSyncStart = info->var.xres + info->var.right_margin; unifb_set_par()
537 writel(get_line_length(info->var.xres, unifb_set_par()
540 writel((hTotal << 16) | (info->var.xres), UDE_HAT); unifb_set_par()
541 writel(((hTotal - 1) << 16) | (info->var.xres - 1), UDE_HBT); unifb_set_par()
629 if (var->xoffset + info->var.xres > info->var.xres_virtual || unifb_pan_display()
H A Dau1100fb.h76 u32 xres; /* Maximum horizontal resolution */ member in struct:au1100fb_panel
274 .xres = 800,
287 .xres = 240,
298 .xres = 320,
325 .xres = 320,
347 .xres = 640,
359 .xres = 640,
H A Dbfin_adv7393fb.h66 u16 xres; /* Active Horizonzal Pixels */ member in struct:adv7393fb_modes
168 .xres = 720,
184 .xres = 720,
200 .xres = 640,
216 .xres = 640,
232 .xres = 720,
248 .xres = 720,
H A Dps3fb.c267 long xres, yres, left_margin, right_margin, upper_margin, lower_margin; ps3fb_cmp_mode() local
271 if (var->xres > vmode->xres || var->yres > vmode->yres || ps3fb_cmp_mode()
282 xres = max(var->xres, 1U); ps3fb_cmp_mode()
292 dx = ((long)vmode->left_margin + (long)vmode->xres + ps3fb_cmp_mode()
294 (left_margin + xres + right_margin); ps3fb_cmp_mode()
309 return (vmode->xres - xres) * (vmode->yres - yres); ps3fb_cmp_mode()
343 var->left_margin, var->xres, var->right_margin, ps3fb_find_mode()
349 __func__, id, vmode->left_margin, vmode->xres, ps3fb_find_mode()
370 *ddr_line_length = vmode->xres * BPP; ps3fb_find_mode()
373 if (!var->xres) ps3fb_find_mode()
374 var->xres = 1; ps3fb_find_mode()
379 if (var->xres_virtual < var->xres) ps3fb_find_mode()
380 var->xres_virtual = var->xres; ps3fb_find_mode()
395 gap = ((long)vmode->left_margin + (long)vmode->xres + ps3fb_find_mode()
397 ((long)var->left_margin + (long)var->xres + ps3fb_find_mode()
403 var->left_margin, var->xres, var->right_margin); ps3fb_find_mode()
432 if (vmode->xres == var->xres && vmode->yres == var->yres) ps3fb_find_mode()
548 if (var->xoffset + var->xres > var->xres_virtual || ps3fb_check_var()
616 info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; ps3fb_set_par()
630 par->width = info->var.xres; ps3fb_set_par()
661 ps3fb_sync_image(info->device, 0, dst, 0, vmode->xres, l, ps3fb_set_par()
850 res.xres = info->fix.line_length / BPP; ps3fb_ioctl()
852 res.xoff = (res.xres - info->var.xres) / 2; ps3fb_ioctl()
H A Dhitfb.c242 var->xres = info->var.xres; hitfb_check_var()
243 var->xres_virtual = info->var.xres; hitfb_check_var()
252 maxy = info->fix.smem_len / var->xres; hitfb_check_var()
295 info->fix.line_length = info->var.xres; hitfb_set_par()
300 info->fix.line_length = info->var.xres*2; hitfb_set_par()
349 hitfb_var.xres = lcdclor; hitfb_probe()
353 hitfb_var.xres = lcdclor / 2; hitfb_probe()
360 hitfb_var.xres_virtual = hitfb_var.xres; hitfb_probe()
H A Dbfin_adv7393fb.c72 .xres = 720,
149 fbdev->modes[mode].xres + fbdev->modes[mode].boeft_blank; dma_desc_list()
160 fbdev->modes[mode].xres + fbdev->modes[mode].boeft_blank; dma_desc_list()
164 (fbdev->modes[mode].xres - fbdev->modes[mode].boeft_blank + dma_desc_list()
172 fbdev->modes[mode].xres + fbdev->modes[mode].boeft_blank; dma_desc_list()
186 fbdev->modes[mode].xres + fbdev->modes[mode].boeft_blank; dma_desc_list()
192 (fbdev->modes[mode].xres - fbdev->modes[mode].boeft_blank + dma_desc_list()
237 bfin_write_PPI_COUNT(fbdev->modes[mode].xres + bfin_config_ppi()
402 mem * fbdev->modes[mode].xres * fbdev->modes[mode].xres * bfin_adv7393_fb_probe()
406 fbdev->modes[mode].xres * (fbdev->modes[mode].bpp / 8); bfin_adv7393_fb_probe()
449 bfin_adv7393_fb_defined.xres = fbdev->modes[mode].xres; bfin_adv7393_fb_probe()
451 bfin_adv7393_fb_defined.xres_virtual = fbdev->modes[mode].xres; bfin_adv7393_fb_probe()
598 if (info->var.xres != var->xres || bfin_adv7393_fb_check_var()
603 __func__, var->xres, var->yres); bfin_adv7393_fb_check_var()
H A Darcfb.c52 #define floorXres(a,xres) (a&(~(xres - 1)))
55 #define ceilXres(a,xres) (a|(xres - 1))
93 .xres = 128,
262 linesize = par->info->var.xres/8; arcfb_lcd_update_page()
450 unsigned int xres; arcfb_write() local
454 xres = info->var.xres; arcfb_write()
455 fbmemlength = (xres * info->var.yres)/8; arcfb_write()
477 startpos = floorXres(bitppos, xres); arcfb_write()
478 endpos = ceilXres((bitppos + (count*8)), xres); arcfb_write()
481 x = startpos % xres; arcfb_write()
482 y = startpos / xres; arcfb_write()
483 w = xres; arcfb_write()
484 h = bitcount / xres; arcfb_write()
H A Dauo_k1900fb.c90 int xres = par->info->var.xres; auok1900_update_region() local
103 1, y1+1, xres, y2-y1, mode); auok1900_update_region()
108 args[2] = xres; auok1900_update_region()
H A Dmacmodes.c271 var->xres = mode->xres; mac_vmode_to_var()
273 var->xres_virtual = mode->xres; mac_vmode_to_var()
324 if (var->xres > mode->xres || var->yres > mode->yres) mac_var_to_vmode()
326 if (var->xres_virtual > mode->xres || var->yres_virtual > mode->yres) mac_var_to_vmode()
342 if (mode->xres != clk_mode->xres || mode->yres != clk_mode->yres) mac_var_to_vmode()
H A Defifb.c164 efifb_defined.xres = screen_info.lfb_width; efifb_probe()
233 efifb_defined.xres, efifb_defined.yres, efifb_probe()
237 efifb_defined.xres_virtual = efifb_defined.xres; efifb_probe()
244 efifb_defined.pixclock = 10000000 / efifb_defined.xres * efifb_probe()
246 efifb_defined.left_margin = (efifb_defined.xres / 8) & 0xf8; efifb_probe()
247 efifb_defined.hsync_len = (efifb_defined.xres / 8) & 0xf8; efifb_probe()
H A Dpm2fb.c125 .xres = 640,
227 static u32 partprod(u32 xres) partprod() argument
231 for (i = 0; pp_table[i].width && pp_table[i].width != xres; i++) partprod()
234 DPRINTK("invalid width %u\n", xres); partprod()
578 if (var->xres != var->xres_virtual) { pm2fb_check_var()
605 var->xres = (var->xres + 15) & ~15; /* could sometimes be 8 */ pm2fb_check_var()
606 lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); pm2fb_check_var()
608 if (var->xres < 320 || var->xres > 1600) { pm2fb_check_var()
609 DPRINTK("width not supported: %u\n", var->xres); pm2fb_check_var()
620 var->xres, var->yres_virtual, var->bits_per_pixel); pm2fb_check_var()
676 var->xres, var->yres, var->bits_per_pixel); pm2fb_check_var()
704 u32 xres = (info->var.xres + 31) & ~31; pm2fb_set_par() local
725 htotal = to3264(xres, depth, data64) + hbend - 1; pm2fb_set_par()
734 base = to3264(info->var.yoffset * xres + info->var.xoffset, depth, 1); pm2fb_set_par()
768 info->fix.line_length = info->var.xres * depth / 8; pm2fb_set_par()
814 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres)); pm2fb_set_par()
815 pm2_WR(par, PM2R_LB_READ_MODE, partprod(xres)); pm2fb_set_par()
816 pm2_WR(par, PM2R_TEXTURE_MAP_FORMAT, txtmap | partprod(xres)); pm2fb_set_par()
852 info->var.xres, info->var.yres, info->var.bits_per_pixel); pm2fb_set_par()
977 u32 xres = (info->var.xres + 31) & ~31; pm2fb_pan_display() local
980 base = to3264(var->yoffset * xres + var->xoffset, depth, 1); pm2fb_pan_display()
1161 u32 xres = (info->var.xres + 31) & ~31; pm2fb_imageblit() local
1195 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres)); pm2fb_imageblit()
H A Dsh_mobile_meram.c320 unsigned int xres, unsigned int yres, meram_plane_init()
324 unsigned long total_byte_count = MERAM_CALC_BYTECOUNT(xres, yres); meram_plane_init()
332 lcdc_pitch = (xres - 1) | 1023; meram_plane_init()
341 *out_pitch = xres; meram_plane_init()
345 xpitch = xres; meram_plane_init()
368 plane->cache->cache_unit = xres * save_lines; meram_plane_init()
369 plane->marker->cache_unit = xres * save_lines; meram_plane_init()
468 unsigned int xres, unsigned int yres, sh_mobile_meram_cache_alloc()
485 dev_dbg(&pdev->dev, "registering %dx%d (%s)", xres, yres, sh_mobile_meram_cache_alloc()
489 if (xres > 8192) { sh_mobile_meram_cache_alloc()
511 meram_plane_init(priv, &cache->planes[0], xres, yres, &out_pitch); sh_mobile_meram_cache_alloc()
515 xres, (yres + 1) / 2, &out_pitch); sh_mobile_meram_cache_alloc()
518 2 * xres, (yres + 1) / 2, &out_pitch); sh_mobile_meram_cache_alloc()
318 meram_plane_init(struct sh_mobile_meram_priv *priv, struct sh_mobile_meram_fb_plane *plane, unsigned int xres, unsigned int yres, unsigned int *out_pitch) meram_plane_init() argument
466 sh_mobile_meram_cache_alloc(struct sh_mobile_meram_info *pdata, const struct sh_mobile_meram_cfg *cfg, unsigned int xres, unsigned int yres, unsigned int pixelformat, unsigned int *pitch) sh_mobile_meram_cache_alloc() argument
H A D68328fb.c151 if (!var->xres) mc68x328fb_check_var()
152 var->xres = 1; mc68x328fb_check_var()
155 if (var->xres > var->xres_virtual) mc68x328fb_check_var()
156 var->xres_virtual = var->xres; mc68x328fb_check_var()
172 if (var->xres_virtual < var->xoffset + var->xres) mc68x328fb_check_var()
173 var->xres_virtual = var->xoffset + var->xres; mc68x328fb_check_var()
375 if (var->xoffset + info->var.xres > info->var.xres_virtual || mc68x328fb_pan_display()
441 mc68x328fb_default.xres = LXMAX; mc68x328fb_init()
443 mc68x328fb_default.xres_virtual = mc68x328fb_default.xres; mc68x328fb_init()
H A Dasiliantfb.c176 unsigned hd = p->var.xres / 8; asiliant_set_timing()
177 unsigned hs = (p->var.xres + p->var.right_margin) / 8; asiliant_set_timing()
178 unsigned he = (p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; asiliant_set_timing()
179 unsigned ht = (p->var.left_margin + p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; asiliant_set_timing()
186 if ((p->var.xres == 640) && (p->var.yres == 480) && (p->var.pixclock == 39722)) { asiliant_set_timing()
218 if (p->var.xres == 640) { asiliant_set_timing()
240 var->xres_virtual = var->xres; asiliantfb_check_var()
296 p->fix.line_length = p->var.xres * (p->var.bits_per_pixel >> 3); asiliantfb_set_par()
487 .xres = 640,
H A Dep93xx-fb.c239 hclks_total = info->var.xres + info->var.left_margin + ep93xxfb_set_timing()
287 ep93xxfb_writel(fbi, ((info->var.xres * info->var.bits_per_pixel) ep93xxfb_set_par()
303 var->xres = max_t(unsigned int, var->xres, EP93XXFB_MIN_XRES); ep93xxfb_check_var()
304 var->xres = min_t(unsigned int, var->xres, EP93XXFB_MAX_XRES); ep93xxfb_check_var()
305 var->xres_virtual = max(var->xres_virtual, var->xres); ep93xxfb_check_var()
435 size = mode->xres * mode->yres * mach_info->bpp / 8; ep93xxfb_calc_fbsize()
586 info->var.xres, info->var.yres, info->var.bits_per_pixel); ep93xxfb_probe()
H A Dauo_k1901fb.c129 int xres = par->info->var.xres; auok1901_update_region() local
142 1, y1+1, xres, y2-y1, mode); auok1901_update_region()
147 args[2] = xres; auok1901_update_region()
159 args[3] = xres; auok1901_update_region()
H A Dg364fb.c156 *(unsigned int *) TOP_REG = var->yoffset * info->var.xres; g364fb_pan_display()
210 fb_var.xres = g364fb_init()
233 fb_var.xres_virtual = fbvar.xres; g364fb_init()
234 fb_fix.line_length = (xres / 8) * fb_var.bits_per_pixel; g364fb_init()
239 fb_var.yres_virtual = fb_fix.smem_len / fb_var.xres; g364fb_init()
H A Dfsl-diu-fb.c63 .xres = 1024,
77 .xres = 320,
91 .xres = 640,
105 .xres = 640,
119 .xres = 640,
133 .xres = 640,
147 .xres = 640,
161 .xres = 800,
175 .xres = 800,
189 .xres = 854,
203 .xres = 1024,
217 .xres = 1024,
231 .xres = 1280,
245 .xres = 1280,
259 .xres = 1280,
273 .xres = 1280,
287 .xres = 1280,
301 .xres = 1920,
630 base_plane_width = data->fsl_diu_info[0].var.xres; adjust_aoi_size_position()
648 if (var->xres > base_plane_width) adjust_aoi_size_position()
649 var->xres = base_plane_width; adjust_aoi_size_position()
650 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) adjust_aoi_size_position()
651 mfbi->x_aoi_d = base_plane_width - var->xres; adjust_aoi_size_position()
668 if (var->xres > base_plane_width) adjust_aoi_size_position()
669 var->xres = base_plane_width; adjust_aoi_size_position()
670 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) adjust_aoi_size_position()
671 mfbi->x_aoi_d = base_plane_width - var->xres; adjust_aoi_size_position()
698 if (var->xres_virtual < var->xres) fsl_diu_check_var()
699 var->xres_virtual = var->xres; fsl_diu_check_var()
709 if (var->xoffset + info->var.xres > info->var.xres_virtual) fsl_diu_check_var()
710 var->xoffset = info->var.xres_virtual - info->var.xres; fsl_diu_check_var()
834 out_be32(&hw->disp_size, (var->yres << 16) | var->xres); update_lcdc()
1168 ad->aoi_size = cpu_to_le32((var->yres << 16) | var->xres); fsl_diu_set_par()
1255 || var->xoffset + info->var.xres > info->var.xres_virtual fsl_diu_pan_display()
1987 "Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ");
H A Di740fb.c410 u32 xres, right, hslen, left, xtotal; i740fb_decode_var() local
417 dev_dbg(info->device, "decode_var: xres: %i, yres: %i, xres_v: %i, xres_v: %i\n", i740fb_decode_var()
418 var->xres, var->yres, var->xres_virtual, var->xres_virtual); i740fb_decode_var()
471 xres = ALIGN(var->xres, 8); i740fb_decode_var()
473 if (vxres < xres) i740fb_decode_var()
474 vxres = xres; i740fb_decode_var()
477 if (xres + xoffset > vxres) i740fb_decode_var()
478 xoffset = vxres - xres; i740fb_decode_var()
507 xtotal = xres + right + hslen + left; i740fb_decode_var()
511 par->crtc[VGA_CRTC_H_DISP] = (xres >> 3) - 1; i740fb_decode_var()
512 par->crtc[VGA_CRTC_H_BLANK_START] = ((xres + right) >> 3) - 1; i740fb_decode_var()
513 par->crtc[VGA_CRTC_H_SYNC_START] = (xres + right) >> 3; i740fb_decode_var()
514 par->crtc[VGA_CRTC_H_SYNC_END] = (((xres + right + hslen) >> 3) & 0x1F) i740fb_decode_var()
515 | ((((xres + right + hslen) >> 3) & 0x20) << 2); i740fb_decode_var()
516 par->crtc[VGA_CRTC_H_BLANK_END] = ((xres + right + hslen) >> 3 & 0x1F) i740fb_decode_var()
647 par->ext_horiz_blank = (((xres + right) >> 3) & 0x40) >> 6; i740fb_decode_var()
711 if (var->xres > var->xres_virtual) i740fb_check_var()
712 var->xres_virtual = var->xres; i740fb_check_var()
H A Dpxa168fb.c173 var->xres = mode->xres; set_mode()
175 var->xres_virtual = max(var->xres, var->xres_virtual); set_mode()
213 if (var->xoffset + var->xres > var->xres_virtual) pxa168fb_check_var()
217 if (var->xres + var->right_margin + pxa168fb_check_var()
396 x = v->xres + v->right_margin + v->hsync_len + v->left_margin; set_dumb_screen_dimensions()
431 writel((var->yres << 16) | var->xres, pxa168fb_set_par()
452 writel((var->yres << 16) | var->xres, pxa168fb_set_par()
454 writel((var->yres << 16) | var->xres, pxa168fb_set_par()
584 var->xres_virtual = var->xres; pxa168fb_init_mode()
588 var->xres, var->yres); pxa168fb_init_mode()
591 total_w = var->xres + var->left_margin + var->right_margin + pxa168fb_init_mode()
H A Dclps711x-fb.c83 val = DIV_ROUND_UP(var->xres, 16) - 1; clps711x_fb_check_var()
87 val = DIV_ROUND_UP(var->yres * var->xres * var->bits_per_pixel, 128); clps711x_fb_check_var()
111 size = (info->var.xres * info->var.yres * info->var.bits_per_pixel) / 8; clps711x_fb_set_par()
127 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; clps711x_fb_set_par()
130 lcdcon = (info->var.xres * info->var.yres * clps711x_fb_set_par()
132 lcdcon |= ((info->var.xres / 16) - 1) << 13; clps711x_fb_set_par()
H A Dpm3fb.c731 const u32 xres = (info->var.xres + 31) & ~31; pm3fb_write_mode() local
732 const u32 htotal = xres + hbend; pm3fb_write_mode()
966 if (var->xres != var->xres_virtual) { pm3fb_check_var()
988 var->xres = (var->xres + 31) & ~31; /* could sometimes be 8 */ pm3fb_check_var()
989 lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); pm3fb_check_var()
991 if (var->xres < 200 || var->xres > 2048) { pm3fb_check_var()
992 DPRINTK("width not supported: %u\n", var->xres); pm3fb_check_var()
1003 var->xres, var->yres_virtual, var->bits_per_pixel); pm3fb_check_var()
1016 var->xres, var->yres, var->bits_per_pixel); pm3fb_check_var()
1023 const u32 xres = (info->var.xres + 31) & ~31; pm3fb_set_par() local
1026 par->base = pm3fb_shift_bpp(bpp, (info->var.yoffset * xres) pm3fb_set_par()
1150 const u32 xres = (info->var.xres + 31) & ~31; pm3fb_pan_display() local
1153 (var->yoffset * xres) pm3fb_pan_display()
H A Dpvr2fb.c22 * right_margin = borderstop_h - (diwstart_h + xres);
158 .xres = 640,
384 par->hsync_total = var->left_margin + var->xres + var->right_margin + pvr2fb_set_par()
417 par->borderstop_h = par->diwstart_h + var->xres + pvr2fb_set_par()
424 if (info->var.xres < 640) pvr2fb_set_par()
444 if (var->xres < 320) pvr2fb_check_var()
445 var->xres = 320; pvr2fb_check_var()
448 if (var->xres_virtual < var->xres) pvr2fb_check_var()
449 var->xres_virtual = var->xres; pvr2fb_check_var()
467 if (var->xoffset > var->xres_virtual - var->xres || pvr2fb_check_var()
494 (par->diwstart_h + var->xres); pvr2fb_check_var()
506 hsync_total = var->left_margin + var->xres + var->right_margin + pvr2fb_check_var()
546 get_line_length(var->xoffset+var->xres, var->bits_per_pixel), pvr2_update_display()
572 diw_width = get_line_length(var->xres, var->bits_per_pixel) / 4; pvr2_init_display()
579 get_line_length(var->xoffset+var->xres, var->bits_per_pixel), pvr2_init_display()
823 fb_info->var.xres, fb_info->var.yres, pvr2fb_common_init()
825 get_line_length(fb_info->var.xres, fb_info->var.bits_per_pixel), pvr2fb_common_init()
1018 * <xres>x<yres>[-<bpp>][@<refresh>] or,
H A Dpxafb.c373 if (modelist[i].xres >= var->xres && pxafb_getmode()
375 modelist[i].xres < best_x && pxafb_getmode()
378 best_x = modelist[i].xres; pxafb_getmode()
390 var->xres = mode->xres; pxafb_setmode()
413 var->xres = max_t(int, var->xres, MIN_XRES); pxafb_adjust_timing()
426 line_length = var->xres * var->bits_per_pixel / 8; pxafb_adjust_timing()
428 var->xres = line_length * 8 / var->bits_per_pixel; pxafb_adjust_timing()
430 /* we don't support xpan, force xres_virtual to be equal to xres */ pxafb_adjust_timing()
431 var->xres_virtual = var->xres; pxafb_adjust_timing()
439 if (var->xres > MAX_XRES || var->yres > MAX_YRES) pxafb_adjust_timing()
453 * Round up in the following order: bits_per_pixel, xres,
752 ofb->fb.var.xres = ofb->fb.var.xres_virtual = 0; overlayfb_release()
800 /* xres must align on 32-bit word boundary */ overlayfb_check_var()
801 var->xres = roundup(var->xres * bpp, 32) / bpp; overlayfb_check_var()
803 if ((xpos + var->xres > base_var->xres) || overlayfb_check_var()
807 var->xres_virtual = var->xres; overlayfb_check_var()
852 ofb->control[0] = OVLxC1_PPL(var->xres) | OVLxC1_LPO(var->yres) | overlayfb_set_par()
1244 LCCR1_DisWdth(var->xres) | setup_smart_timing()
1325 LCCR1_DisWdth(var->xres) + setup_parallel_timing()
1783 m->xres * m->yres * m->bpp / 8); pxafb_decode_mach_info()
1863 unsigned int xres = 0, yres = 0, bpp = 0; parse_opt_mode() local
1890 xres = simple_strtoul(name, NULL, 0); parse_opt_mode()
1895 dev_info(dev, "overriding resolution: %dx%d\n", xres, yres); parse_opt_mode()
1896 inf->modes[0].xres = xres; inf->modes[0].yres = yres; parse_opt_mode()
2118 inf->modes->xres, pxafb_probe()
2121 if (inf->modes->xres == 0 || pxafb_probe()
H A Dvfb.c82 .xres = 640,
180 if (!var->xres) vfb_check_var()
181 var->xres = 1; vfb_check_var()
184 if (var->xres > var->xres_virtual) vfb_check_var()
185 var->xres_virtual = var->xres; vfb_check_var()
201 if (var->xres_virtual < var->xoffset + var->xres) vfb_check_var()
202 var->xres_virtual = var->xoffset + var->xres; vfb_check_var()
397 if (var->xoffset + info->var.xres > info->var.xres_virtual || vfb_pan_display()
H A Dcontrolfb.c61 int xres, yres; member in struct:fb_par_control
85 return (!DIRTY(cmode) && !DIRTY(xres) && !DIRTY(yres) PAR_EQUAL()
90 return (!DIRTY(bits_per_pixel) && !DIRTY(xres) VAR_MATCH()
272 if (xoffset+par->xres > par->vxres || controlfb_pan_display()
465 vyres = (p->total_vram - CTRLFB_OFF) / (var.xres << cmode); init_control()
539 p->par.xres, p->par.yres, control_set_hardware()
886 * adjust xres and vxres so that the corresponding memory widths are control_var_to_par()
890 par->xres = (var->xres + hstep) & ~hstep; control_var_to_par()
893 if (par->vxres < par->xres) control_var_to_par()
894 par->vxres = par->xres; control_var_to_par()
908 if (par->xoffset + par->xres > par->vxres) control_var_to_par()
909 par->xoffset = par->vxres - par->xres; control_var_to_par()
918 hperiod = ((var->left_margin + par->xres + var->right_margin control_var_to_par()
954 if (par->xres >= 1280 && par->cmode >= CMODE_16) control_var_to_par()
977 var->xres = par->xres; control_par_to_var()
H A Dau1200fb.c192 int xres; member in struct:window_settings::__anon10503
217 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
223 /* xres, yres, xpos, ypos */ 100, 100, 100, 100,
230 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
236 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
251 /* xres, yres, xpos, ypos */ 320, 240, 5, 5,
257 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
263 /* xres, yres, xpos, ypos */ 100, 100, 0, 0,
270 /* xres, yres, xpos, ypos */ 200, 25, 0, 0,
284 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
290 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
296 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
302 /* xres, yres, xpos, ypos */ 0, 0, 0, 0,
714 xsz = win->w[plane].xres; au1200_setlocation()
716 if ((xpos + win->w[plane].xres) > panel->Xres) { au1200_setlocation()
730 xsz = win->w[plane].xres + xpos; au1200_setlocation()
1045 var->xres = win->w[plane].xres; au1200fb_fb_check_var()
1049 var->xres_virtual = var->xres; au1200fb_fb_check_var()
1676 if (win->w[plane].xres == 0) au1200fb_drv_probe()
1677 win->w[plane].xres = panel->Xres; au1200fb_drv_probe()
1694 fbdev->fb_len = (win->w[plane].xres * win->w[plane].yres * bpp) / 8; au1200fb_drv_probe()
H A Dacornfb.c129 vidc.h_display_end = vidc.h_display_start + var->xres; acornfb_set_timing()
205 words_per_line = var->xres * var->bits_per_pixel / 32; acornfb_set_timing()
227 printk(KERN_DEBUG "VIDC registers for %dx%dx%d:\n", var->xres, acornfb_set_timing()
324 /* xres must be even */ acornfb_adjust_timing()
325 var->xres = (var->xres + 1) & ~1; acornfb_adjust_timing()
328 * We don't allow xres_virtual to differ from xres acornfb_adjust_timing()
330 var->xres_virtual = var->xres; acornfb_adjust_timing()
345 font_line_len = var->xres * var->bits_per_pixel * fontht / 8; acornfb_adjust_timing()
346 min_size = var->xres * var->yres * var->bits_per_pixel / 8; acornfb_adjust_timing()
430 (var->xres + var->left_margin + var->right_margin + var->hsync_len); acornfb_validate_timing()
557 info->fix.line_length = (info->var.xres * info->var.bits_per_pixel) / 8; acornfb_set_par()
679 .xres = 640,
996 if (modedb[i].xres == DEFAULT_XRES && acornfb_probe()
1101 h_sync = h_sync * 512 / (fb_info.var.xres + fb_info.var.left_margin + acornfb_probe()
1110 VIDC_NAME, fb_info.var.xres, fb_info.var.yres, acornfb_probe()
H A Dclps711xfb.c198 * in LCDCON to xres/yres/bpp/pixclock/acprescale clps711x_guess_lcd_params()
222 * Decode xres/yres clps711x_guess_lcd_params()
240 info->var.xres = info->var.xres_virtual; clps711x_guess_lcd_params()
244 size = info->var.xres * info->var.yres * info->var.bits_per_pixel / 8; clps711x_guess_lcd_params()
H A Dgrvga.c89 if (!var->xres) grvga_check_var()
90 var->xres = 1; grvga_check_var()
104 var->xres_virtual = var->xres; grvga_check_var()
155 __raw_writel(((info->var.yres - 1) << 16) | (info->var.xres - 1), grvga_set_par()
165 (info->var.xres + info->var.right_margin + info->var.left_margin + info->var.hsync_len - 1), grvga_set_par()
288 screendata->xres = screendata->xres_virtual = simple_strtoul(this_opt, NULL, 0); grvga_parse_custom()
483 info->node, info->var.xres, info->var.yres, info->var.bits_per_pixel, grvga_probe()
H A Dgxt4500.c164 .xres = 1280,
285 if (var->xres + var->xoffset > var->xres_virtual || gxt4500_var_to_par()
427 htot = var->xres + var->left_margin + var->right_margin + gxt4500_set_par()
430 writereg(par, DTG_HORIZ_DISPLAY, var->xres - 1); gxt4500_set_par()
431 writereg(par, DTG_HSYNC_START, var->xres + var->right_margin - 1); gxt4500_set_par()
433 var->xres + var->right_margin + var->hsync_len - 1); gxt4500_set_par()
435 var->xres + var->right_margin + var->hsync_len - 1); gxt4500_set_par()
471 writereg(par, REFRESH_SIZE, (var->xres << 16) | var->yres); gxt4500_set_par()
553 if (var->xoffset + info->var.xres > info->var.xres_virtual || gxt4500_pan_display()
783 MODULE_PARM_DESC(mode_option, "Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\"");
H A Dxen-fbfront.c204 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1);
287 if (var->xres == video[KPARAM_WIDTH] && xenfb_check_var()
296 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) xenfb_check_var()
299 required_mem_len = var->xres * var->yres * xenfb_info->page->depth / 8; xenfb_check_var()
301 var->xres <= info->fix.line_length / (XENFB_DEPTH / 8) && xenfb_check_var()
303 var->xres_virtual = var->xres; xenfb_check_var()
319 xenfb_info->resize.width = info->var.xres; xenfb_set_par()
426 fb_info->var.xres_virtual = fb_info->var.xres = video[KPARAM_WIDTH]; xenfb_probe()
440 fb_info->fix.line_length = fb_info->var.xres * XENFB_DEPTH / 8; xenfb_probe()
557 info->page->width = fb_info->var.xres; xenfb_init_shared_page()
H A Docfb.c126 (var->right_margin - 1) << 16 | (var->xres - 1)); ocfb_setupfb()
134 var->xres; ocfb_setupfb()
218 fix->line_length = var->xres * var->bits_per_pixel/8; ocfb_init_fix()
236 var->xres_virtual = var->xres; ocfb_init_var()
440 MODULE_PARM_DESC(mode_option, "Video mode ('<xres>x<yres>[-<bpp>][@refresh]')");
H A Dsa1100fb.c365 * Round up in the following order: bits_per_pixel, xres,
376 if (var->xres < MIN_XRES) sa1100fb_check_var()
377 var->xres = MIN_XRES; sa1100fb_check_var()
380 if (var->xres > fbi->inf->xres) sa1100fb_check_var()
381 var->xres = fbi->inf->xres; sa1100fb_check_var()
384 var->xres_virtual = max(var->xres_virtual, var->xres); sa1100fb_check_var()
620 dev_dbg(fbi->dev, "var: xres=%d hslen=%d lm=%d rm=%d\n", sa1100fb_activate_var()
621 var->xres, var->hsync_len, sa1100fb_activate_var()
628 if (var->xres < 16 || var->xres > 1024) sa1100fb_activate_var()
629 dev_err(fbi->dev, "%s: invalid xres %d\n", sa1100fb_activate_var()
630 fbi->fb.fix.id, var->xres); sa1100fb_activate_var()
659 LCCR1_DisWdth(var->xres) + sa1100fb_activate_var()
689 half_screen_size = half_screen_size * var->xres * var->yres / 16; sa1100fb_activate_var()
1179 fbi->fb.var.xres = inf->xres; sa1100fb_init_fbinfo()
1180 fbi->fb.var.xres_virtual = inf->xres; sa1100fb_init_fbinfo()
1195 fbi->fb.fix.smem_len = inf->xres * inf->yres * sa1100fb_init_fbinfo()
H A Dsh_mobile_lcdcfb.c166 * @xres: Horizontal visible resolution
197 unsigned int xres; member in struct:sh_mobile_lcdc_overlay
548 ch->display.mode.xres, ch->display.mode.yres, sh_mobile_lcdc_must_reconfigure()
549 new_mode->xres, new_mode->yres); sh_mobile_lcdc_must_reconfigure()
836 h_total = mode->xres + mode->hsync_len + mode->left_margin sh_mobile_lcdc_geometry()
839 tmp |= (min(mode->xres, ch->xres) / 8) << 16; /* HDCN */ sh_mobile_lcdc_geometry()
842 hsync_pos = mode->xres + mode->right_margin; sh_mobile_lcdc_geometry()
858 display_h_total = mode->xres + mode->hsync_len + mode->left_margin sh_mobile_lcdc_geometry()
860 tmp = ((mode->xres & 7) << 24) | ((display_h_total & 7) << 16) sh_mobile_lcdc_geometry()
942 (ovl->xres << LDBBSSZR_BHSS_SHIFT)); sh_mobile_lcdc_overlay_setup()
1250 if (var->xres > MAX_XRES || var->yres > MAX_YRES) __sh_mobile_lcdc_check_var()
1256 if (var->xres_virtual < var->xres) __sh_mobile_lcdc_check_var()
1257 var->xres_virtual = var->xres; __sh_mobile_lcdc_check_var()
1581 ovl->xres = info->var.xres; sh_mobile_lcdc_overlay_set_par()
1671 dev_name(lcdc->dev), ovl->index, info->var.xres, sh_mobile_lcdc_overlay_fb_register()
1743 var->xres = ovl->xres; sh_mobile_lcdc_overlay_fb_init()
1994 if (var->xres > mode->xres || var->yres > mode->yres) sh_mobile_lcdc_check_var()
1997 dist = var->xres * var->yres + mode->xres * mode->yres sh_mobile_lcdc_check_var()
1998 - 2 * min(var->xres, mode->xres) sh_mobile_lcdc_check_var()
2002 best_xres = mode->xres; sh_mobile_lcdc_check_var()
2013 var->xres = best_xres; sh_mobile_lcdc_check_var()
2039 ch->xres = info->var.xres; sh_mobile_lcdc_set_par()
2082 .width = ch->xres, sh_mobile_lcdc_blank()
2166 "mainlcd" : "sublcd", info->var.xres, info->var.yres, sh_mobile_lcdc_channel_fb_register()
2424 .xres = 1280,
2569 ovl->xres = ovl->cfg->max_xres; sh_mobile_lcdc_overlay_init()
2570 ovl->xres_virtual = ovl->xres; sh_mobile_lcdc_overlay_init()
2624 unsigned int size = mode->yres * mode->xres; sh_mobile_lcdc_channel_init()
2644 max_mode->xres, max_mode->yres); sh_mobile_lcdc_channel_init()
2658 ch->xres = mode->xres; sh_mobile_lcdc_channel_init()
2659 ch->xres_virtual = mode->xres; sh_mobile_lcdc_channel_init()
H A Dimxfb.c343 * Round up in the following order: bits_per_pixel, xres,
356 if (var->xres < MIN_XRES) imxfb_check_var()
357 var->xres = MIN_XRES; imxfb_check_var()
365 var->xres = imxfb_mode->mode.xres; imxfb_check_var()
376 var->xres_virtual = max(var->xres_virtual, var->xres); imxfb_check_var()
562 pr_debug("var: xres=%d hslen=%d lm=%d rm=%d\n", imxfb_activate_var()
563 var->xres, var->hsync_len, imxfb_activate_var()
570 if (var->xres < 16 || var->xres > 1024) imxfb_activate_var()
571 printk(KERN_ERR "%s: invalid xres %d\n", imxfb_activate_var()
572 info->fix.id, var->xres); imxfb_activate_var()
597 writel(VPW_VPW(var->xres * var->bits_per_pixel / 8 / 4), imxfb_activate_var()
610 writel(SIZE_XMAX(var->xres) | (var->yres & ymax_mask), imxfb_activate_var()
890 m->mode.xres * m->mode.yres * bytes_per_pixel); imxfb_probe()
H A Ds1d13xxxfb.c249 info->fix.line_length = info->var.xres * info->var.bits_per_pixel; s1d13xxxfb_set_par()
456 /* bytes per xres line */ s1d13xxxfb_bitblt_copyarea()
458 stride = bpp * info->var.xres; s1d13xxxfb_bitblt_copyarea()
466 } else { /* (y * xres) + (bpp * x) */ s1d13xxxfb_bitblt_copyarea()
503 /* set words per xres */ s1d13xxxfb_bitblt_copyarea()
545 screen_stride = (bpp * info->var.xres); s1d13xxxfb_bitblt_solidfill()
555 dbg_blit("(solidfill) : xres=%d, yres=%d, bpp=%d\n", s1d13xxxfb_bitblt_solidfill()
556 info->var.xres, info->var.yres, s1d13xxxfb_bitblt_solidfill()
652 u32 xres, yres; s1d13xxxfb_fetch_hw_state() local
698 xres = (s1d13xxxfb_readreg(par, S1DREG_LCD_DISP_HWIDTH) + 1) * 8; s1d13xxxfb_fetch_hw_state()
705 xres = (s1d13xxxfb_readreg(par, S1DREG_CRT_DISP_HWIDTH) + 1) * 8; s1d13xxxfb_fetch_hw_state()
715 var->xres = xres; s1d13xxxfb_fetch_hw_state()
730 dbg(PFX "xres=%d, yres=%d, vxres=%d, vyres=%d " s1d13xxxfb_fetch_hw_state()
732 xres, yres, xres_virtual, yres_virtual, is_color, is_dual, is_tft); s1d13xxxfb_fetch_hw_state()
H A Dvga16fb.c69 .xres = 640,
316 u32 xres, right, hslen, left, xtotal; vga16fb_check_var() local
354 xres = (var->xres + 7) & ~7; vga16fb_check_var()
361 if (vxres < xres) vga16fb_check_var()
362 vxres = xres; vga16fb_check_var()
363 if (xres + xoffset > vxres) vga16fb_check_var()
364 xoffset = vxres - xres; vga16fb_check_var()
366 var->xres = xres; vga16fb_check_var()
373 xres >>= shift; vga16fb_check_var()
378 xtotal = xres + right + hslen + left; vga16fb_check_var()
386 par->crtc[VGA_CRTC_H_BLANK_START] = xres - 1; vga16fb_check_var()
387 par->crtc[VGA_CRTC_H_DISP] = xres - 1; vga16fb_check_var()
388 pos = xres + right; vga16fb_check_var()
H A Dimsttfb.c470 compute_imstt_regvals_ibm(struct imstt_par *par, int xres, int yres) compute_imstt_regvals_ibm() argument
475 switch (xres) { compute_imstt_regvals_ibm()
508 init->hsb = init->heb + (xres >> 3); compute_imstt_regvals_ibm()
516 init->pitch = xres; compute_imstt_regvals_ibm()
521 compute_imstt_regvals_tvp(struct imstt_par *par, int xres, int yres) compute_imstt_regvals_tvp() argument
525 switch (xres) { compute_imstt_regvals_tvp()
555 compute_imstt_regvals (struct imstt_par *par, u_int xres, u_int yres) compute_imstt_regvals() argument
558 return compute_imstt_regvals_ibm(par, xres, yres); compute_imstt_regvals()
560 return compute_imstt_regvals_tvp(par, xres, yres); compute_imstt_regvals()
787 || var->xres_virtual < var->xres || var->yres_virtual < var->yres imsttfb_check_var()
792 if ((var->xres * var->yres) * (var->bits_per_pixel >> 3) > info->fix.smem_len imsttfb_check_var()
866 if (!compute_imstt_regvals(par, info->var.xres, info->var.yres)) imsttfb_set_par()
926 if (var->xoffset + info->var.xres > info->var.xres_virtual imsttfb_pan_display()
1409 info->var.xres = info->var.xres_virtual = INIT_XRES; init_imstt()
1415 info->var.xres = info->var.xres_virtual = INIT_XRES; init_imstt()
1420 if ((info->var.xres * info->var.yres) * (info->var.bits_per_pixel >> 3) > info->fix.smem_len init_imstt()
1421 || !(compute_imstt_regvals(par, info->var.xres, info->var.yres))) { init_imstt()
1422 printk("imsttfb: %ux%ux%u not supported\n", info->var.xres, info->var.yres, info->var.bits_per_pixel); init_imstt()
1433 info->fix.line_length = info->var.xres * (info->var.bits_per_pixel >> 3); init_imstt()
H A Dtdfxfb.c113 .xres = 640,
465 if (var->xres != var->xres_virtual) tdfxfb_check_var()
466 var->xres_virtual = var->xres; tdfxfb_check_var()
495 var->xres = (var->xres + 15) & ~15; /* could sometimes be 8 */ tdfxfb_check_var()
496 lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); tdfxfb_check_var()
498 if (var->xres < 320 || var->xres > 2048) { tdfxfb_check_var()
499 DPRINTK("width not supported: %u\n", var->xres); tdfxfb_check_var()
512 var->xres, var->yres_virtual, tdfxfb_check_var()
557 var->xres, var->yres, var->bits_per_pixel); tdfxfb_check_var()
564 u32 hdispend = info->var.xres; tdfxfb_set_par()
610 reg.screensize = info->var.xres | (info->var.yres << 13); tdfxfb_set_par()
618 reg.screensize = info->var.xres | (info->var.yres << 12); tdfxfb_set_par()
626 (info->var.xres < 400 ? 0xa0 : tdfxfb_set_par()
627 info->var.xres < 480 ? 0x60 : tdfxfb_set_par()
628 info->var.xres < 768 ? 0xe0 : 0x20); tdfxfb_set_par()
711 reg.stride = info->var.xres * cpp; tdfxfb_set_par()
750 info->var.xres, info->var.yres, info->var.bits_per_pixel); tdfxfb_set_par()
H A Dneofb.c155 static int neoFindMode(int xres, int yres, int depth) neoFindMode() argument
185 if (xres <= mode[i].x_res) { neoFindMode()
263 int hsync_end = var->xres + var->right_margin + var->hsync_len; vgaHWInit()
290 par->CRTC[1] = (var->xres >> 3) - 1; vgaHWInit()
291 par->CRTC[2] = (var->xres >> 3) - 1; vgaHWInit()
293 par->CRTC[4] = ((var->xres + var->right_margin) >> 3); vgaHWInit()
599 ((var->xres > par->NeoPanelWidth) || neofb_check_var()
603 var->xres, var->yres, par->NeoPanelWidth, neofb_check_var()
612 switch (var->xres) { neofb_check_var()
635 var->xres, var->yres); neofb_check_var()
696 if (var->xres_virtual < var->xres) neofb_check_var()
697 var->xres_virtual = var->xres; neofb_check_var()
708 /* we must round yres/xres down, we already rounded y/xres_virtual up neofb_check_var()
712 if (var->xoffset + var->xres > var->xres_virtual) neofb_check_var()
713 var->xoffset = var->xres_virtual - var->xres; neofb_check_var()
818 switch (info->var.xres) { neofb_set_par()
858 (info->var.xres != par->NeoPanelWidth)) { neofb_set_par()
859 switch (info->var.xres) { neofb_set_par()
892 if (info->var.xres == par->NeoPanelWidth) { neofb_set_par()
905 info->var.xres) >> 4) - 1; neofb_set_par()
915 switch (info->var.xres) { neofb_set_par()
945 neoFindMode(info->var.xres, info->var.yres, neofb_set_par()
1636 .xres = 800,
2090 h_sync * 512 / (info->var.xres + info->var.left_margin + neofb_probe()
2098 info->fix.smem_len >> 10, info->var.xres, neofb_probe()
H A Dnuc900fb.c104 if (var->xres == default_display->xres && nuc900fb_check_var()
110 if (var->xres == mach_info->displays[i].xres && nuc900fb_check_var()
119 var->xres, var->yres, var->bits_per_pixel); nuc900fb_check_var()
124 var->xres_virtual = display->xres; nuc900fb_check_var()
612 unsigned long smem_len = mach_info->displays[i].xres; nuc900fb_probe()
629 fbinfo->var.xres = display->xres; nuc900fb_probe()
H A Dvalkyriefb.c80 int xres, yres; member in struct:fb_par_valkyrie
476 var->xres, var->yres, var->bits_per_pixel); valkyrie_var_to_par()
491 if (var->xres_virtual > var->xres || var->yres_virtual > var->yres valkyrie_var_to_par()
512 par->xres = var->xres; valkyrie_var_to_par()
514 par->vxres = par->xres; valkyrie_var_to_par()
H A Dvesafb.c249 vesafb_defined.xres = screen_info.lfb_width; vesafb_probe()
313 vesafb_defined.xres, vesafb_defined.yres, vesafb_defined.bits_per_pixel, vesafb_fix.line_length, screen_info.pages); vesafb_probe()
353 vesafb_defined.xres_virtual = vesafb_defined.xres; vesafb_probe()
365 vesafb_defined.pixclock = 10000000 / vesafb_defined.xres * 1000 / vesafb_defined.yres; vesafb_probe()
366 vesafb_defined.left_margin = (vesafb_defined.xres / 8) & 0xf8; vesafb_probe()
367 vesafb_defined.hsync_len = (vesafb_defined.xres / 8) & 0xf8; vesafb_probe()
H A Dsstfb.c353 int hSyncOff = var->xres + var->right_margin + var->left_margin; sstfb_check_var()
386 if (var->xres <= 1 || yDim <= 0 || var->hsync_len <= 1 || sstfb_check_var()
394 tiles_in_X = (var->xres + 63 ) / 64 * 2; sstfb_check_var()
396 if (var->xres > POW2(11) || yDim >= POW2(11)) { sstfb_check_var()
398 var->xres, var->yres); sstfb_check_var()
411 tiles_in_X = (var->xres + 63 ) / 64; sstfb_check_var()
418 if (var->xres > POW2(10) || var->yres >= POW2(10)) { sstfb_check_var()
420 var->xres, var->yres); sstfb_check_var()
484 par->hSyncOff = info->var.xres + info->var.right_margin + info->var.left_margin; sstfb_set_par()
506 par->tiles_in_X = (info->var.xres + 63 ) / 64 * 2; sstfb_set_par()
509 par->tiles_in_X = (info->var.xres + 63 ) / 64; sstfb_set_par()
516 f_ddprintk("left_margin upper_margin xres yres Freq\n"); sstfb_set_par()
519 info->var.xres, info->var.yres, PICOS2KHZ(info->var.pixclock)); sstfb_set_par()
532 sst_write(VIDEODIMENSIONS, par->yDim << 16 | (info->var.xres - 1)); sstfb_set_par()
645 info->var.xres - 1, par->yDim - 1); sstfb_set_par()
647 sst_write(CLIP_LEFT_RIGHT, info->var.xres); sstfb_set_par()
805 sst_write(BLTCLIPX, info->var.xres);
H A Dbroadsheetfb.c106 .xres = DPY_W,
782 int xres = par->info->var.xres; broadsheet_init_display() local
802 broadsheet_write_reg32(par, 0x310, xres*yres*2); broadsheet_init_display()
877 args[3] = cpu_to_le16(par->info->var.xres); broadsheetfb_dpy_update_pages()
884 buf += y1 * par->info->var.xres; broadsheetfb_dpy_update_pages()
885 broadsheet_burst_write(par, ((1 + y2 - y1) * par->info->var.xres)/2, broadsheetfb_dpy_update_pages()
939 u16 xres = info->var.xres; broadsheetfb_dpy_deferred_io() local
942 h_inc = DIV_ROUND_UP(PAGE_SIZE , xres); broadsheetfb_dpy_deferred_io()
948 y1 = (cur->index << PAGE_SHIFT) / xres; broadsheetfb_dpy_deferred_io()
957 y1 = (cur->index << PAGE_SHIFT) / xres; broadsheetfb_dpy_deferred_io()
1113 broadsheetfb_var.xres = dpyw; broadsheetfb_probe()
H A Dda8xx-fb.c203 .xres = 320,
218 .xres = 480,
233 .xres = 320,
248 .xres = 320,
820 ret = lcd_cfg_frame_buffer(par, (unsigned int)panel->xres, lcd_init()
1032 if (var->xres > var->xres_virtual) fb_check_var()
1033 var->xres = var->xres_virtual; fb_check_var()
1035 if (var->xres + var->xoffset > var->xres_virtual) fb_check_var()
1036 var->xoffset = var->xres_virtual - var->xres; fb_check_var()
1282 info->fix.line_length = (par->mode.xres * par->cfg.bpp) / 8; da8xxfb_set_par()
1424 par->vram_size = lcdc_info->xres * lcdc_info->yres * lcd_cfg->bpp; fb_probe()
1425 ulcm = lcm((lcdc_info->xres * lcd_cfg->bpp)/8, PAGE_SIZE); fb_probe()
1443 da8xx_fb_fix.line_length = (lcdc_info->xres * lcd_cfg->bpp) / 8; fb_probe()
H A Ds3c2410fb.c138 var->xres == default_display->xres && s3c2410fb_check_var()
145 var->xres == mach_info->displays[i].xres && s3c2410fb_check_var()
153 var->xres, var->yres, var->bits_per_pixel); s3c2410fb_check_var()
158 var->xres_virtual = display->xres; s3c2410fb_check_var()
257 int hs = var->xres >> 2; s3c2410fb_calculate_stn_lcd_regs()
363 S3C2410_LCDCON3_HOZVAL(var->xres - 1); s3c2410fb_calculate_tft_lcd_regs()
383 dprintk("%s: var->xres = %d\n", __func__, var->xres); s3c2410fb_activate_var()
944 unsigned long smem_len = mach_info->displays[i].xres; s3c24xxfb_probe()
963 fbinfo->var.xres = display->xres; s3c24xxfb_probe()
H A Dtmiofb.c334 tmio_iowrite16(i += mode->xres + mode->right_margin, par->lcr + LCR_HT); tmiofb_hw_mode()
335 tmio_iowrite16(mode->xres, par->lcr + LCR_HNP); tmiofb_hw_mode()
440 TMIOFB_ACC_DSADR((rect->dy * fbi->mode->xres + rect->dx) * 2), tmiofb_fillrect()
460 TMIOFB_ACC_DSADR((area->dy * fbi->mode->xres + area->dx) * 2), tmiofb_copyarea()
463 TMIOFB_ACC_SSADR((area->sy * fbi->mode->xres + area->sx) * 2), tmiofb_copyarea()
482 .width = info->mode->xres, tmiofb_clearscreen()
567 if (mode->xres >= var->xres && mode->yres >= var->yres tmiofb_find_mode()
568 && (!best || (mode->xres < best->xres tmiofb_find_mode()
588 var->xres_virtual = mode->xres; tmiofb_check_var()
589 var->yres_virtual = info->screen_size / (mode->xres * 2); tmiofb_check_var()
623 info->fix.line_length = info->mode->xres * tmiofb_set_par()
H A Dsmscufx.c687 h_total = var->xres + var->right_margin + var->hsync_len + var->left_margin; ufx_set_vid_mode()
688 h_active = var->xres; ufx_set_vid_mode()
689 h_blank_start = var->xres + var->right_margin; ufx_set_vid_mode()
690 h_blank_end = var->xres + var->right_margin + var->hsync_len; ufx_set_vid_mode()
691 h_sync_start = var->xres + var->right_margin; ufx_set_vid_mode()
692 h_sync_end = var->xres + var->right_margin + var->hsync_len; ufx_set_vid_mode()
733 temp = var->xres * var->yres * 2; ufx_set_vid_mode()
838 cmd[10] = cpu_to_le16(0x4000 | dev->info->var.xres); ufx_raw_rect()
859 (x + width > dev->info->var.xres) || ufx_handle_damage()
914 ufx_handle_damage(dev, 0, start, info->var.xres, lines); ufx_ops_write()
976 const int width = dev->info->var.xres; ufx_dpy_deferred_io()
1021 if (area->x > info->var.xres) ufx_ops_ioctl()
1022 area->x = info->var.xres; ufx_ops_ioctl()
1193 if ((mode->xres * mode->yres) > (2048 * 1152)) { ufx_is_valid_mode()
1195 mode->xres, mode->yres); ufx_is_valid_mode()
1201 mode->xres, mode->yres, mode->pixclock); ufx_is_valid_mode()
1205 pr_debug("%dx%d (pixclk %dps %dMHz) valid mode", mode->xres, mode->yres, ufx_is_valid_mode()
1228 if ((var->xres * var->yres * 2) > info->fix.smem_len) ufx_ops_check_var()
1249 pr_debug("set_par mode %dx%d", info->var.xres, info->var.yres); ufx_ops_set_par()
1258 ufx_handle_damage(dev, 0, 0, info->var.xres, info->var.yres); ufx_ops_set_par()
1586 fb_vmode.xres = 800; ufx_setup_modes()
1601 info->fix.line_length = info->var.xres * ufx_setup_modes()
1734 info->var.xres, info->var.yres, info->fix.smem_len >> 10); ufx_usb_probe()
H A Dsunxvr1000.c91 var->xres = gp->width; gfb_set_fbinfo()
93 var->xres_virtual = var->xres; gfb_set_fbinfo()
H A Dsunxvr2500.c95 var->xres = sp->width; s3d_set_fbinfo()
97 var->xres_virtual = var->xres; s3d_set_fbinfo()
H A Dq40fb.c40 .xres = 1024,
H A Dsh_mobile_lcdcfb.h80 unsigned int xres; member in struct:sh_mobile_lcdc_chan
H A Dwm8505fb.c74 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); wm8505fb_init_hw()
91 int h_end = h_start + info->var.xres; wm8505fb_set_timing()
332 fb_mem_len = mode.xres * mode.yres * 2 * (bpp / 8); wm8505fb_probe()
340 fbi->fb.var.xres_virtual = mode.xres; wm8505fb_probe()
H A Dsbuslib.c24 var->xres = of_getintprop_default(dp, "width", 1152); sbusfb_fill_var()
26 var->xres_virtual = var->xres; sbusfb_fill_var()
109 __put_user(info->var.xres, &f->fb_width) || sbusfb_ioctl_helper()
H A Digafb.c78 .xres = 640,
102 .xres = 1024,
125 .xres = 1152,
148 .xres = 1280,
521 igafb_fix.line_length = default_var.xres*(default_var.bits_per_pixel/8); igafb_init()
H A Dsh7760fb.c211 /* rotate only works with xres <= 320 */ sh7760fb_set_par()
212 if (par->rot && (vm->xres > 320)) { sh7760fb_set_par()
218 hsynp = vm->right_margin + vm->xres; sh7760fb_set_par()
221 hdcn = vm->xres; sh7760fb_set_par()
396 vram = info->var.xres * info->var.yres; sh7760fb_alloc_mem()
H A Dvt8500lcdfb.c126 | (((info->var.xres - 1) & 0x3ff) << 8) vt8500lcd_set_par()
133 | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10); vt8500lcd_set_par()
217 | (((info->var.xres_virtual - info->var.xres) * pixlen / 4) << 20) vt8500lcd_pan_display()
359 fb_mem_len = of_mode.xres * of_mode.yres * 2 * (bpp / 8); vt8500lcd_probe()
407 fbi->fb.var.xres_virtual = of_mode.xres; vt8500lcd_probe()
H A Dxilinxfb.c91 u32 xres, yres; /* resolution of screen in pixels */ member in struct:xilinxfb_platform_data
104 .xres = 640,
330 drvdata->info.var.xres = pdata->xres; xilinxfb_assign()
462 pdata.xres = prop[0]; xilinxfb_of_probe()
H A Dgbefb.c96 .xres = 640,
127 .xres = 1600,
159 .xres = 640,
174 .xres = 1600,
514 timing->width = var->xres; compute_gbe_timing()
521 timing->htotal = var->left_margin + var->xres + compute_gbe_timing()
527 timing->hblank_start = var->xres; compute_gbe_timing()
530 timing->hsync_start = var->xres + var->right_margin + 1; compute_gbe_timing()
927 if ((var->xres * var->yres * var->bits_per_pixel) & 4095) gbefb_check_var()
938 if (var->xres > var->xres_virtual || (!ywrap && !ypan)) gbefb_check_var()
939 var->xres_virtual = var->xres; gbefb_check_var()
H A Dmxsfb.c275 if (var->xres < MIN_XRES) mxsfb_check_var()
276 var->xres = MIN_XRES; mxsfb_check_var()
280 var->xres_virtual = var->xres; mxsfb_check_var()
417 line_size = fb_info->var.xres * (fb_info->var.bits_per_pixel >> 3); mxsfb_set_par()
477 TRANSFER_COUNT_SET_HCOUNT(fb_info->var.xres), mxsfb_set_par()
504 fb_info->var.xres), mxsfb_set_par()
513 vdctrl4 = SET_DOTCLK_H_VALID_DATA_CNT(fb_info->var.xres); mxsfb_set_par()
651 vmode->xres = TRANSFER_COUNT_GET_HCOUNT(transfer_count); mxsfb_restore_mode()
673 vmode->hsync_len - vmode->left_margin - vmode->xres; mxsfb_restore_mode()
690 vmode->xres, vmode->yres, vmode->hsync_len, vmode->left_margin, mxsfb_restore_mode()
698 fb_info->fix.line_length = vmode->xres * (bits_per_pixel >> 3); mxsfb_restore_mode()
H A Dbf54x-lq043fb.c352 if (info->var.xres != var->xres || info->var.yres != var->yres || bfin_bf54x_fb_check_var()
356 __func__, var->xres, var->yres); bfin_bf54x_fb_check_var()
561 fbinfo->var.xres = info->mach_info->xres.defval; bfin_bf54x_probe()
562 fbinfo->var.xres_virtual = info->mach_info->xres.defval; bfin_bf54x_probe()
583 fbinfo->fix.smem_len = info->mach_info->xres.max * bfin_bf54x_probe()
H A Djz4740_fb.c281 if (mode->xres == var->xres && mode->yres == var->yres) jzfb_get_mode()
373 hde = hds + mode->xres; jzfb_set_par()
431 rate = mode->refresh * (vt + 2 * mode->xres) * ht; jzfb_set_par()
562 if (max_videosize < mode->xres * mode->yres) jzfb_alloc_devmem()
563 max_videosize = mode->xres * mode->yres; jzfb_alloc_devmem()
686 fb->fix.line_length = fb->var.bits_per_pixel * fb->var.xres / 8; jzfb_probe()
H A Dmacfb.c574 macfb_defined.xres = mac_bi_data.dimensions & 0xFFFF; macfb_init()
598 macfb_defined.xres, macfb_defined.yres, macfb_init()
602 macfb_defined.xres_virtual = macfb_defined.xres; macfb_init()
605 macfb_defined.width = PIXEL_TO_MM(macfb_defined.xres); macfb_init()
608 macfb_defined.pixclock = 10000000 / macfb_defined.xres * macfb_init()
610 macfb_defined.left_margin = (macfb_defined.xres / 8) & 0xf8; macfb_init()
611 macfb_defined.hsync_len = (macfb_defined.xres / 8) & 0xf8; macfb_init()
H A Ds3c-fb.c250 var->xres_virtual = max(var->xres_virtual, var->xres); s3c_fb_check_var()
529 info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; s3c_fb_set_par()
548 pagewidth = (var->xres * var->bits_per_pixel) >> 3; s3c_fb_set_par()
562 var->xres - 1)) | s3c_fb_set_par()
565 var->xres - 1)) | s3c_fb_set_par()
570 data = var->xres * var->yres; s3c_fb_set_par()
1066 mode->xres; s3c_fb_missing_pixclock()
1092 real_size = windata->xres * windata->yres; s3c_fb_alloc_memory()
1096 real_size, windata->xres, windata->yres, s3c_fb_alloc_memory()
1202 WARN_ON(windata->xres == 0); s3c_fb_probe_win()
1242 initmode.xres = windata->xres; s3c_fb_probe_win()
1329 VIDTCON2_HOZVAL(vmode->xres - 1) | s3c_fb_set_rgb_timing()
1331 VIDTCON2_HOZVAL_E(vmode->xres - 1); s3c_fb_set_rgb_timing()
H A Dstifb.c499 SET_ATTR_SIZE(fb, fb->info.var.xres, fb->info.var.yres); ngleSetupAttrPlanes()
524 0xff, fb->info.var.xres * fb->info.var.bits_per_pixel/8); rattlerSetupPlanes()
684 packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; ngleResetAttrPlanes()
734 packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; ngleClearOverlayPlanes()
1089 int bpp, xres, yres; stifb_init_fb() local
1140 xres = sti_onscreen_x(fb->sti); stifb_init_fb()
1168 xres = fb->ngle_rom.x_size_visible; stifb_init_fb()
1253 var->xres = var->xres_virtual = xres; stifb_init_fb()
1288 var->xres, stifb_init_fb()
H A Dhyperv_fb.c280 msg.situ.video_output[0].width_pixels = info->var.xres; synthvid_send_situ()
338 msg.dirt.rect[0].x2 = info->var.xres; synthvid_update()
560 if (var->xres < HVFB_WIDTH_MIN || var->yres < HVFB_HEIGHT_MIN || hvfb_check_var()
561 var->xres > screen_width || var->yres > screen_height || hvfb_check_var()
565 var->xres_virtual = var->xres; hvfb_check_var()
811 info->var.xres_virtual = info->var.xres = screen_width; hvfb_probe()
H A Datmel_lcdfb.c173 dma2dcfg = (info->var.xres_virtual - info->var.xres) atmel_lcdfb_update_dma2d()
336 unsigned long xres) compute_hozval()
342 return xres; compute_hozval()
345 value = xres; compute_hozval()
508 dev_dbg(dev, " resolution: %ux%u\n", var->xres, var->yres); atmel_lcdfb_check_var()
519 if (var->xres > var->xres_virtual) atmel_lcdfb_check_var()
520 var->xres_virtual = var->xres; atmel_lcdfb_check_var()
526 var->xres = (var->xres + 3) & ~3UL; atmel_lcdfb_check_var()
657 info->var.xres, info->var.yres, atmel_lcdfb_set_par()
677 value = (info->var.yres * info->var.xres * info->var.bits_per_pixel) / 32; atmel_lcdfb_set_par()
744 hozval_linesz = compute_hozval(sinfo, info->var.xres); atmel_lcdfb_set_par()
335 compute_hozval(struct atmel_lcdfb_info *sinfo, unsigned long xres) compute_hozval() argument
H A Dcg3.c272 if (var->xres != ww || cg3_rdi_maybe_fixup_var()
274 var->xres = var->xres_virtual = ww; cg3_rdi_maybe_fixup_var()
378 info->var.xres); cg3_probe()
H A Dchipsfb.c97 if (var->xres > 800 || var->yres > 600 chipsfb_check_var()
104 var->xres = var->xres_virtual = 800; chipsfb_check_var()
313 .xres = 800,
H A Dhpfb.c246 hpfb_defined.xres = (in_8(fb_regs + HPFB_DWMSB) << 8) | in_8(fb_regs + HPFB_DWLSB); hpfb_init_one()
248 hpfb_defined.xres_virtual = hpfb_defined.xres; hpfb_init_one()
255 hpfb_defined.xres, hpfb_defined.yres, hpfb_defined.bits_per_pixel, fb_info.fix.line_length); hpfb_init_one()
H A Dpmagb-b-fb.c154 info->var.xres = ((sfb_read(par, SFB_REG_VID_HOR) >> pmagbbfb_screen_setup()
156 info->var.xres_virtual = info->var.xres; pmagbbfb_screen_setup()
176 info->fix.line_length = info->var.xres; pmagbbfb_screen_setup()
H A Dsh_mobile_hdmi.c409 htotal = mode->xres + mode->right_margin + mode->left_margin sh_hdmi_external_video_param()
832 mode->left_margin, mode->xres, sh_hdmi_rate_error()
942 } else if (f_width != mode->xres || f_height != mode->yres) { sh_hdmi_read_edid()
988 if (!found && hdmi->entity.def_mode.xres != 0) { sh_hdmi_read_edid()
998 if (found->xres == 640 && found->yres == 480 && found->refresh == 60) sh_hdmi_read_edid()
1000 else if (found->xres == 720 && found->yres == 480 && found->refresh == 60) sh_hdmi_read_edid()
1002 else if (found->xres == 720 && found->yres == 576 && found->refresh == 50) sh_hdmi_read_edid()
1004 else if (found->xres == 1280 && found->yres == 720 && found->refresh == 60) sh_hdmi_read_edid()
1006 else if (found->xres == 1920 && found->yres == 1080 && found->refresh == 24) sh_hdmi_read_edid()
1008 else if (found->xres == 1920 && found->yres == 1080 && found->refresh == 50) sh_hdmi_read_edid()
1010 else if (found->xres == 1920 && found->yres == 1080 && found->refresh == 60) sh_hdmi_read_edid()
1017 hdmi->preprogrammed_vic ? "VIC" : "external", found->xres, sh_hdmi_read_edid()
H A Dbfin-t350mcqb-fb.c274 if (info->var.xres != var->xres || info->var.yres != var->yres || bfin_t350mcqb_fb_check_var()
278 __func__, var->xres, var->yres); bfin_t350mcqb_fb_check_var()
471 fbinfo->var.xres = LCD_X_RES; bfin_t350mcqb_probe()
H A Dmaxinefb.c43 .xres = 1024,
H A Dsm501fb.c51 .xres = 640,
122 return var->xres + var->left_margin + h_total()
309 if ((var->xres + var->right_margin) > 4096) sm501fb_check_var()
323 tmp = (var->xres * var->bits_per_pixel) / 8; sm501fb_check_var()
442 __func__, var->xres, var->yres, var->bits_per_pixel, sm501fb_set_par_common()
542 reg |= ((var->xres * var->bits_per_pixel)/8) << 16; sm501fb_set_par_geometry()
550 reg |= (var->xres - 1); sm501fb_set_par_geometry()
557 reg |= var->xres + var->right_margin - 1; sm501fb_set_par_geometry()
864 reg = var->xres - 1; sm501fb_set_par_pnl()
1345 smc501_writel((info->var.xres << 16) | info->var.xres, sm501fb_copyarea()
1406 smc501_writel((info->var.xres << 16) | info->var.xres, sm501fb_fillrect()
1773 fb->var.xres_virtual = fb->var.xres; sm501fb_init_fb()
2235 "Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ");
H A Dudlfb.c228 xde = xds + var->xres; dlfb_set_vid_cmds()
249 wrptr = dlfb_set_register_16(wrptr, 0x0F, var->xres); dlfb_set_vid_cmds()
594 (x + width > dev->info->var.xres) || dlfb_handle_damage()
657 dlfb_handle_damage(dev, 0, start, info->var.xres, dlfb_ops_write()
826 if (area.x > info->var.xres) dlfb_ops_ioctl()
827 area.x = info->var.xres; dlfb_ops_ioctl()
1014 if (mode->xres * mode->yres > dev->sku_pixel_limit) { dlfb_is_valid_mode()
1016 mode->xres, mode->yres); dlfb_is_valid_mode()
1020 pr_info("%dx%d @ %d Hz valid mode\n", mode->xres, mode->yres, dlfb_is_valid_mode()
1044 if ((var->xres * var->yres * 2) > info->fix.smem_len) dlfb_ops_check_var()
1065 pr_notice("set_par mode %dx%d\n", info->var.xres, info->var.yres); dlfb_ops_set_par()
1077 dlfb_handle_damage(dev, 0, 0, info->var.xres, info->var.yres, dlfb_ops_set_par()
1336 fb_vmode.xres = 800; dlfb_setup_modes()
1353 info->fix.line_length = info->var.xres * dlfb_setup_modes()
1723 info->var.xres, info->var.yres, dlfb_init_framebuffer_work()
H A Dmx3fb.c140 .xres = 240,
158 .xres = 240,
176 .xres = 640,
192 .xres = 640,
208 .xres = 640,
224 .xres = 640,
853 fbi->var.xres, fbi->var.yres, __set_par()
873 video->out_width = fbi->var.xres; __set_par()
936 if (var->xres_virtual < var->xres) mx3fb_check_var()
937 var->xres_virtual = var->xres; mx3fb_check_var()
1000 htotal = var->xres + var->right_margin + var->hsync_len + mx3fb_check_var()
H A Dtridentfb.c882 if (par->flatpanel && nativex && var->xres > nativex) tridentfb_check_var()
885 var->xres = (var->xres + 7) & ~0x7; tridentfb_check_var()
886 if (var->xres > var->xres_virtual) tridentfb_check_var()
887 var->xres_virtual = var->xres; tridentfb_check_var()
1019 hdispend = var->xres / 8 - 1; tridentfb_set_par()
1020 hsyncstart = (var->xres + var->right_margin) / 8; tridentfb_set_par()
1021 hsyncend = (var->xres + var->right_margin + var->hsync_len) / 8; tridentfb_set_par()
1022 htotal = (var->xres + var->left_margin + var->right_margin + tridentfb_set_par()
1052 if (par->flatpanel && var->xres < nativex) { tridentfb_set_par()
1526 info->node, info->fix.id, info->var.xres, trident_pci_probe()
H A Damifb.c121 | margin # | xres # margin | len |
220 - diwstop_h = diwstrt_h + xres + 1. Because of the additional 1 this can
288 xres yres left right upper lower hsync vsync
299 xres yres left right upper lower hsync vsync
347 - make sure left_margin + xres + right_margin + hsync_len = 1816 for a
716 int xres; /* vmode */ member in struct:amifb_par
1146 if ((par->xres = var->xres) < 64) ami_decode_var()
1147 par->xres = 64; ami_decode_var()
1150 if ((par->vxres = var->xres_virtual) < par->xres) ami_decode_var()
1151 par->vxres = par->xres; ami_decode_var()
1214 xres_n = par->xres << clk_shift; ami_decode_var()
1216 par->htotal = down8((var->left_margin + par->xres + var->right_margin + ami_decode_var()
1492 par->xoffset > upx(16 << maxfmode, par->vxres - par->xres) || ami_decode_var()
1521 var->xres = par->xres; ami_encode_var()
1562 var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len; ami_encode_var()
1577 var->left_margin = (par->htotal>>clk_shift) - var->xres - var->right_margin - var->hsync_len; ami_encode_var()
1608 fsize = (par->xres + vshift) << clk_shift; ami_update_par()
2068 mx > -(short)par->crsr.width && mx < par->xres && ami_set_sprite()
2550 if (var->xoffset + info->var.xres > amifb_pan_display()
H A Dbw2.c241 info->var.xres = info->var.xres_virtual = 1600; bw2_do_default_mode()
296 info->var.xres); bw2_probe()
/linux-4.1.27/arch/arm/mach-omap1/
H A Dlcd_dma.c61 int rotate, data_type, xres, yres; member in struct:lcd_dma_info
75 lcd_dma.xres = fb_xres; omap_set_lcd_dma_b1()
159 vxres = lcd_dma.vxres ? lcd_dma.vxres : lcd_dma.xres; set_b1_regs()
162 BUG_ON(vxres < lcd_dma.xres); set_b1_regs()
172 bottom = PIXADDR(lcd_dma.xres - 1, lcd_dma.yres - 1); set_b1_regs()
179 fi = PIXSTEP(lcd_dma.xres - 1, 0, 0, 1); set_b1_regs()
181 top = PIXADDR(lcd_dma.xres - 1, 0); set_b1_regs()
184 fi = PIXSTEP(0, 0, lcd_dma.xres - 1, 1); set_b1_regs()
186 en = lcd_dma.xres; set_b1_regs()
192 bottom = PIXADDR(lcd_dma.xres - 1, 0); set_b1_regs()
196 top = PIXADDR(lcd_dma.xres - 1, lcd_dma.yres - 1); set_b1_regs()
202 fn = lcd_dma.xres; set_b1_regs()
206 top = PIXADDR(lcd_dma.xres - 1, lcd_dma.yres - 1); set_b1_regs()
209 fi = PIXSTEP(0, 1, lcd_dma.xres - 1, 0); set_b1_regs()
212 bottom = PIXADDR(lcd_dma.xres - 1, 0); set_b1_regs()
214 fi = PIXSTEP(lcd_dma.xres - 1, 1, 0, 0); set_b1_regs()
216 en = lcd_dma.xres; set_b1_regs()
221 top = PIXADDR(lcd_dma.xres - 1, 0); set_b1_regs()
227 bottom = PIXADDR(lcd_dma.xres - 1, lcd_dma.yres - 1); set_b1_regs()
232 fn = lcd_dma.xres; set_b1_regs()
/linux-4.1.27/drivers/staging/xgifb/
H A DXGI_main_26.c242 && (XGIbios_mode[i].xres <= xgifb_info->lvds_data.LVDSHDE)) { XGIfb_GetXG21DefaultLVDSModeIdx()
243 if ((XGIbios_mode[i].xres == xgifb_info->lvds_data.LVDSHDE) XGIfb_GetXG21DefaultLVDSModeIdx()
257 unsigned int xres; XGIfb_search_mode() local
262 if (sscanf(name, "%ux%ux%u", &xres, &yres, &bpp) != 3) XGIfb_search_mode()
269 if (XGIbios_mode[i].xres == xres && XGIfb_search_mode()
304 u16 xres, yres; XGIfb_validate_mode() local
310 xres = xgifb_info->lvds_data.LVDSHDE; XGIfb_validate_mode()
312 if (XGIbios_mode[myindex].xres > xres) XGIfb_validate_mode()
316 if ((XGIbios_mode[myindex].xres < xres) && XGIfb_validate_mode()
338 xres = 640; XGIfb_validate_mode()
342 xres = 800; XGIfb_validate_mode()
346 xres = 1024; XGIfb_validate_mode()
350 xres = 1024; XGIfb_validate_mode()
354 xres = 1152; XGIfb_validate_mode()
358 xres = 1280; XGIfb_validate_mode()
362 xres = 1280; XGIfb_validate_mode()
366 xres = 1280; XGIfb_validate_mode()
370 xres = 1400; XGIfb_validate_mode()
374 xres = 1600; XGIfb_validate_mode()
378 xres = 0; XGIfb_validate_mode()
382 if (XGIbios_mode[myindex].xres > xres) XGIfb_validate_mode()
388 switch (XGIbios_mode[myindex].xres) { XGIfb_validate_mode()
439 switch (XGIbios_mode[myindex].xres) { XGIfb_validate_mode()
481 switch (XGIbios_mode[myindex].xres) { XGIfb_validate_mode()
511 if (XGIbios_mode[myindex].xres > 1280) XGIfb_validate_mode()
519 required_mem = XGIbios_mode[myindex].xres * XGIbios_mode[myindex].yres * XGIfb_validate_mode()
549 u16 xres, yres; XGIfb_search_refresh_rate() local
552 xres = XGIbios_mode[xgifb_info->mode_idx].xres; XGIfb_search_refresh_rate()
556 while ((XGIfb_vrate[i].idx != 0) && (XGIfb_vrate[i].xres <= xres)) { XGIfb_search_refresh_rate()
557 if ((XGIfb_vrate[i].xres == xres) && XGIfb_search_refresh_rate()
594 rate, xres, yres); XGIfb_search_refresh_rate()
929 unsigned int htotal = var->left_margin + var->xres + var->right_margin XGIfb_do_set_var()
965 var->xres, XGIfb_do_set_var()
974 (XGIbios_mode[xgifb_info->mode_idx].xres <= var->xres)) { XGIfb_do_set_var()
975 if ((XGIbios_mode[xgifb_info->mode_idx].xres == var->xres) && XGIfb_do_set_var()
993 var->xres, var->yres, var->bits_per_pixel); XGIfb_do_set_var()
1027 XGIbios_mode[xgifb_info->mode_idx].xres, XGIfb_do_set_var()
1035 XGIbios_mode[xgifb_info->mode_idx].xres; XGIfb_do_set_var()
1231 unsigned int htotal = var->left_margin + var->xres + var->right_margin XGIfb_check_var()
1273 if ((var->xres == 1024) && (var->yres == 600)) XGIfb_check_var()
1278 (XGIbios_mode[search_idx].xres <= var->xres)) { XGIfb_check_var()
1279 if ((XGIbios_mode[search_idx].xres == var->xres) && XGIfb_check_var()
1293 var->xres, var->yres, var->bits_per_pixel); XGIfb_check_var()
1296 if ((var->xres <= XGIbios_mode[search_idx].xres) && XGIfb_check_var()
1309 var->xres = XGIbios_mode[search_idx].xres; XGIfb_check_var()
1312 var->xres, var->yres, var->bits_per_pixel); XGIfb_check_var()
1316 var->xres, var->yres, var->bits_per_pixel); XGIfb_check_var()
1325 if (var->xres != var->xres_virtual) XGIfb_check_var()
1326 var->xres_virtual = var->xres; XGIfb_check_var()
1332 if (var->xoffset > var->xres_virtual - var->xres) XGIfb_check_var()
1333 var->xoffset = var->xres_virtual - var->xres - 1; XGIfb_check_var()
1352 if (var->xoffset > (info->var.xres_virtual - info->var.xres)) XGIfb_pan_display()
1360 } else if (var->xoffset + info->var.xres > info->var.xres_virtual XGIfb_pan_display()
1928 XGIbios_mode[xgifb_info->mode_idx].xres; xgifb_probe()
1972 fb_info->var.xres = xgifb_info->video_width; xgifb_probe()
H A Dvb_setmode.c1002 xres; XGI_SetCRT1ModeRegs() local
1023 xres = XGI330_ModeResInfo[resindex].HTotal; /* xres->ax */ XGI_SetCRT1ModeRegs()
1027 if (xres == 1024) XGI_SetCRT1ModeRegs()
1029 else if (xres == 1280) XGI_SetCRT1ModeRegs()
1176 unsigned short resindex, xres, yres, modeflag; XGI_GetLVDSResInfo() local
1184 xres = XGI330_ModeResInfo[resindex].HTotal; XGI_GetLVDSResInfo()
1188 xres <<= 1; XGI_GetLVDSResInfo()
1193 if (xres == 720) XGI_GetLVDSResInfo()
1194 xres = 640; XGI_GetLVDSResInfo()
1196 pVBInfo->VGAHDE = xres; XGI_GetLVDSResInfo()
1197 pVBInfo->HDE = xres; XGI_GetLVDSResInfo()
2409 unsigned short xres, yres, modeflag, resindex; XGI_GetCRT2ResInfo() local
2412 xres = XGI330_ModeResInfo[resindex].HTotal; /* xres->ax */ XGI_GetCRT2ResInfo()
2418 xres *= 2; XGI_GetCRT2ResInfo()
2458 if (xres == 720) XGI_GetCRT2ResInfo()
2459 xres = 640; XGI_GetCRT2ResInfo()
2462 pVBInfo->VGAHDE = xres; XGI_GetCRT2ResInfo()
2463 pVBInfo->HDE = xres; XGI_GetCRT2ResInfo()
4200 unsigned short xres, yres, colordepth, modeflag, resindex; XGI_XG21CheckLVDSMode() local
4203 xres = XGI330_ModeResInfo[resindex].HTotal; /* xres->ax */ XGI_XG21CheckLVDSMode()
4209 xres /= 9; XGI_XG21CheckLVDSMode()
4210 xres *= 8; XGI_XG21CheckLVDSMode()
4214 xres *= 2; XGI_XG21CheckLVDSMode()
4219 if (xres > xgifb_info->lvds_data.LVDSHDE) XGI_XG21CheckLVDSMode()
4225 if (xres != xgifb_info->lvds_data.LVDSHDE || XGI_XG21CheckLVDSMode()
4240 unsigned short xres, yres, modeflag, resindex; xgifb_set_lvds() local
4264 xres = XGI330_ModeResInfo[resindex].HTotal; /* xres->ax */ xgifb_set_lvds()
4270 xres = xres * 8 / 9; xgifb_set_lvds()
4274 LVDSHBS = xres + (xgifb_info->lvds_data.LVDSHDE - xres) / 2; xgifb_set_lvds()
/linux-4.1.27/arch/arm/mach-sa1100/
H A Dlart.c35 .xres = 320, .yres = 240,
51 .xres = 320, .yres = 240,
64 .xres = 640, .yres = 480,
80 .xres = 640, .yres = 480,
H A Dshannon.c62 .xres = 640, .yres = 480,
H A Dh3100.c64 .xres = 320, .yres = 240,
H A Dh3600.c75 .xres = 320, .yres = 240,
/linux-4.1.27/drivers/staging/fbtft/
H A Dfb_agm1264k-fl.c264 if (src[(y * 8 + i) * par->info->var.xres + x]) construct_line_bitmap()
282 signed short *convert_buf = kmalloc(par->info->var.xres * write_vmem()
291 for (x = 0; x < par->info->var.xres; ++x) write_vmem()
293 u16 pixel = vmem16[y * par->info->var.xres + x]; write_vmem()
303 convert_buf[y * par->info->var.xres + x] = write_vmem()
308 for (x = 0; x < par->info->var.xres; ++x) write_vmem()
311 convert_buf[y * par->info->var.xres + x]; write_vmem()
339 x + i >= par->info->var.xres write_vmem()
343 (y + j) * par->info->var.xres + write_vmem()
365 if (addr_win.xs < par->info->var.xres / 2) { write_vmem()
367 addr_win.xs, par->info->var.xres / 2, y); write_vmem()
369 len = par->info->var.xres / 2 - addr_win.xs; write_vmem()
386 if (addr_win.xe >= par->info->var.xres / 2) { write_vmem()
388 convert_buf, par->info->var.xres / 2, write_vmem()
391 len = addr_win.xe + 1 - par->info->var.xres / 2; write_vmem()
H A Dfb_watterott.c90 pos[2] = cpu_to_be16(par->info->var.xres); write_vmem()
96 for (j = 0; j < par->info->var.xres; j++) write_vmem()
129 pos[2] = cpu_to_be16(par->info->var.xres); write_vmem_8bit()
135 for (j = 0; j < par->info->var.xres; j++) { write_vmem_8bit()
140 par->txbuf.buf, 10 + par->info->var.xres); write_vmem_8bit()
H A Dfb_ra8875.c76 "display size %dx%d\n", par->info->var.xres, par->info->var.yres); init_display()
80 if ((par->info->var.xres == 320) && (par->info->var.yres == 240)) { init_display()
104 } else if ((par->info->var.xres == 480) && (par->info->var.yres == 272)) { init_display()
128 } else if ((par->info->var.xres == 640) && (par->info->var.yres == 480)) { init_display()
152 } else if ((par->info->var.xres == 800) && (par->info->var.yres == 480)) { init_display()
H A Dfb_ssd1306.c182 for (x = 0; x < par->info->var.xres; x++) { write_vmem()
186 *buf |= (vmem16[(y*8+i)*par->info->var.xres+x] ? 1 : 0) << i; write_vmem()
194 par->info->var.xres*par->info->var.yres/8); write_vmem()
H A Dfb_ssd1289.c98 write_reg(par, 0x4e, par->info->var.xres - 1 - xs); set_addr_win()
107 write_reg(par, 0x4f, par->info->var.xres - 1 - xs); set_addr_win()
/linux-4.1.27/arch/avr32/boards/atngw100/
H A Devklcd10x.c37 .xres = 640, .yres = 480,
75 .xres = 320, .yres = 240,
113 .xres = 320, .yres = 240,
/linux-4.1.27/arch/arm/mach-nspire/
H A Dclcd.c22 .xres = 320,
46 .xres = 320,
90 panel_size = ((panel->mode.xres * panel->mode.yres) * panel->bpp) / 8; nspire_clcd_setup()
/linux-4.1.27/lib/fonts/
H A Dfonts.c103 * @xres: screen size of X
116 const struct font_desc *get_default_font(int xres, int yres, u32 font_w, get_default_font() argument
133 if (MACH_IS_MAC && xres < 640 && f->idx == VGA6x11_IDX) get_default_font()
/linux-4.1.27/include/linux/platform_data/
H A Dvideo_s3c.h13 * @xres : The window X size.
21 unsigned short xres; member in struct:s3c_fb_pd_win
H A Dcyttsp4.h60 int (*xres)(struct cyttsp4_core_platform_data *pdata, member in struct:cyttsp4_core_platform_data
H A Dvideo-nuc900fb.h51 unsigned short xres; member in struct:nuc900fb_display
/linux-4.1.27/include/video/
H A Dsh_mobile_meram.h47 unsigned int xres, unsigned int yres,
72 unsigned int xres, unsigned int yres, sh_mobile_meram_cache_alloc()
70 sh_mobile_meram_cache_alloc(struct sh_mobile_meram_info *dev, const struct sh_mobile_meram_cfg *cfg, unsigned int xres, unsigned int yres, unsigned int pixelformat, unsigned int *pitch) sh_mobile_meram_cache_alloc() argument
H A Dsa1100fb.h34 u_short xres; member in struct:sa1100fb_mach_info
H A Dw100fb.h71 unsigned int xres; member in struct:w100_mode
138 unsigned int xres; member in struct:w100fb_par
H A Dmbxfb.h17 struct mbxfb_val xres; member in struct:mbxfb_platform_data
H A Domapvrfb.h30 u16 xres; member in struct:vrfb
/linux-4.1.27/drivers/video/fbdev/msm/
H A Dmsm_fb.c64 int xres; member in struct:msmfb_info
150 msmfb->update_info.left = msmfb->xres + 1; msmfb_start_dma()
154 if (unlikely(w > msmfb->xres || h > msmfb->yres || msmfb_start_dma()
163 addr = ((msmfb->xres * (yoffset + y) + x) * 2); msmfb_start_dma()
165 msmfb->xres * 2, w, h, x, y, &msmfb->dma_callback, msmfb_start_dma()
254 if (left == 0 && top == 0 && eright == info->var.xres && msmfb_pan_update()
326 if ((var->xres != info->var.xres) || msmfb_check_var()
350 msmfb_pan_update(info, 0, 0, info->var.xres, info->var.yres, msmfb_pan_display()
457 fb_info->fix.line_length = msmfb->xres * 2; setup_fb_info()
459 fb_info->var.xres = msmfb->xres; setup_fb_info()
463 fb_info->var.xres_virtual = msmfb->xres; setup_fb_info()
485 fb_info->var.reserved[2] = (uint16_t)msmfb->xres | setup_fb_info()
511 unsigned long size = msmfb->xres * msmfb->yres * setup_fbmem()
559 msmfb->xres = panel->fb_data->xres; msmfb_probe()
573 msmfb->fb->var.bits_per_pixel*msmfb->xres, msmfb_probe()
581 msmfb->xres, msmfb->yres); msmfb_probe()
/linux-4.1.27/arch/arm/mach-pxa/
H A Dam200epd.c47 .xres = 1200,
61 .xres = 1088,
75 .xres = 832,
150 if ((info->var.xres != am200_fb_info.modes->xres) am200_share_video_mem()
228 fw = am200_fb_info.modes->xres; am200_presetup_fb()
250 am200_fb_info.modes->xres /= 2; am200_presetup_fb()
H A Dhimalaya.c43 .xres = 240,
66 .xres = 240,
H A Dcm-x2xx.c202 .xres = 320, cmx2xx_init_leds()
227 .xres = 640,
251 .xres = 640,
275 .xres = 800,
299 .xres = 320,
322 .xres = 640,
H A Dlpd270.c292 .xres = 320,
314 .xres = 800,
336 .xres = 320,
358 .xres = 640,
380 .xres = 640,
402 .xres = 240,
H A Dzylonite.c141 .xres = 240,
155 .xres = 640,
175 .xres = 240,
188 .xres = 480,
H A Deseries.c258 .xres = 240,
390 .xres = 240,
586 .xres = 240,
794 .xres = 480,
817 .xres = 240,
864 if (par->mode->xres == 480) e800_tg_change()
H A Dvpac270.c482 .xres = 640, vpac270_rtc_init()
498 .xres = 640, vpac270_rtc_init()
514 .xres = 800, vpac270_rtc_init()
530 .xres = 1024, vpac270_rtc_init()
H A Dpalm27x.c89 .xres = 320,
104 .xres = 320,
119 .xres = 320,
H A Dcolibri-pxa270-income.c152 .xres = 320, income_i2c_init()
H A Dcolibri-pxa3xx.c81 .xres = 480,
/linux-4.1.27/drivers/gpu/drm/bochs/
H A Dbochs_hw.c155 bochs->xres = mode->hdisplay; bochs_hw_setmode()
162 bochs->xres, bochs->yres, bochs->bpp, bochs_hw_setmode()
169 bochs_dispi_write(bochs, VBE_DISPI_INDEX_XRES, bochs->xres); bochs_hw_setmode()
172 bochs_dispi_write(bochs, VBE_DISPI_INDEX_VIRT_WIDTH, bochs->xres); bochs_hw_setmode()
H A Dbochs.h67 u16 xres; member in struct:bochs_device
/linux-4.1.27/drivers/video/fbdev/geode/
H A Ddisplay_gx.c55 int gx_line_delta(int xres, int bpp) gx_line_delta() argument
58 return (xres * (bpp >> 3) + 7) & ~0x7; gx_line_delta()
108 ((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2); gx_set_mode()
133 hactive = info->var.xres; gx_set_mode()
H A Dgx1fb_core.c87 static int gx1_line_delta(int xres, int bpp) gx1_line_delta() argument
89 int line_delta = xres * (bpp >> 3); gx1_line_delta()
105 if (var->xres > 1280 || var->yres > 1024) gx1fb_check_var()
108 if (par->panel_x && (var->xres > par->panel_x || var->yres > par->panel_y)) gx1fb_check_var()
126 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) gx1fb_check_var()
143 info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel); gx1fb_set_par()
H A Dgxfb_core.c141 if (var->xres > 1600 || var->yres > 1200) gxfb_check_var()
143 if ((var->xres > 1280 || var->yres > 1024) && var->bits_per_pixel > 16) gxfb_check_var()
163 if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) gxfb_check_var()
178 info->fix.line_length = gx_line_delta(info->var.xres, info->var.bits_per_pixel); gxfb_set_par()
H A Ddisplay_gx1.c139 writel(((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2, gx1_set_mode()
151 hactive = info->var.xres; gx1_set_mode()
H A Dlxfb.h60 static inline unsigned int lx_get_pitch(unsigned int xres, int bpp) lx_get_pitch() argument
62 return (((xres * (bpp >> 3)) + 7) & ~7); lx_get_pitch()
/linux-4.1.27/arch/avr32/boards/merisc/
H A Ddisplay.c21 .xres = 640,
/linux-4.1.27/arch/arm/mach-s3c64xx/
H A Dmach-real6410.c113 .xres = 480,
130 .xres = 800,
142 .xres = 800,
299 real6410_lcd_pdata[features.lcd_index].win[0]->xres, real6410_machine_init()
H A Dmach-smartq5.c114 .xres = 800,
125 .xres = 800,
H A Dmach-smartq7.c130 .xres = 800,
141 .xres = 800,
H A Dmach-mini6410.c149 .xres = 480,
161 .xres = 480,
168 .xres = 800,
180 .xres = 800,
329 mini6410_lcd_pdata[features.lcd_index].win[0]->xres, mini6410_machine_init()
H A Dmach-anw6410.c139 .xres = 800,
150 .xres = 800,
H A Dmach-hmt.c135 .xres = 800,
146 .xres = 800,
/linux-4.1.27/include/linux/
H A Dfont.h54 extern const struct font_desc *get_default_font(int xres, int yres,
/linux-4.1.27/drivers/video/fbdev/aty/
H A Dradeon_monitor.c8 .xres = 640,
185 rinfo->panel_info.xres = BIOS_IN16(tmp + 25); radeon_get_panel_info_BIOS()
188 rinfo->panel_info.xres, rinfo->panel_info.yres); radeon_get_panel_info_BIOS()
215 if ((BIOS_IN16(tmp0) == rinfo->panel_info.xres) && radeon_get_panel_info_BIOS()
689 rinfo->panel_info.xres = var->xres; radeon_var_to_panel_info()
716 var->xres = mode->xres; radeon_videomode_to_var()
718 var->xres_virtual = mode->xres; radeon_videomode_to_var()
783 if (var.xres >= rinfo->panel_info.xres && radeon_check_modes()
802 var->xres = rinfo->panel_info.xres; radeon_check_modes()
804 var->xres_virtual = rinfo->panel_info.xres; radeon_check_modes()
850 if (rinfo->panel_info.xres == 0 || rinfo->panel_info.yres == 0) { radeon_check_modes()
852 rinfo->panel_info.xres = ((tmp >> HORZ_PANEL_SHIFT) + 1) * 8; radeon_check_modes()
856 if (rinfo->panel_info.xres == 0 || rinfo->panel_info.yres == 0) { radeon_check_modes()
862 rinfo->panel_info.xres, rinfo->panel_info.yres); radeon_check_modes()
865 snprintf(modename, 31, "%dx%d", rinfo->panel_info.xres, rinfo->panel_info.yres); radeon_check_modes()
958 distance += (mode->xres - var->xres)/2; radeon_compare_modes()
966 * current mode with xres/yres hacked, while things like XFree will actually
1021 if (db[i].xres < src->xres) radeon_match_mode()
H A Dradeon_base.c795 var->xres, var->yres, var->bits_per_pixel); radeonfb_check_var()
801 if (v.xres_virtual < v.xres) radeonfb_check_var()
802 v.xres_virtual = v.xres; radeonfb_check_var()
819 if (v.xres_virtual < v.xres) radeonfb_check_var()
820 v.xres = v.xres_virtual; radeonfb_check_var()
822 if (v.xoffset > v.xres_virtual - v.xres) radeonfb_check_var()
823 v.xoffset = v.xres_virtual - v.xres - 1; radeonfb_check_var()
843 if ((var->xoffset + info->var.xres > info->var.xres_virtual) radeonfb_pan_display()
1556 hSyncStart = mode->xres + mode->right_margin; radeonfb_set_par()
1570 if (rinfo->panel_info.xres < mode->xres) radeonfb_set_par()
1571 mode->xres = rinfo->panel_info.xres; radeonfb_set_par()
1575 hTotal = mode->xres + rinfo->panel_info.hblank; radeonfb_set_par()
1576 hSyncStart = mode->xres + rinfo->panel_info.hOver_plus; radeonfb_set_par()
1653 (((mode->xres / 8) - 1) << 16)); radeonfb_set_par()
1732 if (mode->xres > rinfo->panel_info.xres) radeonfb_set_par()
1733 mode->xres = rinfo->panel_info.xres; radeonfb_set_par()
1737 newmode->fp_horz_stretch = (((rinfo->panel_info.xres / 8) - 1) radeonfb_set_par()
1742 if (mode->xres != rinfo->panel_info.xres) { radeonfb_set_par()
1743 hRatio = round_div(mode->xres * HORZ_STRETCH_RATIO_MAX, radeonfb_set_par()
1744 rinfo->panel_info.xres); radeonfb_set_par()
1813 (((mode->xres / 8) - 1) << 16)); radeonfb_set_par()
1841 btext_update_display(rinfo->fb_base_phys, mode->xres, mode->yres, radeonfb_set_par()
2562 MODULE_PARM_DESC(mode_option, "Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ");
H A Daty128fb.c126 .xres = 640,
1057 u32 xres, yres, vxres, vyres, xoffset, yoffset, bpp, dst; aty128_var_to_crtc() local
1065 xres = var->xres; aty128_var_to_crtc()
1092 xres = (xres + 7) & ~7; aty128_var_to_crtc()
1095 if (vxres < xres + xoffset) aty128_var_to_crtc()
1096 vxres = xres + xoffset; aty128_var_to_crtc()
1118 h_disp = (xres >> 3) - 1; aty128_var_to_crtc()
1119 h_total = (((xres + right + hslen + left) >> 3) - 1) & 0xFFFFL; aty128_var_to_crtc()
1247 u32 xres, yres, left, right, upper, lower, hslen, vslen, sync; aty128_crtc_to_var() local
1268 xres = (h_disp + 1) << 3; aty128_crtc_to_var()
1282 var->xres = xres; aty128_crtc_to_var()
1644 u32 xres, yres; aty128fb_pan_display() local
1646 xres = (((par->crtc.h_total >> 16) & 0xff) + 1) << 3; aty128fb_pan_display()
1652 if (xoffset+xres > par->crtc.vxres || yoffset+yres > par->crtc.vyres) aty128fb_pan_display()
2627 MODULE_PARM_DESC(mode_option, "Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ");
/linux-4.1.27/drivers/video/fbdev/omap/
H A Domapfb_main.c208 var->xres, var->yres, plane->color_mode); ctrl_change_mode()
220 var->xres, var->yres, ctrl_change_mode()
508 var->xres = panel->x_res; set_fb_var()
519 var->xres = panel->y_res; set_fb_var()
527 if (var->xres < xres_min) set_fb_var()
528 var->xres = xres_min; set_fb_var()
531 if (var->xres > xres_max) set_fb_var()
532 var->xres = xres_max; set_fb_var()
536 if (var->xres_virtual < var->xres) set_fb_var()
537 var->xres_virtual = var->xres; set_fb_var()
546 if (var->xres_virtual < var->xres) { set_fb_var()
548 var->xres_virtual = var->xres; set_fb_var()
549 line_size = var->xres * bpp / 8; set_fb_var()
553 if (var->xres_virtual < var->xres) set_fb_var()
554 var->xres = var->xres_virtual; set_fb_var()
557 if (var->xres < xres_min || var->yres < yres_min) set_fb_var()
560 if (var->xres + var->xoffset > var->xres_virtual) set_fb_var()
561 var->xoffset = var->xres_virtual - var->xres; set_fb_var()
716 int xres, yres; omapfb_update_window_async() local
724 xres = fbdev->panel->x_res; omapfb_update_window_async()
729 xres = fbdev->panel->y_res; omapfb_update_window_async()
736 if (win->x >= xres || win->y >= yres || omapfb_update_window_async()
737 win->out_x > xres || win->out_y > yres) omapfb_update_window_async()
744 if (win->x + win->width > xres) omapfb_update_window_async()
745 win->width = xres - win->x; omapfb_update_window_async()
748 if (win->out_x + win->out_width > xres) omapfb_update_window_async()
749 win->out_width = xres - win->out_x; omapfb_update_window_async()
785 win.width = fbi->var.xres; omapfb_update_full_screen()
789 win.out_width = fbi->var.xres; omapfb_update_full_screen()
1496 var->xres = def_vxres; fbinfo_init()
1558 plane->info.out_width = fbi->var.xres; planes_init()
H A Dlcdc.c58 int xres; member in struct:omap_lcd_controller
195 (lcdc.xres & 1)) setup_lcd_dma()
199 xelem = lcdc.xres * lcdc.bpp / 8 / esize; setup_lcd_dma()
210 yelem = lcdc.xres; setup_lcd_dma()
231 /* Set virtual xres elem size */ setup_lcd_dma()
318 lcdc.xres = width; omap_lcdc_setup_plane()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fb.c143 if ((var->xoffset + var->xres) > par->max_width || vmw_fb_check_var()
150 var->xres * var->bits_per_pixel/8, vmw_fb_check_var()
165 info->fix.line_length = info->var.xres * info->var.bits_per_pixel/8; vmw_fb_set_par()
167 ret = vmw_kms_write_svga(vmw_priv, info->var.xres, info->var.yres, vmw_fb_set_par()
180 vmw_write(vmw_priv, SVGA_REG_DISPLAY_WIDTH, info->var.xres); vmw_fb_set_par()
233 w = min(par->dirty.x2, info->var.xres) - x; vmw_fb_dirty_flush()
319 par->dirty.x2 = info->var.xres;
518 info->var.xres = initial_width; vmw_fb_init()
655 vmw_fb_dirty_mark(par, 0, 0, info->var.xres, info->var.yres); vmw_fb_on()
/linux-4.1.27/include/linux/amba/
H A Dclcd.h197 val = ((var->xres / 16) - 1) << 2; clcdfb_decode()
284 var->xres_virtual = var->xres = (var->xres + 15) & ~15; clcdfb_check()
291 var->xres > 4096 || clcdfb_check()
312 (CHECK(xres) || clcdfb_check()
/linux-4.1.27/drivers/staging/sm7xxfb/
H A Dsm7xxfb.c62 .xres = 1024,
589 sfb->fb.fix.line_length = sfb->fb.var.xres * 4; smtcfb_setmode()
599 sfb->fb.fix.line_length = sfb->fb.var.xres * 3; smtcfb_setmode()
609 sfb->fb.fix.line_length = sfb->fb.var.xres; smtcfb_setmode()
620 sfb->fb.fix.line_length = sfb->fb.var.xres * 2; smtcfb_setmode()
630 sfb->width = sfb->fb.var.xres; smtcfb_setmode()
639 if (var->xres_virtual < var->xres) smtc_check_var()
640 var->xres_virtual = var->xres; smtc_check_var()
802 sfb->fb.var.xres = smtc_scr_info.lfb_width; smtcfb_pci_probe()
807 sfb->fb.var.xres = SCREEN_X_RES; smtcfb_pci_probe()
886 sfb->fb.var.xres_virtual = sfb->fb.var.xres; smtcfb_pci_probe()
900 sfb->chip_id, sfb->chip_rev_id, sfb->fb.var.xres, smtcfb_pci_probe()
/linux-4.1.27/arch/x86/platform/efi/
H A Dearly_printk.c202 u16 xres, yres; early_efi_setup() local
206 xres = si->lfb_width; early_efi_setup()
216 font = get_default_font(xres, yres, -1, -1); early_efi_setup()
/linux-4.1.27/arch/sh/boards/mach-migor/
H A Dlcd_qvga.c118 unsigned long xres = 320; migor_lcd_qvga_setup() local
141 write_reg16(sohandle, so, 0x0053, xres - 1); migor_lcd_qvga_setup()
154 for (k = 0; k < (xres * 256); k++) /* yes, 256 words per line */ migor_lcd_qvga_setup()
/linux-4.1.27/arch/arm/mach-imx/
H A Deukrea_mbimxsd35-baseboard.c48 .xres = 320,
64 .xres = 640,
81 .xres = 800,
H A Dmach-vpr200.c58 .xres = 800,
74 .xres = 800,
H A Dmx31lilly-db.c167 .xres = 640,
/linux-4.1.27/drivers/staging/sm750fb/
H A Dsm750_hw.c337 modparm.horizontal_display_end = var->xres; hw_sm750_crtc_setMode()
339 modparm.horizontal_sync_start = var->xres + var->right_margin; hw_sm750_crtc_setMode()
340 modparm.horizontal_total = var->xres + var->left_margin + var->right_margin + var->hsync_len; hw_sm750_crtc_setMode()
366 reg = var->xres * (var->bits_per_pixel >> 3); hw_sm750_crtc_setMode()
375 FIELD_VALUE(0, PANEL_WINDOW_WIDTH, WIDTH, var->xres -1)| hw_sm750_crtc_setMode()
386 FIELD_VALUE(0, PANEL_PLANE_BR,RIGHT, var->xres - 1)); hw_sm750_crtc_setMode()
398 reg = var->xres * (var->bits_per_pixel >> 3); hw_sm750_crtc_setMode()
623 if ((var->xoffset + var->xres > var->xres_virtual) || hw_sm750_pan_display()
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-main.c392 var->xres_virtual = var->xres; check_fb_res_bounds()
400 if (var->xres < xres_min) check_fb_res_bounds()
401 var->xres = xres_min; check_fb_res_bounds()
404 if (var->xres > xres_max) check_fb_res_bounds()
405 var->xres = xres_max; check_fb_res_bounds()
409 if (var->xres > var->xres_virtual) check_fb_res_bounds()
410 var->xres = var->xres_virtual; check_fb_res_bounds()
441 if (var->xres > var->xres_virtual) shrink_width()
442 var->xres = var->xres_virtual; shrink_width()
538 else if (vrfb->xres != var->xres_virtual || setup_vrfb_rotation()
700 if (var->xres + var->xoffset > var->xres_virtual) check_fb_var()
701 var->xoffset = var->xres_virtual - var->xres; check_fb_var()
705 DBG("xres = %d, yres = %d, vxres = %d, vyres = %d\n", check_fb_var()
706 var->xres, var->yres, check_fb_var()
852 int xres, yres; omapfb_setup_overlay() local
872 xres = var->yres; omapfb_setup_overlay()
873 yres = var->xres; omapfb_setup_overlay()
875 xres = var->xres; omapfb_setup_overlay()
910 info.width = xres; omapfb_setup_overlay()
971 outh = var->xres; omapfb_apply_changes()
973 outw = var->xres; omapfb_apply_changes()
1770 var->xres = h; omapfb_fb_init()
1773 var->xres = w; omapfb_fb_init()
1777 var->xres_virtual = var->xres; omapfb_fb_init()
1796 var->xres = 320; omapfb_fb_init()
1798 var->xres_virtual = var->xres; omapfb_fb_init()
2086 timings->x_res = var->xres; omapfb_mode_to_timings()
2137 /* If check_timings is not present compare xres and yres */ omapfb_set_def_mode()
2229 t->x_res = m->xres; fb_videomode_to_omap_timings()
2286 if (m->xres == 2880 || m->xres == 1440) omapfb_find_best_mode()
/linux-4.1.27/include/media/davinci/
H A Dvpbe_types.h39 * @xres: x or horizontal resolution of the display
73 unsigned int xres; member in struct:vpbe_enc_mode_info
/linux-4.1.27/drivers/media/pci/ivtv/
H A Divtvfb.c85 /* Why upper, left, xres, yres, depth, laced ? To match terminology used
590 ivtv_window.width = var->xres; ivtvfb_set_var()
614 var->xres, var->yres, ivtvfb_set_var()
723 if (var->xres > IVTV_OSD_MAX_WIDTH || var->yres > osd_height_limit) { _ivtvfb_check_var()
725 var->xres, var->yres); _ivtvfb_check_var()
732 var->xres_virtual < var->xres || _ivtvfb_check_var()
742 if (var->xres & 3) { _ivtvfb_check_var()
743 IVTVFB_DEBUG_WARN("Invalid resolution for 8bpp: %d\n", var->xres); _ivtvfb_check_var()
753 if (var->xres & 1) { _ivtvfb_check_var()
754 IVTVFB_DEBUG_WARN("Invalid resolution for 16bpp: %d\n", var->xres); _ivtvfb_check_var()
787 if (var->left_margin + var->xres > IVTV_OSD_MAX_WIDTH + 1) _ivtvfb_check_var()
788 var->left_margin = 1 + ((IVTV_OSD_MAX_WIDTH - var->xres) / 2); _ivtvfb_check_var()
795 var->right_margin = hlimit - var->left_margin - var->xres; _ivtvfb_check_var()
810 itv->osd_rect.width = var->xres; _ivtvfb_check_var()
814 var->xres, var->yres, _ivtvfb_check_var()
840 var->xoffset + info->var.xres > info->var.xres_virtual) ivtvfb_pan_display()
1043 oi->ivtvfb_defined.xres = oi->display_width; ivtvfb_init_vidmode()
/linux-4.1.27/drivers/video/console/
H A Dfbcon_rotate.h20 (i)->var.xres : (i)->var.xres_virtual; })
H A Dfbcon.c991 font = get_default_font(info->var.xres, fbcon_startup()
1003 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_startup()
1004 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_startup()
1011 DPRINTK("res: %dx%d-%d\n", info->var.xres, fbcon_startup()
1064 font = get_default_font(info->var.xres, fbcon_init()
1101 new_cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_init()
1102 new_rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_init()
1390 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_set_disp()
1391 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_set_disp()
2074 int yres = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); updatescrollmode()
2125 var.xres = virt_w * virt_fw; fbcon_resize()
2127 x_diff = info->var.xres - var.xres; fbcon_resize()
2133 DPRINTK("attempting resize %ix%i\n", var.xres, var.yres); fbcon_resize()
2140 if (virt_w > var.xres/virt_fw || virt_h > var.yres/virt_fh) fbcon_resize()
2143 DPRINTK("resize now %ix%i\n", var.xres, var.yres); fbcon_resize()
2523 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_do_set_font()
2524 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_do_set_font()
2632 f = get_default_font(info->var.xres, info->var.yres, fbcon_set_def_font()
2904 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_modechanged()
2905 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_modechanged()
2949 cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); fbcon_set_all_vcs()
2950 rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); fbcon_set_all_vcs()
/linux-4.1.27/arch/powerpc/include/uapi/asm/
H A Dps3fb.h38 __u32 xres; /* frame buffer x_size */ member in struct:ps3fb_ioctl_res
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
H A Dfb-s3c2410.h33 unsigned short xres; member in struct:s3c2410fb_display
/linux-4.1.27/drivers/video/fbdev/nvidia/
H A Dnvidia.c97 .xres = 640,
307 int h_display = info->var.xres / 8 - 1; nvidia_calc_regs()
308 int h_start = (info->var.xres + info->var.right_margin) / 8 - 1; nvidia_calc_regs()
309 int h_end = (info->var.xres + info->var.right_margin + nvidia_calc_regs()
311 int h_total = (info->var.xres + info->var.right_margin + nvidia_calc_regs()
420 info->var.xres, info->var.yres_virtual, nvidia_calc_regs()
427 if (!par->fpScaler || (par->fpWidth <= info->var.xres) nvidia_calc_regs()
494 state->displayV = info->var.xres; nvidia_calc_regs()
693 info->var.xres, info->var.yres, nvidiafb_set_par()
778 var->xres &= ~7; nvidiafb_check_var()
853 if (par->fpWidth && par->fpHeight && (par->fpWidth < var->xres || nvidiafb_check_var()
857 var->xres = par->fpWidth; nvidiafb_check_var()
873 if (var->xres_virtual < var->xres) nvidiafb_check_var()
874 var->xres_virtual = var->xres; nvidiafb_check_var()
894 if (var->xres_virtual < var->xres) { nvidiafb_check_var()
/linux-4.1.27/drivers/video/fbdev/mbx/
H A Dmbxfb.c83 .xres = 640,
188 if (var->xres < MIN_XRES) mbxfb_check_var()
189 var->xres = MIN_XRES; mbxfb_check_var()
192 if (var->xres > MAX_XRES) mbxfb_check_var()
196 var->xres_virtual = max(var->xres_virtual, var->xres); mbxfb_check_var()
272 gsctrl |= Gsctrl_Width(info->var.xres) | mbxfb_set_par()
277 gsadr |= Gsadr_Srcstride(info->var.xres * info->var.bits_per_pixel / mbxfb_set_par()
289 hfps = has + var->xres; mbxfb_set_par()
755 gsctrl = GSCTRL_GAMMA_EN | Gsctrl_Width(fbi->var.xres) | setup_graphics()
/linux-4.1.27/drivers/video/fbdev/intelfb/
H A Dintelfbdrv.c270 "Initial video mode \"<xres>x<yres>[-<depth>][@<refresh>]\"");
958 int xtot = var->xres + var->left_margin + var->right_margin + var_to_refresh()
984 var->xres = screen_info.lfb_width; get_initial_mode()
1001 var->xres, var->yres, var->bits_per_pixel, get_initial_mode()
1005 var->left_margin = (var->xres / 8) & 0xf8; get_initial_mode()
1009 var->hsync_len = (var->xres / 8) & 0xf8; get_initial_mode()
1012 xtot = var->xres + var->left_margin + get_initial_mode()
1094 INF_MSG("Initial video mode is %dx%d-%d@%d.\n", var->xres, var->yres, intelfb_init_var()
1101 var->xres_virtual = var->xres; intelfb_init_var()
1103 dinfo->fb.size / 2 / (var->bits_per_pixel * var->xres); intelfb_init_var()
1161 dinfo->xres = var->xres; update_dinfo()
1162 dinfo->yres = var->xres; update_dinfo()
1273 change_var = ((info->var.xres != var->xres) || intelfb_check_var()
1339 if (v.xoffset > v.xres_virtual - v.xres) intelfb_check_var()
1340 v.xoffset = v.xres_virtual - v.xres; intelfb_check_var()
1366 DBG_MSG("intelfb_set_par (%dx%d-%d)\n", info->var.xres, intelfb_set_par()
/linux-4.1.27/drivers/video/fbdev/matrox/
H A Dmatroxfb_base.c135 640,480,640,480,/* W,H, W, H (virtual) load xres,xres_virtual*/
450 int xres, int bpp) matroxfb_test_and_set_rounding()
458 case 0: return xres; DBG()
476 over = xres % rounding;
478 xres += rounding-over;
479 return xres;
482 static int matroxfb_pitch_adjust(const struct matrox_fb_info *minfo, int xres, matroxfb_pitch_adjust() argument
490 if (!bpp) return xres; matroxfb_pitch_adjust()
496 if ((*width >= xres) && (matroxfb_test_and_set_rounding(minfo, *width, bpp) == *width)) { matroxfb_pitch_adjust()
503 xres_new = matroxfb_test_and_set_rounding(minfo, xres, bpp); matroxfb_pitch_adjust()
572 if (var->xres_virtual < var->xres)
573 var->xres_virtual = var->xres;
611 /* we must round yres/xres down, we already rounded y/xres_virtual up
615 if (var->xres_virtual < var->xres)
616 var->xres = var->xres_virtual;
617 if (var->xoffset + var->xres > var->xres_virtual)
618 var->xoffset = var->xres_virtual - var->xres;
644 dprintk(KERN_INFO "requested %d*%d/%dbpp (%d*%d)\n", var->xres, var->yres, var->bits_per_pixel,
1266 static unsigned int xres; /* "matroxfb:xres:xxxxx" */ variable
1840 if (xres) initMatrox2()
1841 vesafb_defined.xres = xres; initMatrox2()
1864 tmp = fh * (vesafb_defined.left_margin + vesafb_defined.xres initMatrox2()
1904 vesafb_defined.xres_virtual = vesafb_defined.xres; initMatrox2()
1923 vesafb_defined.xres, vesafb_defined.yres, vesafb_defined.bits_per_pixel, initMatrox2()
2189 static struct { int xres, yres, left, right, upper, lower, hslen, vslen, vfreq; } timmings[] __initdata = { member in struct:__anon10540
2287 if (!xres) matroxfb_init_params()
2288 xres = timmings[res].xres; matroxfb_init_params()
2354 } else if (!strncmp(this_opt, "xres:", 5)) matroxfb_setup()
2355 xres = simple_strtoul(this_opt+5, NULL, 0); matroxfb_setup()
2532 module_param(xres, int, 0);
2533 MODULE_PARM_DESC(xres, "Horizontal resolution (px), overrides xres from vesa (default=vesa)");
449 matroxfb_test_and_set_rounding(const struct matrox_fb_info *minfo, int xres, int bpp) matroxfb_test_and_set_rounding() argument
/linux-4.1.27/drivers/video/fbdev/kyro/
H A Dfbdev.c52 .xres = 640,
318 info->var.xres, info->var.yres, kyro_dev_video_mode_set()
330 deviceInfo.ulNextFreeVidMem = info->var.xres * info->var.yres * kyro_dev_video_mode_set()
481 par->XRES = info->var.xres; kyrofb_set_par()
489 lineclock = (info->var.pixclock * (info->var.xres + kyrofb_set_par()
740 info->var.xres, info->var.yres, info->var.bits_per_pixel, kyrofb_probe()
/linux-4.1.27/arch/arm/mach-davinci/
H A Dboard-dm365-evm.c385 .xres = 720,
397 .xres = 720,
413 .xres = 720,
425 .xres = 720,
437 .xres = 1280,
453 .xres = 1920,
H A Dboard-dm644x-evm.c627 .xres = 720,
639 .xres = 720,
655 .xres = 720,
667 .xres = 720,
/linux-4.1.27/drivers/input/
H A Dmousedev.c41 static int xres = CONFIG_INPUT_MOUSEDEV_SCREEN_X; variable
42 module_param(xres, uint, 0644);
43 MODULE_PARM_DESC(xres, "Horizontal screen resolution");
182 size = xres ? : 1; mousedev_abs_event()
186 mousedev->packet.x = ((value - min) * xres) / size; mousedev_abs_event()
295 0 : (client->pos_x >= xres ? xres : client->pos_x); mousedev_notify_readers()
554 client->pos_x = xres / 2; mousedev_open()
/linux-4.1.27/arch/arm/mach-s3c24xx/
H A Dmach-smdk2416.c153 .xres = 800,
166 .xres = 800,
H A Dmach-qt2410.c116 .xres = 640,
138 .xres = 480,
160 .xres = 240,
H A Dmach-bast.c423 .xres = 640,
441 .xres = 640,
459 .xres = 640,
H A Dmach-at2440evb.c162 .xres = 800,
H A Dmach-rx3715.c113 .xres = 240,
H A Dmach-smdk2440.c119 .xres = 240,
/linux-4.1.27/drivers/video/fbdev/sis/
H A Dsis_main.c150 unsigned int j = 0, xres = 0, yres = 0, depth = 0, rate = 0; sisfb_search_mode() local
180 if(sscanf(strbuf1, "%u %u %u %u", &xres, &yres, &depth, &rate) == 4) { sisfb_search_mode()
184 sprintf(strbuf, "%ux%ux%u", xres, yres, depth); sisfb_search_mode()
187 } else if(sscanf(strbuf1, "%u %u %u", &xres, &yres, &depth) == 3) { sisfb_search_mode()
188 sprintf(strbuf, "%ux%ux%u", xres, yres, depth); sisfb_search_mode()
191 xres = 0; sisfb_search_mode()
192 if((sscanf(strbuf1, "%u %u", &xres, &yres) == 2) && (xres != 0)) { sisfb_search_mode()
193 sprintf(strbuf, "%ux%ux8", xres, yres); sisfb_search_mode()
404 int i, j, xres, yres, refresh, index; sisfb_interpret_edid() local
472 xres = (buffer[index] + 31) * 8; sisfb_interpret_edid()
474 case 0xc0: yres = (xres * 9) / 16; break; sisfb_interpret_edid()
475 case 0x80: yres = (xres * 4) / 5; break; sisfb_interpret_edid()
476 case 0x40: yres = (xres * 3) / 4; break; sisfb_interpret_edid()
477 default: yres = xres; break; sisfb_interpret_edid()
480 if((xres >= 640) && (yres >= 480)) { sisfb_interpret_edid()
482 if((xres == sisfb_ddcfmodes[j].x) && sisfb_interpret_edid()
615 u16 xres=0, yres, myres; sisfb_validate_mode() local
635 xres = ivideo->lcdxres; yres = ivideo->lcdyres; sisfb_validate_mode()
639 if(sisbios_mode[myindex].xres > xres) sisfb_validate_mode()
646 if(sisbios_mode[myindex].xres == 320) { sisfb_validate_mode()
657 if(SiS_GetModeID_LCD(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, sisfb_validate_mode()
659 ivideo->SiS_Pr.SiS_CustomT, xres, yres, ivideo->vbflags2) < 0x14) { sisfb_validate_mode()
665 if(SiS_GetModeID_TV(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, sisfb_validate_mode()
672 if(SiS_GetModeID_VGA2(ivideo->sisvga_engine, vbflags, sisbios_mode[myindex].xres, sisfb_validate_mode()
686 u16 xres = sisbios_mode[mode_idx].xres; sisfb_search_refresh_rate() local
690 while((sisfb_vrate[i].idx != 0) && (sisfb_vrate[i].xres <= xres)) { sisfb_search_refresh_rate()
691 if((sisfb_vrate[i].xres == xres) && (sisfb_vrate[i].yres == yres)) { sisfb_search_refresh_rate()
722 rate, xres, yres); sisfb_search_refresh_rate()
1192 htotal = var->left_margin + var->xres + var->right_margin + var->hsync_len; sisfb_do_set_var()
1226 (sisbios_mode[ivideo->sisfb_mode_idx].xres <= var->xres) ) { sisfb_do_set_var()
1227 if( (sisbios_mode[ivideo->sisfb_mode_idx].xres == var->xres) && sisfb_do_set_var()
1245 printk(KERN_ERR "sisfb: Mode %dx%dx%d not supported\n", var->xres, sisfb_do_set_var()
1281 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; sisfb_do_set_var()
1439 htotal = var->left_margin + var->xres + var->right_margin + var->hsync_len; sisfb_check_var()
1463 (sisbios_mode[search_idx].xres <= var->xres) ) { sisfb_check_var()
1464 if( (sisbios_mode[search_idx].xres == var->xres) && sisfb_check_var()
1480 if( (var->xres <= sisbios_mode[search_idx].xres) && sisfb_check_var()
1495 var->xres, var->yres, var->bits_per_pixel, sisfb_check_var()
1496 sisbios_mode[search_idx].xres, sisfb_check_var()
1499 var->xres = sisbios_mode[search_idx].xres; sisfb_check_var()
1504 var->xres, var->yres, var->bits_per_pixel); sisfb_check_var()
1575 if(var->xres > var->xres_virtual) sisfb_check_var()
1576 var->xres_virtual = var->xres; sisfb_check_var()
1599 if(var->xoffset > var->xres_virtual - var->xres) { sisfb_check_var()
1600 var->xoffset = var->xres_virtual - var->xres - 1; sisfb_check_var()
1627 if (var->xoffset + info->var.xres > info->var.xres_virtual || sisfb_pan_display()
2253 u16 xres, yres; SiS_SenseLCD() local
2298 xres = buffer[0x38] | ((buffer[0x3a] & 0xf0) << 4); SiS_SenseLCD()
2301 switch(xres) { SiS_SenseLCD()
2921 ivideo->lcdxres = sis_lcd_data[i].xres; sisfb_detect_lcd_type()
6337 sisbios_mode[bu].xres, sisfb_probe()
6380 ivideo->video_width = sisbios_mode[ivideo->sisfb_mode_idx].xres; sisfb_probe()
6390 ivideo->default_var.xres = ivideo->default_var.xres_virtual = ivideo->video_width; sisfb_probe()
/linux-4.1.27/arch/avr32/boards/atstk1000/
H A Dsetup.c34 .xres = 320, .yres = 240,
/linux-4.1.27/arch/arm/mach-integrator/
H A Dimpd1.c80 .xres = 640,
108 .xres = 800,
136 .xres = 640,
168 .xres = 640,
/linux-4.1.27/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c48 return var->xres + var->left_margin + h_total()
60 return var->xres + var->right_margin - 1; hsp()
70 return var->xres * var->bits_per_pixel / 8; d_pitch()
123 if ((var->xres + var->right_margin) >= 4096) mb862xxfb_check_var()
160 tmp = (var->xres * var->bits_per_pixel) / 8; mb862xxfb_check_var()
211 mb862xxfb_init_accel(fbi, fbi->var.xres); mb862xxfb_set_par()
241 reg = pack(fbi->var.yres - 1, fbi->var.xres); mb862xxfb_set_par()
255 reg = pack(fbi->var.xres - 1, fbi->var.xres - 1); mb862xxfb_set_par()
453 fbi->var.xres = (inreg(disp, GC_HDB_HDP) & 0x0fff) + 1; mb862xxfb_init_fbinfo()
457 fbi->var.xres_virtual = fbi->var.xres; mb862xxfb_init_fbinfo()
474 fbi->var.right_margin = hsp - fbi->var.xres; mb862xxfb_init_fbinfo()
H A Dmb862xxfb.h91 extern void mb862xxfb_init_accel(struct fb_info *info, int xres);
H A Dmb862xxfb_accel.c310 void mb862xxfb_init_accel(struct fb_info *info, int xres) mb862xxfb_init_accel() argument
326 outreg(draw, GDC_REG_X_RESOLUTION, xres); mb862xxfb_init_accel()
/linux-4.1.27/arch/sparc/kernel/
H A Dioport.c92 struct resource xres; /* Must be first */ member in struct:xresource
181 struct xresource *xres; _sparc_alloc_io() local
189 if ((xres = xres_alloc()) != NULL) { _sparc_alloc_io()
190 tack = xres->xname; _sparc_alloc_io()
191 res = &xres->xres; _sparc_alloc_io()
/linux-4.1.27/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c244 mode->xres = videomode->xres; fbmode_to_mmpmode()
270 videomode->xres = mode->xres; mmpmode_to_fbmode()
297 if (var->xoffset + var->xres > var->xres_virtual) mmpfb_check_var()
403 win.xsrc = win.xdst = fbi->mode.xres; mmpfb_set_win()
/linux-4.1.27/drivers/auxdisplay/
H A Dcfag12864bfb.c52 .xres = CFAG12864B_WIDTH,
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c284 writel_relaxed((mode->yres << 16) | mode->xres, &regs->screen_active); path_set_mode()
289 total_x = mode->xres + mode->left_margin + mode->right_margin + path_set_mode()
299 vsync_ctrl = ((mode->xres + mode->right_margin) << 16) path_set_mode()
300 | (mode->xres + mode->right_margin); path_set_mode()
/linux-4.1.27/drivers/video/fbdev/mmp/panel/
H A Dtpo_tj032md01bw.c112 .xres = 320,
/linux-4.1.27/drivers/video/fbdev/riva/
H A Dfbdev.c226 .xres = 640,
694 hDisplaySize = info->var.xres; riva_load_video_mode()
835 var->xres = var->xres_virtual = modedb->xres; riva_update_var()
874 int xres, yres; rivafb_do_maximize() member in struct:__anon10609
890 for (i = 0; modes[i].xres != -1; i++) { rivafb_do_maximize()
891 if (modes[i].xres * nom / den * modes[i].yres < rivafb_do_maximize()
895 if (modes[i].xres == -1) { rivafb_do_maximize()
901 var->xres_virtual = modes[i].xres; rivafb_do_maximize()
923 var->xres, var->yres, var->bits_per_pixel); rivafb_do_maximize()
936 if (var->xres_virtual < var->xres) { rivafb_do_maximize()
1143 var->xres, var->yres, var->bits_per_pixel); rivafb_check_var()
1171 if (var->xres_virtual < var->xres) rivafb_check_var()
1172 var->xres_virtual = var->xres; rivafb_check_var()
1179 if (var->xoffset > var->xres_virtual - var->xres) rivafb_check_var()
1180 var->xoffset = var->xres_virtual - var->xres - 1; rivafb_check_var()
/linux-4.1.27/drivers/video/fbdev/savage/
H A Dsavagefb_driver.c852 var->xres = var->xres_virtual = modedb->xres; savage_update_var()
933 (var->xres > par->SavagePanelWidth || savagefb_check_var()
936 "(%dx%d)\n", var->xres, var->yres, savagefb_check_var()
944 if (var->xres_virtual < var->xres) savagefb_check_var()
945 var->xres_virtual = var->xres; savagefb_check_var()
958 /* we must round yres/xres down, we already rounded y/xres_virtual up savagefb_check_var()
962 if (var->xres_virtual < var->xres) savagefb_check_var()
963 var->xres = var->xres_virtual; savagefb_check_var()
964 if (var->xoffset + var->xres > var->xres_virtual) savagefb_check_var()
965 var->xoffset = var->xres_virtual - var->xres; savagefb_check_var()
992 timings.HDisplay = var->xres; savagefb_decode_var()
1669 .xres = 800,
2239 cvt_mode.xres = par->SavagePanelWidth; savagefb_probe()
2292 h_sync = h_sync * 512 / (info->var.xres + info->var.left_margin + savagefb_probe()
2301 info->var.xres, info->var.yres, savagefb_probe()
/linux-4.1.27/arch/arm/mach-netx/
H A Dnxdb500.c41 .xres = 240,
H A Dnxeb500hmi.c41 .xres = 240,
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_legacy_crtc.c51 int xres = mode->hdisplay; radeon_legacy_rmx_mode_set() local
114 if (xres > native_mode->hdisplay) radeon_legacy_rmx_mode_set()
115 xres = native_mode->hdisplay; radeon_legacy_rmx_mode_set()
119 if (xres == native_mode->hdisplay) radeon_legacy_rmx_mode_set()
129 fp_horz_stretch |= ((xres/8-1) << 16); radeon_legacy_rmx_mode_set()
132 scale = ((xres + inc) * RADEON_HORZ_STRETCH_RATIO_MAX) radeon_legacy_rmx_mode_set()
153 fp_horz_stretch |= ((xres/8-1) << 16); radeon_legacy_rmx_mode_set()
194 fp_horz_stretch |= ((xres/8-1) << 16); radeon_legacy_rmx_mode_set()

Completed in 7843 milliseconds

12