Lines Matching defs:bpp
241 /* calculate pixel depth, transparency bit included, >=16bpp formats _only_ */
251 int bpp = -EINVAL;
254 case 1: bpp = 0; break;
255 case 2: bpp = 1; break;
256 case 4: bpp = 2; break;
257 case 8: bpp = 3; break;
258 case 16: bpp = 4; break;
261 case 18: bpp = 6; break; /* 18-bits/pixel packed */
262 case 19: bpp = 8; break; /* 19-bits/pixel packed */
263 case 24: bpp = 9; break;
268 case 18: bpp = 5; break; /* 18-bits/pixel unpacked */
269 case 19: bpp = 7; break; /* 19-bits/pixel unpacked */
270 case 25: bpp = 10; break;
274 return bpp;
290 int bpp = pxafb_var_to_bpp(var);
293 if (bpp < 0)
296 lccr3 = LCCR3_BPP(bpp);
381 modelist[i].bpp >= var->bits_per_pixel) {
396 var->bits_per_pixel = mode->bpp;
568 * 16 bpp mode does not really use the palette, so this will not
769 int xpos, ypos, pfor, bpp;
775 bpp = pxafb_var_to_bpp(var);
776 if (bpp < 0)
783 /* for YUV packed formats, bpp = 'minimum bpp of YUV components' */
786 bpp = pxafb_var_to_bpp(var);
787 if (bpp < 0)
792 case OVERLAY_FORMAT_YUV444_PACKED: bpp = 24; break;
793 case OVERLAY_FORMAT_YUV444_PLANAR: bpp = 8; break;
794 case OVERLAY_FORMAT_YUV422_PLANAR: bpp = 4; break;
795 case OVERLAY_FORMAT_YUV420_PLANAR: bpp = 2; break;
801 if ((xpos * bpp) % 32)
805 var->xres = roundup(var->xres * bpp, 32) / bpp;
820 int size, bpp = 0;
823 case OVERLAY_FORMAT_RGB: bpp = var->bits_per_pixel; break;
824 case OVERLAY_FORMAT_YUV444_PACKED: bpp = 24; break;
825 case OVERLAY_FORMAT_YUV444_PLANAR: bpp = 24; break;
826 case OVERLAY_FORMAT_YUV422_PLANAR: bpp = 16; break;
827 case OVERLAY_FORMAT_YUV420_PLANAR: bpp = 12; break;
830 ofb->fb.fix.line_length = var->xres_virtual * bpp / 8;
845 int xpos, ypos, pfor, bpp, ret;
851 bpp = pxafb_var_to_bpp(var);
857 OVLxC1_BPP(bpp);
914 * anyway, it's useless to use 16bpp main plane and 24bpp overlay
1113 int nbytes, dma, pal, bpp = var->bits_per_pixel;
1117 pal = (bpp >= 16) ? PAL_NONE : PAL_BASE + (branch ? PAL_MAX : 0);
1784 m->xres * m->yres * m->bpp / 8);
1862 unsigned int xres = 0, yres = 0, bpp = 0;
1870 bpp = simple_strtoul(&name[i+1], NULL, 0);
1898 switch (bpp) {
1904 inf->modes[0].bpp = bpp;
1905 dev_info(dev, "overriding bit depth: %d\n", bpp);
1908 dev_err(dev, "Depth %d is not valid\n", bpp);
2203 info->modes[i].bpp = bus_width;
2275 inf->modes->bpp);
2278 inf->modes->bpp == 0) {