Lines Matching defs:bpp

65 static int bpp = 8;
83 module_param(bpp, int, 0);
305 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp)
308 int tmp = bpp == 24 ? 2 : (bpp >> 4);
379 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp)
381 unsigned char x = bpp == 24 ? 3 : (bpp >> 4);
382 int v1 = pitch << (bpp == 24 ? 20 : (18 + x));
384 switch (pitch << (bpp >> 3)) {
477 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp)
479 int tmp = bpp == 24 ? 2: (bpp >> 4);
543 static void tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp)
545 unsigned char x = bpp == 24 ? 3 : (bpp >> 4);
551 switch ((pitch * bpp) / 8) {
994 int bpp = var->bits_per_pixel;
1003 if (bpp == 24)
1004 bpp = var->bits_per_pixel = 32;
1005 if (bpp != 8 && bpp != 16 && bpp != 32)
1007 if (par->chip_id == TGUI9440 && bpp == 32)
1023 line_length = var->xres_virtual * bpp / 8;
1029 var->xres_virtual = 512 * 8 / bpp;
1031 var->xres_virtual = 1024 * 8 / bpp;
1033 var->xres_virtual = 2048 * 8 / bpp;
1035 var->xres_virtual = 4096 * 8 / bpp;
1037 var->xres_virtual = 8192 * 8 / bpp;
1041 line_length = var->xres_virtual * bpp / 8;
1051 switch (bpp) {
1083 ramdac = (bpp >= 16) ? 45000 : 90000;
1097 /* The clock is doubled for 32 bpp */
1098 if (bpp == 32)
1137 int bpp = var->bits_per_pixel;
1260 switch (bpp) {
1301 /* divide clock by 2 if 32bpp chain4 mode display and CPU path */
1303 if (bpp == 32 || (par->chip_id == TGUI9440 && bpp == 16)) {
1324 switch (bpp) {
1347 info->fix.line_length = info->var.xres_virtual * bpp / 8;
1351 par->init_accel(par, info->var.xres_virtual, bpp);
1353 info->fix.visual = (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR;
1354 info->cmap.len = (bpp == 8) ? 256 : 16;
1364 int bpp = info->var.bits_per_pixel;
1370 if (bpp == 8) {
1379 if (bpp == 16) { /* RGB 565 */
1386 } else if (bpp == 32) /* ARGB 8888 */
1776 * video=trident:800x600,bpp=16,noaccel
1793 else if (!strncmp(opt, "bpp=", 4))
1794 bpp = simple_strtoul(opt + 4, NULL, 0);