Lines Matching refs:bpp
57 static int bpp = 8; variable
75 module_param(bpp, int, 0);
183 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument
186 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel()
257 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument
259 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel()
260 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel()
262 switch (pitch << (bpp >> 3)) { in xp_init_accel()
355 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp) in image_init_accel() argument
357 int tmp = bpp == 24 ? 2: (bpp >> 4); in image_init_accel()
421 static void tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp) in tgui_init_accel() argument
423 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in tgui_init_accel()
429 switch ((pitch * bpp) / 8) { in tgui_init_accel()
869 int bpp = var->bits_per_pixel; in tridentfb_check_var() local
875 if (bpp == 24) in tridentfb_check_var()
876 bpp = var->bits_per_pixel = 32; in tridentfb_check_var()
877 if (bpp != 8 && bpp != 16 && bpp != 32) in tridentfb_check_var()
879 if (par->chip_id == TGUI9440 && bpp == 32) in tridentfb_check_var()
895 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
901 var->xres_virtual = 512 * 8 / bpp; in tridentfb_check_var()
903 var->xres_virtual = 1024 * 8 / bpp; in tridentfb_check_var()
905 var->xres_virtual = 2048 * 8 / bpp; in tridentfb_check_var()
907 var->xres_virtual = 4096 * 8 / bpp; in tridentfb_check_var()
909 var->xres_virtual = 8192 * 8 / bpp; in tridentfb_check_var()
913 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
923 switch (bpp) { in tridentfb_check_var()
955 ramdac = (bpp >= 16) ? 45000 : 90000; in tridentfb_check_var()
970 if (bpp == 32) in tridentfb_check_var()
1014 int bpp = var->bits_per_pixel; in tridentfb_set_par() local
1137 switch (bpp) { in tridentfb_set_par()
1180 if (bpp == 32 || (par->chip_id == TGUI9440 && bpp == 16)) { in tridentfb_set_par()
1201 switch (bpp) { in tridentfb_set_par()
1224 info->fix.line_length = info->var.xres_virtual * bpp / 8; in tridentfb_set_par()
1228 par->init_accel(par, info->var.xres_virtual, bpp); in tridentfb_set_par()
1230 info->fix.visual = (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in tridentfb_set_par()
1231 info->cmap.len = (bpp == 8) ? 256 : 16; in tridentfb_set_par()
1241 int bpp = info->var.bits_per_pixel; in tridentfb_setcolreg() local
1247 if (bpp == 8) { in tridentfb_setcolreg()
1256 if (bpp == 16) { /* RGB 565 */ in tridentfb_setcolreg()
1263 } else if (bpp == 32) /* ARGB 8888 */ in tridentfb_setcolreg()
1509 mode_option, NULL, 0, NULL, bpp)) { in trident_pci_probe()
1617 bpp = simple_strtoul(opt + 4, NULL, 0); in tridentfb_setup()