Lines Matching +full:16 +full:bpp

72 	u32		palette[16];
176 if (var->bits_per_pixel == 16) in pm3fb_depth()
183 static inline int pm3fb_shift_bpp(unsigned bpp, int v) in pm3fb_shift_bpp() argument
185 switch (bpp) { in pm3fb_shift_bpp()
188 case 16: in pm3fb_shift_bpp()
193 DPRINTK("Unsupported depth %u\n", bpp); in pm3fb_shift_bpp()
298 case 16: in pm3fb_init_engine()
344 case 16: in pm3fb_init_engine()
361 PM3_WRITE_REG(par, PM3dY, 1 << 16); in pm3fb_init_engine()
414 if (info->var.bits_per_pixel <= 16) in pm3fb_fillrect()
415 color |= color << 16; in pm3fb_fillrect()
489 ((modded.dy & 0x0fff) << 16) | (modded.dx & 0x0fff)); in pm3fb_copyarea()
491 (((modded.dy + modded.height) & 0x0fff) << 16) | in pm3fb_copyarea()
545 if (info->var.bits_per_pixel <= 16) { in pm3fb_imageblit()
546 fgx |= fgx << 16; in pm3fb_imageblit()
547 bgx |= bgx << 16; in pm3fb_imageblit()
564 ((image->dy & 0x0fff) << 16) | (image->dx & 0x0fff)); in pm3fb_imageblit()
566 (((image->dy + image->height) & 0x0fff) << 16) | in pm3fb_imageblit()
608 static const u8 cursor_bits_lookup[16] = {
621 /* Too large of a cursor or wrong bpp :-( */ in pm3fb_cursor()
732 const unsigned bpp = info->var.bits_per_pixel; in pm3fb_write_mode() local
741 pm3fb_shift_bpp(bpp, htotal - 1)); in pm3fb_write_mode()
743 pm3fb_shift_bpp(bpp, hsend)); in pm3fb_write_mode()
745 pm3fb_shift_bpp(bpp, hsstart)); in pm3fb_write_mode()
747 pm3fb_shift_bpp(bpp, hbend)); in pm3fb_write_mode()
749 pm3fb_shift_bpp(bpp, hbend)); in pm3fb_write_mode()
751 pm3fb_shift_bpp(bpp, width)); in pm3fb_write_mode()
757 switch (bpp) { in pm3fb_write_mode()
765 case 16: in pm3fb_write_mode()
798 DPRINTK("Unsupported depth %d\n", bpp); in pm3fb_write_mode()
886 case 16: in pm3fb_write_mode()
915 unsigned bpp = var->red.length + var->green.length in pm3fb_check_var() local
918 if (bpp != var->bits_per_pixel) { in pm3fb_check_var()
932 case 16: in pm3fb_check_var()
1018 const unsigned bpp = info->var.bits_per_pixel; in pm3fb_set_par() local
1020 par->base = pm3fb_shift_bpp(bpp, (info->var.yoffset * xres) in pm3fb_set_par()
1042 switch (bpp) { in pm3fb_set_par()
1046 case 16: in pm3fb_set_par()
1058 (bpp == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in pm3fb_set_par()
1059 info->fix.line_length = ((info->var.xres_virtual + 7) >> 3) * bpp; in pm3fb_set_par()
1106 #define CNVT_TOHW(val, width) ((((val) << (width)) + 0x7FFF - (val)) >> 16) in pm3fb_setcolreg()
1117 if (regno >= 16) in pm3fb_setcolreg()
1128 case 16: in pm3fb_setcolreg()
1268 /* Let's check for wrapover, write will fail at 16MB boundary */ in pm3fb_size_memory()