Lines Matching refs:bpp
65 static int bpp = 8; variable
83 module_param(bpp, int, 0);
306 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument
309 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel()
380 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument
382 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel()
383 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel()
385 switch (pitch << (bpp >> 3)) { in xp_init_accel()
478 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp) in image_init_accel() argument
480 int tmp = bpp == 24 ? 2: (bpp >> 4); in image_init_accel()
544 static void tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp) in tgui_init_accel() argument
546 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in tgui_init_accel()
552 switch ((pitch * bpp) / 8) { in tgui_init_accel()
995 int bpp = var->bits_per_pixel; in tridentfb_check_var() local
1004 if (bpp == 24) in tridentfb_check_var()
1005 bpp = var->bits_per_pixel = 32; in tridentfb_check_var()
1006 if (bpp != 8 && bpp != 16 && bpp != 32) in tridentfb_check_var()
1008 if (par->chip_id == TGUI9440 && bpp == 32) in tridentfb_check_var()
1024 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
1030 var->xres_virtual = 512 * 8 / bpp; in tridentfb_check_var()
1032 var->xres_virtual = 1024 * 8 / bpp; in tridentfb_check_var()
1034 var->xres_virtual = 2048 * 8 / bpp; in tridentfb_check_var()
1036 var->xres_virtual = 4096 * 8 / bpp; in tridentfb_check_var()
1038 var->xres_virtual = 8192 * 8 / bpp; in tridentfb_check_var()
1042 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
1052 switch (bpp) { in tridentfb_check_var()
1084 ramdac = (bpp >= 16) ? 45000 : 90000; in tridentfb_check_var()
1099 if (bpp == 32) in tridentfb_check_var()
1138 int bpp = var->bits_per_pixel; in tridentfb_set_par() local
1261 switch (bpp) { in tridentfb_set_par()
1304 if (bpp == 32 || (par->chip_id == TGUI9440 && bpp == 16)) { in tridentfb_set_par()
1325 switch (bpp) { in tridentfb_set_par()
1348 info->fix.line_length = info->var.xres_virtual * bpp / 8; in tridentfb_set_par()
1352 par->init_accel(par, info->var.xres_virtual, bpp); in tridentfb_set_par()
1354 info->fix.visual = (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in tridentfb_set_par()
1355 info->cmap.len = (bpp == 8) ? 256 : 16; in tridentfb_set_par()
1365 int bpp = info->var.bits_per_pixel; in tridentfb_setcolreg() local
1371 if (bpp == 8) { in tridentfb_setcolreg()
1380 if (bpp == 16) { /* RGB 565 */ in tridentfb_setcolreg()
1387 } else if (bpp == 32) /* ARGB 8888 */ in tridentfb_setcolreg()
1792 bpp = simple_strtoul(opt + 4, NULL, 0); in tridentfb_setup()