Lines Matching refs:bpp
429 int bpp) in matroxfb_get_final_bppShift() argument
435 bppshft2 = bpp; in matroxfb_get_final_bppShift()
447 int xres, int bpp) in matroxfb_test_and_set_rounding() argument
454 switch (bpp) { in matroxfb_test_and_set_rounding()
480 int bpp) in matroxfb_pitch_adjust() argument
487 if (!bpp) return xres; in matroxfb_pitch_adjust()
493 if ((*width >= xres) && (matroxfb_test_and_set_rounding(minfo, *width, bpp) == *width)) { in matroxfb_pitch_adjust()
500 xres_new = matroxfb_test_and_set_rounding(minfo, xres, bpp); in matroxfb_pitch_adjust()
532 unsigned char bpp; in matroxfb_decode_var() member
550 unsigned int bpp = var->bits_per_pixel; in matroxfb_decode_var() local
556 switch (bpp) { in matroxfb_decode_var()
572 var->xres_virtual = matroxfb_pitch_adjust(minfo, var->xres_virtual, bpp); in matroxfb_decode_var()
573 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
575 var->yres_virtual = vramlen * 8 / (var->xres_virtual * bpp); in matroxfb_decode_var()
576 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
582 if (bpp == 24) { in matroxfb_decode_var()
586 unsigned int m1 = linelen = var->xres_virtual * bpp / 8; in matroxfb_decode_var()
615 if (bpp == 16 && var->green.length == 5) { in matroxfb_decode_var()
616 bpp--; /* an artificial value - 15 */ in matroxfb_decode_var()
619 for (rgbt = table; rgbt->bpp < bpp; rgbt++); in matroxfb_decode_var()
630 if (bpp > 8) in matroxfb_decode_var()