Lines Matching defs:bpp
65 static int bpp = 8;
83 module_param(bpp, int, 0);
306 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp)
309 int tmp = bpp == 24 ? 2 : (bpp >> 4);
380 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp)
382 unsigned char x = bpp == 24 ? 3 : (bpp >> 4);
383 int v1 = pitch << (bpp == 24 ? 20 : (18 + x));
385 switch (pitch << (bpp >> 3)) {
478 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp)
480 int tmp = bpp == 24 ? 2: (bpp >> 4);
544 static void tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp)
546 unsigned char x = bpp == 24 ? 3 : (bpp >> 4);
552 switch ((pitch * bpp) / 8) {
995 int bpp = var->bits_per_pixel;
1004 if (bpp == 24)
1005 bpp = var->bits_per_pixel = 32;
1006 if (bpp != 8 && bpp != 16 && bpp != 32)
1008 if (par->chip_id == TGUI9440 && bpp == 32)
1024 line_length = var->xres_virtual * bpp / 8;
1030 var->xres_virtual = 512 * 8 / bpp;
1032 var->xres_virtual = 1024 * 8 / bpp;
1034 var->xres_virtual = 2048 * 8 / bpp;
1036 var->xres_virtual = 4096 * 8 / bpp;
1038 var->xres_virtual = 8192 * 8 / bpp;
1042 line_length = var->xres_virtual * bpp / 8;
1052 switch (bpp) {
1084 ramdac = (bpp >= 16) ? 45000 : 90000;
1098 /* The clock is doubled for 32 bpp */
1099 if (bpp == 32)
1138 int bpp = var->bits_per_pixel;
1261 switch (bpp) {
1302 /* divide clock by 2 if 32bpp chain4 mode display and CPU path */
1304 if (bpp == 32 || (par->chip_id == TGUI9440 && bpp == 16)) {
1325 switch (bpp) {
1348 info->fix.line_length = info->var.xres_virtual * bpp / 8;
1352 par->init_accel(par, info->var.xres_virtual, bpp);
1354 info->fix.visual = (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR;
1355 info->cmap.len = (bpp == 8) ? 256 : 16;
1365 int bpp = info->var.bits_per_pixel;
1371 if (bpp == 8) {
1380 if (bpp == 16) { /* RGB 565 */
1387 } else if (bpp == 32) /* ARGB 8888 */
1774 * video=trident:800x600,bpp=16,noaccel
1791 else if (!strncmp(opt, "bpp=", 4))
1792 bpp = simple_strtoul(opt + 4, NULL, 0);