Lines Matching refs:bpp
63 static int bpp = 8; variable
81 module_param(bpp, int, 0);
304 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument
307 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel()
378 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument
380 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel()
381 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel()
383 switch (pitch << (bpp >> 3)) { in xp_init_accel()
476 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp) in image_init_accel() argument
478 int tmp = bpp == 24 ? 2: (bpp >> 4); in image_init_accel()
542 static void tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp) in tgui_init_accel() argument
544 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in tgui_init_accel()
550 switch ((pitch * bpp) / 8) { in tgui_init_accel()
996 int bpp = var->bits_per_pixel; in tridentfb_check_var() local
1002 if (bpp == 24) in tridentfb_check_var()
1003 bpp = var->bits_per_pixel = 32; in tridentfb_check_var()
1004 if (bpp != 8 && bpp != 16 && bpp != 32) in tridentfb_check_var()
1006 if (par->chip_id == TGUI9440 && bpp == 32) in tridentfb_check_var()
1022 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
1028 var->xres_virtual = 512 * 8 / bpp; in tridentfb_check_var()
1030 var->xres_virtual = 1024 * 8 / bpp; in tridentfb_check_var()
1032 var->xres_virtual = 2048 * 8 / bpp; in tridentfb_check_var()
1034 var->xres_virtual = 4096 * 8 / bpp; in tridentfb_check_var()
1036 var->xres_virtual = 8192 * 8 / bpp; in tridentfb_check_var()
1040 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
1050 switch (bpp) { in tridentfb_check_var()
1082 ramdac = (bpp >= 16) ? 45000 : 90000; in tridentfb_check_var()
1097 if (bpp == 32) in tridentfb_check_var()
1141 int bpp = var->bits_per_pixel; in tridentfb_set_par() local
1264 switch (bpp) { in tridentfb_set_par()
1307 if (bpp == 32 || (par->chip_id == TGUI9440 && bpp == 16)) { in tridentfb_set_par()
1328 switch (bpp) { in tridentfb_set_par()
1351 info->fix.line_length = info->var.xres_virtual * bpp / 8; in tridentfb_set_par()
1355 par->init_accel(par, info->var.xres_virtual, bpp); in tridentfb_set_par()
1357 info->fix.visual = (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in tridentfb_set_par()
1358 info->cmap.len = (bpp == 8) ? 256 : 16; in tridentfb_set_par()
1368 int bpp = info->var.bits_per_pixel; in tridentfb_setcolreg() local
1374 if (bpp == 8) { in tridentfb_setcolreg()
1383 if (bpp == 16) { /* RGB 565 */ in tridentfb_setcolreg()
1390 } else if (bpp == 32) /* ARGB 8888 */ in tridentfb_setcolreg()
1795 bpp = simple_strtoul(opt + 4, NULL, 0); in tridentfb_setup()