/drivers/video/fbdev/geode/ |
H A D | gx1fb_core.c | 87 static int gx1_line_delta(int xres, int bpp) argument 89 int line_delta = xres * (bpp >> 3); 105 if (var->xres > 1280 || var->yres > 1024) 108 if (par->panel_x && (var->xres > par->panel_x || var->yres > par->panel_y)) 126 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) 143 info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel);
|
/drivers/video/fbdev/ |
H A D | neofb.c | 155 static int neoFindMode(int xres, int yres, int depth) argument 185 if (xres <= mode[i].x_res) { 263 int hsync_end = var->xres + var->right_margin + var->hsync_len; 290 par->CRTC[1] = (var->xres >> 3) - 1; 291 par->CRTC[2] = (var->xres >> 3) - 1; 293 par->CRTC[4] = ((var->xres + var->right_margin) >> 3); 599 ((var->xres > par->NeoPanelWidth) || 603 var->xres, var->yres, par->NeoPanelWidth, 612 switch (var->xres) { 635 var->xres, va [all...] |
H A D | vesafb.c | 249 vesafb_defined.xres = screen_info.lfb_width; 313 vesafb_defined.xres, vesafb_defined.yres, vesafb_defined.bits_per_pixel, vesafb_fix.line_length, screen_info.pages); 353 vesafb_defined.xres_virtual = vesafb_defined.xres; 365 vesafb_defined.pixclock = 10000000 / vesafb_defined.xres * 1000 / vesafb_defined.yres; 366 vesafb_defined.left_margin = (vesafb_defined.xres / 8) & 0xf8; 367 vesafb_defined.hsync_len = (vesafb_defined.xres / 8) & 0xf8;
|
H A D | broadsheetfb.c | 106 .xres = DPY_W, 780 int xres = par->info->var.xres; local 800 broadsheet_write_reg32(par, 0x310, xres*yres*2); 875 args[3] = cpu_to_le16(par->info->var.xres); 882 buf += y1 * par->info->var.xres; 883 broadsheet_burst_write(par, ((1 + y2 - y1) * par->info->var.xres)/2, 937 u16 xres = info->var.xres; local 940 h_inc = DIV_ROUND_UP(PAGE_SIZE , xres); [all...] |
H A D | tmiofb.c | 334 tmio_iowrite16(i += mode->xres + mode->right_margin, par->lcr + LCR_HT); 335 tmio_iowrite16(mode->xres, par->lcr + LCR_HNP); 440 TMIOFB_ACC_DSADR((rect->dy * fbi->mode->xres + rect->dx) * 2), 460 TMIOFB_ACC_DSADR((area->dy * fbi->mode->xres + area->dx) * 2), 463 TMIOFB_ACC_SSADR((area->sy * fbi->mode->xres + area->sx) * 2), 482 .width = info->mode->xres, 567 if (mode->xres >= var->xres && mode->yres >= var->yres 568 && (!best || (mode->xres < best->xres [all...] |
H A D | smscufx.c | 687 h_total = var->xres + var->right_margin + var->hsync_len + var->left_margin; 688 h_active = var->xres; 689 h_blank_start = var->xres + var->right_margin; 690 h_blank_end = var->xres + var->right_margin + var->hsync_len; 691 h_sync_start = var->xres + var->right_margin; 692 h_sync_end = var->xres + var->right_margin + var->hsync_len; 733 temp = var->xres * var->yres * 2; 838 cmd[10] = cpu_to_le16(0x4000 | dev->info->var.xres); 859 (x + width > dev->info->var.xres) || 914 ufx_handle_damage(dev, 0, start, info->var.xres, line [all...] |
H A D | sstfb.c | 353 int hSyncOff = var->xres + var->right_margin + var->left_margin; 386 if (var->xres <= 1 || yDim <= 0 || var->hsync_len <= 1 || 394 tiles_in_X = (var->xres + 63 ) / 64 * 2; 396 if (var->xres > POW2(11) || yDim >= POW2(11)) { 398 var->xres, var->yres); 411 tiles_in_X = (var->xres + 63 ) / 64; 418 if (var->xres > POW2(10) || var->yres >= POW2(10)) { 420 var->xres, var->yres); 484 par->hSyncOff = info->var.xres + info->var.right_margin + info->var.left_margin; 506 par->tiles_in_X = (info->var.xres [all...] |
H A D | imxfb.c | 343 * Round up in the following order: bits_per_pixel, xres, 356 if (var->xres < MIN_XRES) 357 var->xres = MIN_XRES; 365 var->xres = imxfb_mode->mode.xres; 376 var->xres_virtual = max(var->xres_virtual, var->xres); 562 pr_debug("var: xres=%d hslen=%d lm=%d rm=%d\n", 563 var->xres, var->hsync_len, 570 if (var->xres < 16 || var->xres > 102 [all...] |
H A D | pxa168fb.c | 173 var->xres = mode->xres; 175 var->xres_virtual = max(var->xres, var->xres_virtual); 213 if (var->xoffset + var->xres > var->xres_virtual) 217 if (var->xres + var->right_margin + 396 x = v->xres + v->right_margin + v->hsync_len + v->left_margin; 431 writel((var->yres << 16) | var->xres, 452 writel((var->yres << 16) | var->xres, 454 writel((var->yres << 16) | var->xres, 584 var->xres_virtual = var->xres; [all...] |
H A D | s3c2410fb.c | 138 var->xres == default_display->xres && 145 var->xres == mach_info->displays[i].xres && 153 var->xres, var->yres, var->bits_per_pixel); 158 var->xres_virtual = display->xres; 257 int hs = var->xres >> 2; 363 S3C2410_LCDCON3_HOZVAL(var->xres - 1); 383 dprintk("%s: var->xres = %d\n", __func__, var->xres); [all...] |
H A D | vga16fb.c | 69 .xres = 640, 316 u32 xres, right, hslen, left, xtotal; local 354 xres = (var->xres + 7) & ~7; 361 if (vxres < xres) 362 vxres = xres; 363 if (xres + xoffset > vxres) 364 xoffset = vxres - xres; 366 var->xres = xres; [all...] |
H A D | pxafb.c | 373 if (modelist[i].xres >= var->xres && 375 modelist[i].xres < best_x && 378 best_x = modelist[i].xres; 390 var->xres = mode->xres; 413 var->xres = max_t(int, var->xres, MIN_XRES); 426 line_length = var->xres * var->bits_per_pixel / 8; 428 var->xres 1863 unsigned int xres = 0, yres = 0, bpp = 0; local [all...] |
H A D | igafb.c | 78 .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);
|
H A D | xilinxfb.c | 91 u32 xres, yres; /* resolution of screen in pixels */ member in struct:xilinxfb_platform_data 104 .xres = 640, 330 drvdata->info.var.xres = pdata->xres; 462 pdata.xres = prop[0];
|
H A D | gbefb.c | 95 .xres = 640, 126 .xres = 1600, 158 .xres = 640, 173 .xres = 1600, 513 timing->width = var->xres; 520 timing->htotal = var->left_margin + var->xres + 526 timing->hblank_start = var->xres; 529 timing->hsync_start = var->xres + var->right_margin + 1; 926 if ((var->xres * var->yres * var->bits_per_pixel) & 4095) 937 if (var->xres > va [all...] |
H A D | mxsfb.c | 273 if (var->xres < MIN_XRES) 274 var->xres = MIN_XRES; 278 var->xres_virtual = var->xres; 395 line_size = fb_info->var.xres * (fb_info->var.bits_per_pixel >> 3); 451 TRANSFER_COUNT_SET_HCOUNT(fb_info->var.xres), 478 fb_info->var.xres), 487 vdctrl4 = SET_DOTCLK_H_VALID_DATA_CNT(fb_info->var.xres); 615 vmode->xres = TRANSFER_COUNT_GET_HCOUNT(transfer_count); 636 vmode->hsync_len - vmode->left_margin - vmode->xres; 653 vmode->xres, vmod [all...] |
H A D | bf54x-lq043fb.c | 352 if (info->var.xres != var->xres || info->var.yres != var->yres || 356 __func__, var->xres, var->yres); 561 fbinfo->var.xres = info->mach_info->xres.defval; 562 fbinfo->var.xres_virtual = info->mach_info->xres.defval; 583 fbinfo->fix.smem_len = info->mach_info->xres.max *
|
H A D | macfb.c | 574 macfb_defined.xres = mac_bi_data.dimensions & 0xFFFF; 598 macfb_defined.xres, macfb_defined.yres, 602 macfb_defined.xres_virtual = macfb_defined.xres; 605 macfb_defined.width = PIXEL_TO_MM(macfb_defined.xres); 608 macfb_defined.pixclock = 10000000 / macfb_defined.xres * 610 macfb_defined.left_margin = (macfb_defined.xres / 8) & 0xf8; 611 macfb_defined.hsync_len = (macfb_defined.xres / 8) & 0xf8;
|
H A D | imsttfb.c | 470 compute_imstt_regvals_ibm(struct imstt_par *par, int xres, int yres) argument 475 switch (xres) { 508 init->hsb = init->heb + (xres >> 3); 516 init->pitch = xres; 521 compute_imstt_regvals_tvp(struct imstt_par *par, int xres, int yres) argument 525 switch (xres) { 555 compute_imstt_regvals (struct imstt_par *par, u_int xres, u_int yres) argument 558 return compute_imstt_regvals_ibm(par, xres, yres); 560 return compute_imstt_regvals_tvp(par, xres, yres); 787 || var->xres_virtual < var->xres || va [all...] |
H A D | tdfxfb.c | 113 .xres = 640, 465 if (var->xres != var->xres_virtual) 466 var->xres_virtual = var->xres; 495 var->xres = (var->xres + 15) & ~15; /* could sometimes be 8 */ 496 lpitch = var->xres * ((var->bits_per_pixel + 7) >> 3); 498 if (var->xres < 320 || var->xres > 2048) { 499 DPRINTK("width not supported: %u\n", var->xres); 512 var->xres, va [all...] |
/drivers/video/fbdev/i810/ |
H A D | i810_main.c | 144 static int xres; variable 872 u32 xres, yres, vxres, vyres; local 878 xres = var->xres; 891 round_off_xres(&xres); 892 if (xres < 40) 893 xres = 40; 894 if (xres > 2048) 895 xres = 2048; 896 xres 1138 u32 xres, yres, vxres, vyres; local [all...] |
/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfb.h | 91 extern void mb862xxfb_init_accel(struct fb_info *info, int xres);
|
/drivers/video/fbdev/core/ |
H A D | svgalib.c | 173 pr_debug("fb%d: var.xres : %d\n", node, var->xres); 447 var->xres = (var->xres+7)&~7; 453 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; 458 value = var->xres; 465 value = var->xres + var->right_margin; 517 value = var->xres + var->left_margin + var->right_margin + var->hsync_len; 522 value = var->xres; 527 value = var->xres; [all...] |
/drivers/video/fbdev/matrox/ |
H A D | matroxfb_base.c | 135 640,480,640,480,/* W,H, W, H (virtual) load xres,xres_virtual*/ 450 int xres, int bpp) 458 case 0: return xres; 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, argument 490 if (!bpp) return xres; 496 if ((*width >= xres) && (matroxfb_test_and_set_rounding(minfo, *width, bpp) == *width)) { 503 xres_new = matroxfb_test_and_set_rounding(minfo, xres, bp 449 matroxfb_test_and_set_rounding(const struct matrox_fb_info *minfo, int xres, int bpp) argument 1266 static unsigned int xres; /* "matroxfb:xres:xxxxx" */ variable 2189 static struct { int xres, yres, left, right, upper, lower, hslen, vslen, vfreq; } timmings[] __initdata = { member in struct:__anon7128 [all...] |
/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-main.c | 392 var->xres_virtual = var->xres; 400 if (var->xres < xres_min) 401 var->xres = xres_min; 404 if (var->xres > xres_max) 405 var->xres = xres_max; 409 if (var->xres > var->xres_virtual) 410 var->xres = var->xres_virtual; 441 if (var->xres > var->xres_virtual) 442 var->xres = var->xres_virtual; 538 else if (vrfb->xres ! 852 int xres, yres; local [all...] |