Home
last modified time | relevance | path

Searched refs:bpp (Results 1 – 200 of 457) sorted by relevance

123

/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_transfer.c85 static inline u16 get_pixel_val16(const uint8_t *pixel, int bpp) in get_pixel_val16() argument
88 if (bpp == 2) in get_pixel_val16()
90 else if (bpp == 4) in get_pixel_val16()
127 const uint8_t *const cmd_buffer_end, int bpp) in udl_compress_hline16() argument
156 min((int)(pixel_end - pixel) / bpp, in udl_compress_hline16()
157 (int)(cmd_buffer_end - cmd) / 2))) * bpp; in udl_compress_hline16()
159 prefetch_range((void *) pixel, (cmd_pixel_end - pixel) * bpp); in udl_compress_hline16()
160 pixel_val16 = get_pixel_val16(pixel, bpp); in udl_compress_hline16()
169 pixel += bpp; in udl_compress_hline16()
172 pixel_val16 = get_pixel_val16(pixel, bpp); in udl_compress_hline16()
[all …]
Dudl_fb.c155 int bpp = (fb->base.bits_per_pixel / 8); in udl_handle_damage() local
225 const int byte_offset = line_offset + (x * bpp); in udl_handle_damage()
226 const int dev_byte_offset = (fb->base.width * bpp * i) + (x * bpp); in udl_handle_damage()
227 if (udl_render_hline(dev, bpp, &urb, in udl_handle_damage()
230 (x2 - x + 1) * bpp, in udl_handle_damage()
246 atomic_add(width*height*bpp, &udl->bytes_rendered); in udl_handle_damage()
/linux-4.4.14/drivers/video/fbdev/
Dc2p_iplan2.c48 static inline void store_iplan2(void *dst, u32 bpp, u32 d[4]) in store_iplan2() argument
52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2()
61 static inline void store_iplan2_masked(void *dst, u32 bpp, u32 d[4], u32 mask) in store_iplan2_masked() argument
65 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2_masked()
86 u32 height, u32 dst_nextline, u32 src_nextline, u32 bpp) in c2p_iplan2() argument
96 dst += dy*dst_nextline+(dx & ~15)*bpp; in c2p_iplan2()
113 store_iplan2_masked(p, bpp, d.words, first); in c2p_iplan2()
114 p += bpp*2; in c2p_iplan2()
125 store_iplan2_masked(p, bpp, d.words, first); in c2p_iplan2()
126 p += bpp*2; in c2p_iplan2()
[all …]
Dc2p_planar.c48 static inline void store_planar(void *dst, u32 dst_inc, u32 bpp, u32 d[8]) in store_planar() argument
52 for (i = 0; i < bpp; i++, dst += dst_inc) in store_planar()
61 static inline void store_planar_masked(void *dst, u32 dst_inc, u32 bpp, in store_planar_masked() argument
66 for (i = 0; i < bpp; i++, dst += dst_inc) in store_planar_masked()
88 u32 src_nextline, u32 bpp) in c2p_planar() argument
113 store_planar_masked(p, dst_nextplane, bpp, d.words, in c2p_planar()
126 store_planar_masked(p, dst_nextplane, bpp, in c2p_planar()
136 store_planar(p, dst_nextplane, bpp, d.words); in c2p_planar()
146 store_planar_masked(p, dst_nextplane, bpp, in c2p_planar()
Dsh7760fb.c125 u16 lddfr, int *bpp, int *gray) in sh7760fb_get_color_info() argument
160 if (bpp) in sh7760fb_get_color_info()
161 *bpp = lbpp; in sh7760fb_get_color_info()
173 int ret, bpp; in sh7760fb_check_var() local
176 ret = sh7760fb_get_color_info(info->dev, par->pd->lddfr, &bpp, NULL); in sh7760fb_check_var()
180 var->bits_per_pixel = bpp; in sh7760fb_check_var()
207 int ret, bpp, gray; in sh7760fb_set_par() local
228 ret = sh7760fb_get_color_info(info->dev, par->pd->lddfr, &bpp, &gray); in sh7760fb_set_par()
233 vdln, bpp, gray ? "grayscale" : "color", in sh7760fb_set_par()
273 stride *= (bpp + 7) >> 3; in sh7760fb_set_par()
[all …]
Dbfin_adv7393fb.h68 u16 bpp; member
170 .bpp = 16,
186 .bpp = 16,
202 .bpp = 16,
218 .bpp = 16,
234 .bpp = 16,
250 .bpp = 16,
Dtridentfb.c63 static int bpp = 8; variable
81 module_param(bpp, int, 0);
304 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument
307 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel()
378 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument
380 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel()
381 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel()
383 switch (pitch << (bpp >> 3)) { in xp_init_accel()
476 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp) in image_init_accel() argument
478 int tmp = bpp == 24 ? 2: (bpp >> 4); in image_init_accel()
[all …]
Dpxafb.c247 int bpp = -EINVAL; in pxafb_var_to_bpp() local
250 case 1: bpp = 0; break; in pxafb_var_to_bpp()
251 case 2: bpp = 1; break; in pxafb_var_to_bpp()
252 case 4: bpp = 2; break; in pxafb_var_to_bpp()
253 case 8: bpp = 3; break; in pxafb_var_to_bpp()
254 case 16: bpp = 4; break; in pxafb_var_to_bpp()
257 case 18: bpp = 6; break; /* 18-bits/pixel packed */ in pxafb_var_to_bpp()
258 case 19: bpp = 8; break; /* 19-bits/pixel packed */ in pxafb_var_to_bpp()
259 case 24: bpp = 9; break; in pxafb_var_to_bpp()
264 case 18: bpp = 5; break; /* 18-bits/pixel unpacked */ in pxafb_var_to_bpp()
[all …]
Datafb.c149 short bpp; member
620 int bpp = var->bits_per_pixel; in tt_decode_var() local
625 if (bpp > 1 || xres > sttt_xres * 2 || yres > tt_yres * 2) in tt_decode_var()
630 bpp = 1; in tt_decode_var()
632 if (bpp > 8 || xres > sttt_xres || yres > tt_yres) in tt_decode_var()
634 if (bpp > 4) { in tt_decode_var()
640 bpp = 8; in tt_decode_var()
641 } else if (bpp > 2) { in tt_decode_var()
648 bpp = 4; in tt_decode_var()
653 bpp = 4; in tt_decode_var()
[all …]
Damba-clcd-versatile.c28 .bpp = 16,
52 .bpp = 16,
77 .bpp = 16,
101 .bpp = 16,
126 .bpp = 16,
Dau1100fb.h78 u32 bpp; /* Maximum depth supported */ member
276 .bpp = 16,
289 .bpp = 16,
300 .bpp = 16,
327 .bpp = 4,
349 .bpp = 16,
361 .bpp = 16,
Ds1d13xxxfb.c451 u16 bpp; in s1d13xxxfb_bitblt_copyarea() local
456 bpp = (info->var.bits_per_pixel >> 3); in s1d13xxxfb_bitblt_copyarea()
457 stride = bpp * info->var.xres; in s1d13xxxfb_bitblt_copyarea()
461 dst = (((dy + height - 1) * stride) + (bpp * (dx + width - 1))); in s1d13xxxfb_bitblt_copyarea()
462 src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1))); in s1d13xxxfb_bitblt_copyarea()
466 dst = (dy * stride) + (bpp * dx); in s1d13xxxfb_bitblt_copyarea()
467 src = (sy * stride) + (bpp * sx); in s1d13xxxfb_bitblt_copyarea()
500 s1d13xxxfb_writereg(info->par, S1DREG_BBLT_CTL1, (bpp >> 1)); in s1d13xxxfb_bitblt_copyarea()
510 dbg_blit("(copyarea) bpp=%d=0x0%d, mem_offset1=%d, mem_offset2=%d\n", bpp, (bpp >> 1), in s1d13xxxfb_bitblt_copyarea()
538 u16 bpp = (info->var.bits_per_pixel >> 3); in s1d13xxxfb_bitblt_solidfill() local
[all …]
Dc2p.h15 u32 src_nextline, u32 bpp);
19 u32 bpp);
Dpm3fb.c182 static inline int pm3fb_shift_bpp(unsigned bpp, int v) in pm3fb_shift_bpp() argument
184 switch (bpp) { in pm3fb_shift_bpp()
192 DPRINTK("Unsupported depth %u\n", bpp); in pm3fb_shift_bpp()
731 const unsigned bpp = info->var.bits_per_pixel; in pm3fb_write_mode() local
740 pm3fb_shift_bpp(bpp, htotal - 1)); in pm3fb_write_mode()
742 pm3fb_shift_bpp(bpp, hsend)); in pm3fb_write_mode()
744 pm3fb_shift_bpp(bpp, hsstart)); in pm3fb_write_mode()
746 pm3fb_shift_bpp(bpp, hbend)); in pm3fb_write_mode()
748 pm3fb_shift_bpp(bpp, hbend)); in pm3fb_write_mode()
750 pm3fb_shift_bpp(bpp, width)); in pm3fb_write_mode()
[all …]
Dda8xx-fb.c480 if (cfg->bpp == 12 && cfg->stn_565_mode) in lcd_cfg_display()
524 u32 bpp, u32 raster_order) in lcd_cfg_frame_buffer() argument
528 if (bpp > 16 && lcd_revision == LCD_VERSION_1) in lcd_cfg_frame_buffer()
577 switch (bpp) { in lcd_cfg_frame_buffer()
783 u32 bpp; in lcd_init() local
815 bpp = cfg->bpp; in lcd_init()
817 if (bpp == 12) in lcd_init()
818 bpp = 16; in lcd_init()
820 (unsigned int)panel->yres, bpp, in lcd_init()
955 int bpp = var->bits_per_pixel >> 3; in fb_check_var() local
[all …]
Dsa1100fb.h76 #define SA1100_PALETTE_MODE_VAL(bpp) (((bpp) & 0x018) << 9) argument
Damba-clcd.c490 fb->fb.var.bits_per_pixel = fb->panel->bpp; in clcdfb_register()
654 unsigned int bpp; in clcdfb_of_init_display() local
680 bpp = max_bandwidth / (1000 / 8) in clcdfb_of_init_display()
682 bpp = rounddown_pow_of_two(bpp); in clcdfb_of_init_display()
683 if (bpp > 32) in clcdfb_of_init_display()
684 bpp = 32; in clcdfb_of_init_display()
686 bpp = 32; in clcdfb_of_init_display()
687 fb->panel->bpp = bpp; in clcdfb_of_init_display()
763 fb->panel->bpp / 8; in clcdfb_of_dma_setup()
Damifb.c722 u_short bpp; /* vmode */ member
1155 par->bpp = var->bits_per_pixel; in ami_decode_var()
1157 if (par->bpp < 1) in ami_decode_var()
1158 par->bpp = 1; in ami_decode_var()
1159 if (par->bpp > maxdepth[clk_shift]) { in ami_decode_var()
1161 par->bpp = maxdepth[clk_shift]; in ami_decode_var()
1168 if (par->bpp < 6) in ami_decode_var()
1169 par->bpp = 6; in ami_decode_var()
1170 if (par->bpp != 6) { in ami_decode_var()
1171 if (par->bpp < 8) in ami_decode_var()
[all …]
Dmacfb.c201 unsigned int bpp = info->var.bits_per_pixel; in v8_brazil_setpalette() local
204 if (bpp > 8) in v8_brazil_setpalette()
215 regno = (regno << (8 - bpp)) | (0xFF >> bpp); in v8_brazil_setpalette()
296 unsigned int bpp = info->var.bits_per_pixel; in toby_setpalette() local
302 regno = (regno << (8 - bpp)) | (0xFF >> bpp); in toby_setpalette()
Dsh_mobile_lcdcfb.c632 unsigned int bpp; member
640 .bpp = 16,
645 .bpp = 24,
650 .bpp = 32,
655 .bpp = 12,
660 .bpp = 12,
665 .bpp = 16,
670 .bpp = 16,
675 .bpp = 24,
680 .bpp = 24,
[all …]
Dtdfxfb.c847 u32 bpp = info->var.bits_per_pixel; in tdfxfb_fillrect() local
849 u32 fmt = stride | ((bpp + ((bpp == 8) ? 0 : 8)) << 13); in tdfxfb_fillrect()
867 dstbase += dx * bpp >> 3; in tdfxfb_fillrect()
891 u32 bpp = info->var.bits_per_pixel; in tdfxfb_copyarea() local
894 u32 fmt = stride | ((bpp + ((bpp == 8) ? 0 : 8)) << 13); in tdfxfb_copyarea()
905 srcbase += sx * bpp >> 3; in tdfxfb_copyarea()
915 dstbase += dx * bpp >> 3; in tdfxfb_copyarea()
950 u32 bpp = info->var.bits_per_pixel; in tdfxfb_imageblit() local
951 u32 dstfmt = stride | ((bpp + ((bpp == 8) ? 0 : 8)) << 13); in tdfxfb_imageblit()
961 srcfmt = stride | ((bpp + ((bpp == 8) ? 0 : 8)) << 13) | in tdfxfb_imageblit()
[all …]
Di740fb.c208 static u32 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) in i740_calc_fifo() argument
220 switch (bpp) { in i740_calc_fifo()
404 u32 bpp, base, dacspeed24, mem; in i740fb_decode_var() local
422 bpp = var->bits_per_pixel; in i740fb_decode_var()
423 switch (bpp) { in i740fb_decode_var()
425 bpp = 8; in i740fb_decode_var()
433 bpp = 15; in i740fb_decode_var()
442 bpp = 24; in i740fb_decode_var()
451 bpp = 32; in i740fb_decode_var()
488 mem = vxres * vyres * ((bpp + 1) / 8); in i740fb_decode_var()
[all …]
Dstifb.c1126 int bpp, xres, yres; in stifb_init_fb() local
1176 bpp = 8; in stifb_init_fb()
1210 bpp = 32; in stifb_init_fb()
1223 bpp = bpp_pref; in stifb_init_fb()
1225 bpp = 32; in stifb_init_fb()
1227 bpp = 8; in stifb_init_fb()
1240 bpp = 1; /* default to 1 bpp */ in stifb_init_fb()
1256 fix->line_length = (fb->sti->glob_cfg->total_x * bpp) / 8; in stifb_init_fb()
1266 switch (bpp) { in stifb_init_fb()
1292 var->bits_per_pixel = bpp; in stifb_init_fb()
Dbfin_adv7393fb.c161 fbdev->av1->x_modify = fbdev->modes[mode].bpp / 8; in dma_desc_list()
165 1) * (fbdev->modes[mode].bpp / 8); in dma_desc_list()
188 fbdev->av2->x_modify = (fbdev->modes[mode].bpp / 8); in dma_desc_list()
193 1) * (fbdev->modes[mode].bpp / 8); in dma_desc_list()
403 (fbdev->modes[mode].bpp / 8); in bfin_adv7393_fb_probe()
406 fbdev->modes[mode].xres * (fbdev->modes[mode].bpp / 8); in bfin_adv7393_fb_probe()
453 bfin_adv7393_fb_defined.bits_per_pixel = fbdev->modes[mode].bpp; in bfin_adv7393_fb_probe()
Djz4740_fb.c224 if (jzfb->pdata->bpp == 18) in jzfb_num_data_pins()
263 switch (jzfb->pdata->bpp) { in jzfb_get_controller_bpp()
270 return jzfb->pdata->bpp; in jzfb_get_controller_bpp()
294 var->bits_per_pixel != jzfb->pdata->bpp) in jzfb_check_var()
303 switch (jzfb->pdata->bpp) { in jzfb_check_var()
382 switch (pdata->bpp) { in jzfb_set_par()
676 fb->var.bits_per_pixel = pdata->bpp; in jzfb_probe()
Dimxfb.c367 var->bits_per_pixel = imxfb_mode->bpp; in imxfb_check_var()
689 u32 bpp; in imxfb_of_read_mode() local
702 ret = of_property_read_u32(np, "bits-per-pixel", &bpp); in imxfb_of_read_mode()
710 if (bpp < 1 || bpp > 255) { in imxfb_of_read_mode()
715 imxfb_mode->bpp = bpp; in imxfb_of_read_mode()
887 bytes_per_pixel = (m->bpp + 7) / 8; in imxfb_probe()
Dsbuslib.h15 struct device_node *dp, int bpp);
Dwm8505fb.c272 u32 bpp; in wm8505fb_probe() local
319 ret = of_property_read_u32(pdev->dev.of_node, "bits-per-pixel", &bpp); in wm8505fb_probe()
332 fb_mem_len = mode.xres * mode.yres * 2 * (bpp / 8); in wm8505fb_probe()
342 fbi->fb.var.bits_per_pixel = bpp; in wm8505fb_probe()
Dvt8623fb.c379 u32 bpp = info->var.bits_per_pixel; in vt8623fb_set_par() local
381 if (bpp != 0) { in vt8623fb_set_par()
383 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in vt8623fb_set_par()
389 info->pixmap.blit_x = (bpp == 4) ? (1 << (8 - 1)) : (~(u32)0); in vt8623fb_set_par()
392 offset_value = (info->var.xres_virtual * bpp) / 64; in vt8623fb_set_par()
393 fetch_value = ((info->var.xres * bpp) / 128) + 4; in vt8623fb_set_par()
395 if (bpp == 4) in vt8623fb_set_par()
Dsh_mipi_dsi.c136 int bpp; in sh_mipi_setup() local
341 bpp = linelength / mode->xres; /* byte / pixel */ in sh_mipi_setup()
342 if ((pdata->lane / div) > bpp) { in sh_mipi_setup()
343 tmp = mode->xres / bpp; /* output cycle */ in sh_mipi_setup()
Dimsttfb.c564 set_imstt_regvals_ibm (struct imstt_par *par, u_int bpp) in set_imstt_regvals_ibm() argument
567 __u8 pformat = (bpp >> 3) + 2; in set_imstt_regvals_ibm()
584 set_imstt_regvals_tvp (struct imstt_par *par, u_int bpp) in set_imstt_regvals_tvp() argument
590 switch (bpp) { in set_imstt_regvals_tvp()
656 set_imstt_regvals (struct fb_info *info, u_int bpp) in set_imstt_regvals() argument
663 set_imstt_regvals_ibm(par, bpp); in set_imstt_regvals()
665 set_imstt_regvals_tvp(par, bpp); in set_imstt_regvals()
678 switch (bpp) { in set_imstt_regvals()
883 u_int bpp = info->var.bits_per_pixel; in imsttfb_setcolreg() local
893 if (0 && bpp == 16) /* screws up X */ in imsttfb_setcolreg()
[all …]
Dvt8500lcdfb.c282 u32 bpp; in vt8500lcd_probe() local
354 ret = of_property_read_u32(pdev->dev.of_node, "bits-per-pixel", &bpp); in vt8500lcd_probe()
359 fb_mem_len = of_mode.xres * of_mode.yres * 2 * (bpp / 8); in vt8500lcd_probe()
409 fbi->fb.var.bits_per_pixel = bpp; in vt8500lcd_probe()
Dau1200fb.c1291 unsigned int val, bpp; in set_window() local
1345 bpp = winbpp(val) / 8; in set_window()
1347 val |= (((pdata->xsize * bpp) << 8) & LCD_WINCTRL2_BX); in set_window()
1520 int bpp; in au1200fb_init_fbinfo() local
1524 bpp = winbpp(win->w[fbdev->plane].mode_winctrl1); in au1200fb_init_fbinfo()
1541 bpp)) { in au1200fb_init_fbinfo()
1651 int bpp, plane, ret, irq; in au1200fb_drv_probe() local
1675 bpp = winbpp(win->w[plane].mode_winctrl1); in au1200fb_drv_probe()
1694 fbdev->fb_len = (win->w[plane].xres * win->w[plane].yres * bpp) / 8; in au1200fb_drv_probe()
Dsm712.h84 int bpp; member
/linux-4.4.14/drivers/video/fbdev/core/
Dsysimgblt.c58 int i, n, bpp = p->var.bits_per_pixel; in color_imageblit() local
59 u32 null_bits = 32 - bpp; in color_imageblit()
82 color <<= FB_LEFT_POS(p, bpp); in color_imageblit()
90 shift += bpp; in color_imageblit()
115 u32 shift, color = 0, bpp = p->var.bits_per_pixel; in slow_imageblit() local
118 u32 null_bits = 32 - bpp; in slow_imageblit()
124 fgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit()
125 bgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit()
153 shift += bpp; in slow_imageblit()
189 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local
[all …]
Dcfbimgblt.c83 int i, n, bpp = p->var.bits_per_pixel; in color_imageblit() local
84 u32 null_bits = 32 - bpp; in color_imageblit()
108 color <<= FB_LEFT_POS(p, bpp); in color_imageblit()
116 shift += bpp; in color_imageblit()
143 u32 shift, color = 0, bpp = p->var.bits_per_pixel; in slow_imageblit() local
146 u32 null_bits = 32 - bpp; in slow_imageblit()
153 fgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit()
154 bgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit()
182 shift += bpp; in slow_imageblit()
219 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local
[all …]
Dfb_draw.h25 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument
27 switch (bpp) { in pixel_to_pat()
45 WARN(1, "pixel_to_pat(): unsupported pixelformat %d\n", bpp); in pixel_to_pat()
51 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument
53 switch (bpp) { in pixel_to_pat()
71 WARN(1, "pixel_to_pat(): unsupported pixelformat %d\n", bpp); in pixel_to_pat()
147 unsigned bpp = info->var.bits_per_pixel; in fb_compute_bswapmask() local
149 if ((bpp < 8) && (info->var.nonstd & FB_NONSTD_REV_PIX_IN_B)) { in fb_compute_bswapmask()
154 bswapmask = 7 - bpp + 1; in fb_compute_bswapmask()
Dsysfillrect.c248 u32 bpp = p->var.bits_per_pixel; in sys_fillrect() local
261 pat = pixel_to_pat( bpp, fg); in sys_fillrect()
265 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp; in sys_fillrect()
267 left = bits % bpp; in sys_fillrect()
291 fill_op32(p, dst, dst_idx, pat, width*bpp, bits); in sys_fillrect()
301 left = bpp - right; in sys_fillrect()
303 right = bpp - left; in sys_fillrect()
321 r = dst_idx % bpp; in sys_fillrect()
323 pat2 = le_long_to_cpu(rolx(cpu_to_le_long(pat), r, bpp)); in sys_fillrect()
325 width*bpp, bits); in sys_fillrect()
Dcfbfillrect.c283 u32 bpp = p->var.bits_per_pixel; in cfb_fillrect() local
296 pat = pixel_to_pat(bpp, fg); in cfb_fillrect()
300 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp; in cfb_fillrect()
302 left = bits % bpp; in cfb_fillrect()
327 fill_op32(p, dst, dst_idx, pat, width*bpp, bits, in cfb_fillrect()
338 left = bpp - right; in cfb_fillrect()
340 right = bpp - left; in cfb_fillrect()
357 r = dst_idx % bpp; in cfb_fillrect()
359 pat2 = le_long_to_cpu(rolx(cpu_to_le_long(pat), r, bpp)); in cfb_fillrect()
361 width*bpp, bits); in cfb_fillrect()
Dmodedb.c600 const struct fb_videomode *mode, unsigned int bpp) in fb_try_mode() argument
606 mode->xres, mode->yres, bpp, mode->refresh); in fb_try_mode()
613 var->bits_per_pixel = bpp; in fb_try_mode()
699 unsigned int xres = 0, yres = 0, bpp = default_bpp, refresh = 0; in fb_find_mode() local
721 bpp = simple_strtol(&name[i+1], NULL, in fb_find_mode()
786 if (!ret && !fb_try_mode(var, info, &cvt_mode, bpp)) { in fb_find_mode()
821 !fb_try_mode(var, info, &db[i], bpp)) { in fb_find_mode()
832 fb_try_mode(var, info, &db[best], bpp); in fb_find_mode()
841 if (!fb_try_mode(var, info, &db[i], bpp)) { in fb_find_mode()
859 fb_try_mode(var, info, &db[best], bpp); in fb_find_mode()
/linux-4.4.14/drivers/gpu/drm/shmobile/
Dshmob_drm_kms.c34 .bpp = 16,
40 .bpp = 24,
46 .bpp = 32,
52 .bpp = 12,
58 .bpp = 12,
64 .bpp = 16,
70 .bpp = 16,
76 .bpp = 24,
82 .bpp = 24,
125 unsigned int chroma_cpp = format->bpp == 24 ? 2 : 1; in shmob_drm_fb_create()
Dshmob_drm_plane.c50 unsigned int bpp; in shmob_drm_plane_compute_base() local
52 bpp = splane->format->yuv ? 8 : splane->format->bpp; in shmob_drm_plane_compute_base()
55 + y * fb->pitches[0] + x * bpp / 8; in shmob_drm_plane_compute_base()
58 bpp = splane->format->bpp - 8; in shmob_drm_plane_compute_base()
61 + y / (bpp == 4 ? 2 : 1) * fb->pitches[1] in shmob_drm_plane_compute_base()
62 + x * (bpp == 16 ? 2 : 1); in shmob_drm_plane_compute_base()
Dshmob_drm_crtc.c310 unsigned int bpp; in shmob_drm_crtc_compute_base() local
312 bpp = scrtc->format->yuv ? 8 : scrtc->format->bpp; in shmob_drm_crtc_compute_base()
315 + y * fb->pitches[0] + x * bpp / 8; in shmob_drm_crtc_compute_base()
318 bpp = scrtc->format->bpp - 8; in shmob_drm_crtc_compute_base()
321 + y / (bpp == 4 ? 2 : 1) * fb->pitches[1] in shmob_drm_crtc_compute_base()
322 + x * (bpp == 16 ? 2 : 1); in shmob_drm_crtc_compute_base()
Dshmob_drm_kms.h24 unsigned int bpp; member
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Darb.c47 int bpp; member
58 int pagemiss, cas, width, bpp; in nv04_calc_arb() local
71 bpp = arb->bpp; in nv04_calc_arb()
88 crtc_drain_rate = pclk_freq * bpp / 8; in nv04_calc_arb()
98 p1 = p1 * bpp / 8; in nv04_calc_arb()
128 drain_rate = pclk_freq * arb->bpp / 8; /* kB/s */ in nv10_calc_arb()
165 + (arb->bpp == 32 ? 8 : 4); /* Margin of error. */ in nv10_calc_arb()
197 nv04_update_arb(struct drm_device *dev, int VClk, int bpp, in nv04_update_arb() argument
211 sim_data.bpp = bpp; in nv04_update_arb()
253 nouveau_calc_arb(struct drm_device *dev, int vclk, int bpp, int *burst, int *lwm) in nouveau_calc_arb() argument
[all …]
Dhw.h57 extern void nouveau_calc_arb(struct drm_device *, int vclk, int bpp,
390 nv_pitch_align(struct drm_device *dev, uint32_t width, int bpp) in nv_pitch_align() argument
395 if (bpp == 15) in nv_pitch_align()
396 bpp = 16; in nv_pitch_align()
397 if (bpp == 24) in nv_pitch_align()
398 bpp = 8; in nv_pitch_align()
402 mask = 128 / bpp - 1; in nv_pitch_align()
404 mask = 512 / bpp - 1; in nv_pitch_align()
/linux-4.4.14/include/linux/sunrpc/
Dcache.h91 char **bpp, int *blen);
238 extern void qword_add(char **bpp, int *lp, char *str);
239 extern void qword_addhex(char **bpp, int *lp, char *buf, int blen);
240 extern int qword_get(char **bpp, char *dest, int bufsize);
242 static inline int get_int(char **bpp, int *anint) in get_int() argument
247 int len = qword_get(bpp, buf, sizeof(buf)); in get_int()
262 static inline int get_uint(char **bpp, unsigned int *anint) in get_uint() argument
265 int len = qword_get(bpp, buf, sizeof(buf)); in get_uint()
278 static inline int get_time(char **bpp, time_t *time) in get_time() argument
282 int len = qword_get(bpp, buf, sizeof(buf)); in get_time()
[all …]
/linux-4.4.14/Documentation/fb/
Darkfb.txt19 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
20 * 8 bpp pseudocolor mode (with 18bit palette)
21 * 16 bpp truecolor modes (RGB 555 and RGB 565)
22 * 24 bpp truecolor mode (RGB 888)
23 * 32 bpp truecolor mode (RGB 888)
24 * text mode (activated by bpp = 0)
36 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with
54 * support for fontwidths != 8 in 4 bpp modes
Ds3fb.txt26 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
27 * 8 bpp pseudocolor mode (with 18bit palette)
28 * 16 bpp truecolor modes (RGB 555 and RGB 565)
29 * 24 bpp truecolor mode (RGB 888) on (only on Virge VX)
30 * 32 bpp truecolor mode (RGB 888) on (not on Virge VX)
31 * text mode (activated by bpp = 0)
45 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with
62 * 24 bpp mode support on more cards
63 * support for fontwidths != 8 in 4 bpp modes
Dvt8623fb.txt18 * 4 bpp pseudocolor modes (with 18bit palette, two variants)
19 * 8 bpp pseudocolor mode (with 18bit palette)
20 * 16 bpp truecolor mode (RGB 565)
21 * 32 bpp truecolor mode (RGB 888)
22 * text mode (activated by bpp = 0)
33 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with
49 * support for fontwidths != 8 in 4 bpp modes
Dmatroxfb.txt42 bpp | 640x400 640x480 768x576 800x600 960x720
54 bpp | 1024x768 1152x864 1280x1024 1408x1056 1600x1200
83 architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp
180 inv24 - change timings parameters for 24bpp modes on Millennium and
202 4bpp, 8bpp). In DIRECTCOLOR modes it is limited to characters
233 has 8bpp support. Otherwise first available of 640x350x4bpp,
291 + 24bpp does not support correctly XF-FBDev on big-endian architectures.
309 (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)).
323 + 4bpp is available only on Millennium I and Millennium II. It is hardware
325 + selection between 1:5:5:5 and 5:6:5 16bpp videomode is done by -rgba
[all …]
Dsm501.txt5 sm501fb.bpp= SM501 Display driver:
10 "<xres>x<yres>[-<bpp>][@<refresh>]"
Dsa1100fb.txt14 video=sa1100fb:bpp:<value>,lccr0:<value>,lccr1:<value>,lccr2:<value>,lccr3:<value>
17 controller. The bits per pixel (bpp) value should be 4, 8, 12, or
32 bpp:<value> Configure for <value> bits per pixel
Dpvr2fb.txt32 mode:X - default video mode with format [xres]x[yres]-<bpp>@<refresh rate>
36 24bpp and 32bpp modes function poorly. Work to fix that is
Dintel810.txt36 - Full and optimized hardware acceleration at 8, 16 and 24 bpp
87 f. "bpp:<value>"
162 than 8 bpp. Useful for color tuning, such as gamma control.
167 o. <xres>x<yres>[-<bpp>][@<refresh>]
184 append="video=i810fb:vram:2,xres:1024,yres:768,bpp:8,hsync1:30,hsync2:55, \
187 This will initialize the framebuffer to 1024x768 at 8bpp. The framebuffer
211 modprobe i810fb vram=2 xres=1024 bpp=8 hsync1=30 hsync2=55 vsync1=50 \
216 options i810fb vram=2 xres=1024 bpp=16 hsync1=30 hsync2=55 vsync1=50 \
Dtgafb.txt10 ZLxP-E1 (8bpp, 2 MB VRAM)
11 ZLxP-E2 (32bpp, 8 MB VRAM)
12 ZLxP-E3 (32bpp, 16 MB VRAM, Zbuffer)
Dmodedb.txt23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
24 <name>[-<bpp>][@<refresh>]
26 with <xres>, <yres>, <bpp> and <refresh> decimal numbers and <name> a string.
30 <bpp> and <refresh>, if specified) the timings will be calculated using
131 video=<driver>:<xres>x<yres>[-<bpp>][@refresh]
Dsm712fb.txt20 bpp | 640x480 800x600 1024x768 1280x1024
Dtridentfb.txt15 is enabled. This means that range of possible resolutions and bpp is
62 bpp - bits per pixel (8,16 or 32)
Dviafb.txt26 color depth: 8 bpp, 16 bpp, 32 bpp supports.
174 and bpp, need to call VIAFB specified ioctl interface VIAFB_SET_DEVICE
/linux-4.4.14/drivers/video/fbdev/omap/
Dlcdc.c62 int bpp; member
199 xelem = lcdc.xres * lcdc.bpp / 8 / esize; in setup_lcd_dma()
209 xelem = lcdc.yres * lcdc.bpp / 16; in setup_lcd_dma()
223 int bpp = lcdc.bpp; in setup_lcd_dma() local
230 bpp = 16; in setup_lcd_dma()
233 lcdc.screen_width * bpp / 8 / esize); in setup_lcd_dma()
325 lcdc.bpp = 8; in omap_lcdc_setup_plane()
330 lcdc.bpp = 16; in omap_lcdc_setup_plane()
335 lcdc.bpp = 16; in omap_lcdc_setup_plane()
341 lcdc.bpp = 12; in omap_lcdc_setup_plane()
[all …]
Domapfb_main.c158 int bpp = panel->bpp; in ctrl_init() local
161 if (bpp == 12) in ctrl_init()
162 bpp = 16; in ctrl_init()
163 def_size = def_vxres * def_vyres * bpp / 8; in ctrl_init()
387 int bpp; in set_fb_fix() local
403 bpp = var->bits_per_pixel; in set_fb_fix()
411 bpp = 16; in set_fb_fix()
421 fix->line_length = var->xres_virtual * bpp / 8; in set_fb_fix()
462 if (plane->fbdev->panel->bpp == 12) in set_color_mode()
479 int bpp; in set_fb_var() local
[all …]
Dlcd_inn1510.c60 .bpp = 16,
Dlcd_htcherald.c65 .bpp = 16,
Dlcd_palmz71.c60 .bpp = 16,
Dlcd_palmtt.c64 .bpp = 16,
Dlcd_palmte.c59 .bpp = 8,
Dlcd_osk.c81 .bpp = 16,
Dlcd_inn1610.c81 .bpp = 16,
Dlcd_h3.c76 .bpp = 16,
/linux-4.4.14/arch/m68k/include/asm/
Dmac_via.h268 static inline int rbv_set_video_bpp(int bpp) in rbv_set_video_bpp() argument
270 char val = (bpp==1)?0:(bpp==2)?1:(bpp==4)?2:(bpp==8)?3:-1; in rbv_set_video_bpp()
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_dsi_pll.c43 int bpp; in dsi_pixel_format_bpp() local
49 bpp = 24; in dsi_pixel_format_bpp()
52 bpp = 18; in dsi_pixel_format_bpp()
55 bpp = 16; in dsi_pixel_format_bpp()
59 return bpp; in dsi_pixel_format_bpp()
80 u32 bpp; in dsi_rr_formula() local
89 bpp = dsi_pixel_format_bpp(pixel_format); in dsi_rr_formula()
101 hsync_bytes = DIV_ROUND_UP(hsync * bpp, 8); in dsi_rr_formula()
102 hbp_bytes = DIV_ROUND_UP(hbp * bpp, 8); in dsi_rr_formula()
103 hactive_bytes = DIV_ROUND_UP(hactive * bpp, 8); in dsi_rr_formula()
[all …]
Dintel_dsi.c761 static u16 txbyteclkhs(u16 pixels, int bpp, int lane_count, in txbyteclkhs() argument
764 return DIV_ROUND_UP(DIV_ROUND_UP(pixels * bpp * burst_mode_ratio, in txbyteclkhs()
776 unsigned int bpp = intel_crtc->config->pipe_bpp; in set_dsi_timings() local
800 hactive = txbyteclkhs(hactive, bpp, lane_count, in set_dsi_timings()
802 hfp = txbyteclkhs(hfp, bpp, lane_count, intel_dsi->burst_mode_ratio); in set_dsi_timings()
803 hsync = txbyteclkhs(hsync, bpp, lane_count, in set_dsi_timings()
805 hbp = txbyteclkhs(hbp, bpp, lane_count, intel_dsi->burst_mode_ratio); in set_dsi_timings()
847 unsigned int bpp = intel_crtc->config->pipe_bpp; in intel_dsi_prepare() local
949 txbyteclkhs(adjusted_mode->crtc_htotal, bpp, in intel_dsi_prepare()
956 bpp, intel_dsi->lane_count, in intel_dsi_prepare()
Dintel_dp_mst.c41 int bpp, i; in intel_dp_mst_compute_config() local
52 bpp = 24; in intel_dp_mst_compute_config()
81 mst_pbn = drm_dp_calc_pbn_mode(adjusted_mode->crtc_clock, bpp); in intel_dp_mst_compute_config()
86 intel_link_compute_m_n(bpp, lane_count, in intel_dp_mst_compute_config()
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_plane.c85 unsigned int alpha, bpp; in fsl_dcu_drm_plane_atomic_update() local
99 bpp = FSL_DCU_RGB565; in fsl_dcu_drm_plane_atomic_update()
103 bpp = FSL_DCU_RGB888; in fsl_dcu_drm_plane_atomic_update()
107 bpp = FSL_DCU_ARGB8888; in fsl_dcu_drm_plane_atomic_update()
111 bpp = FSL_DCU_ARGB4444; in fsl_dcu_drm_plane_atomic_update()
115 bpp = FSL_DCU_ARGB1555; in fsl_dcu_drm_plane_atomic_update()
119 bpp = FSL_DCU_YUV422; in fsl_dcu_drm_plane_atomic_update()
143 DCU_LAYER_BPP(bpp) | in fsl_dcu_drm_plane_atomic_update()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_kms.c39 .bpp = 16,
45 .bpp = 16,
51 .bpp = 16,
57 .bpp = 32,
63 .bpp = 32,
69 .bpp = 16,
75 .bpp = 16,
81 .bpp = 12,
87 .bpp = 12,
94 .bpp = 16,
[all …]
Drcar_du_kms.h26 unsigned int bpp; member
Drcar_du_plane.c67 mwr = fb->pitches[0] * 8 / state->format->bpp; in rcar_du_plane_setup_fb()
69 if (interlaced && state->format->bpp == 32) in rcar_du_plane_setup_fb()
88 (!interlaced && state->format->bpp == 32 ? 2 : 1)); in rcar_du_plane_setup_fb()
100 (state->format->bpp == 16 ? 2 : 1) / 2); in rcar_du_plane_setup_fb()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_external.c21 .bpp = 16,
55 static int tilcdc_add_external_encoder(struct drm_device *dev, int *bpp, in tilcdc_add_external_encoder() argument
67 *bpp = panel_info_tda998x.bpp; in tilcdc_add_external_encoder()
97 int tilcdc_add_external_encoders(struct drm_device *dev, int *bpp) in tilcdc_add_external_encoders() argument
111 ret = tilcdc_add_external_encoder(dev, bpp, connector); in tilcdc_add_external_encoders()
Dtilcdc_crtc.c93 unsigned int depth, bpp; in update_scanout() local
95 drm_fb_get_bpp_depth(fb->pixel_format, &depth, &bpp); in update_scanout()
99 (crtc->y * fb->pitches[0]) + (crtc->x * bpp/8); in update_scanout()
367 unsigned int depth, bpp; in tilcdc_crtc_mode_set() local
369 drm_fb_get_bpp_depth(crtc->primary->fb->pixel_format, &depth, &bpp); in tilcdc_crtc_mode_set()
370 switch (bpp) { in tilcdc_crtc_mode_set()
Dtilcdc_external.h21 int tilcdc_add_external_encoders(struct drm_device *dev, int *bpp);
Dtilcdc_drv.c154 u32 bpp = 0; in tilcdc_load() local
265 ret = tilcdc_add_external_encoders(dev, &bpp); in tilcdc_load()
292 bpp = mod->preferred_bpp; in tilcdc_load()
293 if (bpp > 0) in tilcdc_load()
297 priv->fbdev = drm_fbdev_cma_init(dev, bpp, in tilcdc_load()
Dtilcdc_drv.h139 uint32_t bpp; member
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_dir2_priv.h33 struct xfs_buf **bpp);
50 xfs_dablk_t bno, xfs_daddr_t mapped_bno, struct xfs_buf **bpp);
59 struct xfs_buf **bpp);
63 xfs_dablk_t fbno, xfs_daddr_t mappedbno, struct xfs_buf **bpp);
73 struct xfs_buf **bpp, __uint16_t magic);
117 xfs_dablk_t fbno, struct xfs_buf **bpp);
Dxfs_da_btree.h166 int level, struct xfs_buf **bpp, int whichfork);
189 struct xfs_buf **bpp, int which_fork);
202 struct xfs_buf **bpp, int whichfork,
Dxfs_ialloc.h136 struct xfs_buf **bpp); /* allocation group hdr buf */
169 xfs_agnumber_t agno, struct xfs_buf **bpp);
Dxfs_alloc.h197 struct xfs_buf **bpp); /* buffer for the ag freelist header */
237 xfs_agnumber_t agno, int flags, struct xfs_buf **bpp);
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_hw.c157 bochs->bpp = 32; in bochs_hw_setmode()
158 bochs->stride = mode->hdisplay * (bochs->bpp / 8); in bochs_hw_setmode()
162 bochs->xres, bochs->yres, bochs->bpp, in bochs_hw_setmode()
168 bochs_dispi_write(bochs, VBE_DISPI_INDEX_BPP, bochs->bpp); in bochs_hw_setmode()
187 x * (bochs->bpp / 8); in bochs_hw_setbase()
189 int vx = (offset % bochs->stride) * 8 / bochs->bpp; in bochs_hw_setbase()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_main.c56 u32 bpp, depth; in cirrus_user_framebuffer_create() local
58 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in cirrus_user_framebuffer_create()
61 bpp, mode_cmd->pitches[0])) in cirrus_user_framebuffer_create()
247 args->pitch = args->width * ((args->bpp + 7) / 8); in cirrus_dumb_create()
311 int bpp, int pitch) in cirrus_check_framebuffer() argument
316 if (bpp > cirrus_bpp) in cirrus_check_framebuffer()
318 if (bpp > 32) in cirrus_check_framebuffer()
Dcirrus_fbdev.c27 int bpp = (afbdev->gfb.base.bits_per_pixel + 7)/8; in cirrus_dirty_update() local
87 src_offset = dst_offset = i * afbdev->gfb.base.pitches[0] + (x * bpp); in cirrus_dirty_update()
88 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, width * bpp); in cirrus_dirty_update()
143 u32 bpp, depth; in cirrusfb_create_object() local
148 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in cirrusfb_create_object()
151 bpp, mode_cmd->pitches[0])) in cirrusfb_create_object()
Dcirrus_drv.c23 MODULE_PARM_DESC(bpp, "Max bits-per-pixel (default:24)");
24 module_param_named(bpp, cirrus_bpp, int, 0400);
/linux-4.4.14/drivers/media/platform/am437x/
Dam437x-vpfe.c73 unsigned int bpp; member
103 .l.bpp = 4,
105 .s.bpp = 2,
112 .l.bpp = 4,
114 .s.bpp = 2,
121 .l.bpp = 4,
123 .s.bpp = 2,
130 .l.bpp = 4,
132 .s.bpp = 2,
139 .l.bpp = 2,
[all …]
Dam437x-vpfe.h71 int bpp; member
259 unsigned int bpp; member
/linux-4.4.14/arch/arm/mach-sa1100/
Dlart.c34 .pixclock = 150000, .bpp = 4,
50 .pixclock = 150000, .bpp = 16,
63 .pixclock = 39721, .bpp = 16,
79 .pixclock = 63291, .bpp = 16,
Dshannon.c61 .pixclock = 152500, .bpp = 8,
Dh3100.c63 .pixclock = 406977, .bpp = 4,
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_drm.h32 static inline uint32_t armada_pitch(uint32_t width, uint32_t bpp) in armada_pitch() argument
34 uint32_t pitch = bpp != 4 ? width * ((bpp + 7) / 8) : width / 2; in armada_pitch()
/linux-4.4.14/drivers/video/fbdev/via/
Dvia_utility.h30 void viafb_set_gamma_table(int bpp, unsigned int *gamma_table);
32 void viafb_get_gamma_support_state(int bpp, unsigned int *support_state);
Dvia_utility.c132 void viafb_set_gamma_table(int bpp, unsigned int *gamma_table) in viafb_set_gamma_table() argument
145 if (bpp == 8) in viafb_set_gamma_table()
236 void viafb_get_gamma_support_state(int bpp, unsigned int *support_state) in viafb_get_gamma_support_state() argument
238 if (bpp == 8) in viafb_get_gamma_support_state()
Dioctl.h99 unsigned short bpp; member
120 u32 bpp; member
201 int viafb_ioctl_hotplug(int hres, int vres, int bpp);
Dioctl.c81 int viafb_ioctl_hotplug(int hres, int vres, int bpp) in viafb_ioctl_hotplug() argument
/linux-4.4.14/arch/arm/mach-pxa/
Dcm-x2xx.c201 .bpp = 8,
226 .bpp = 8,
250 .bpp = 8,
274 .bpp = 8,
298 .bpp = 16,
321 .bpp = 8,
Dlpd270.c299 .bpp = 16,
321 .bpp = 16,
343 .bpp = 16,
365 .bpp = 16,
387 .bpp = 16,
409 .bpp = 16,
Dzylonite.c147 .bpp = 16,
161 .bpp = 16,
181 .bpp = 16,
194 .bpp = 16,
Dvpac270.c484 .bpp = 32,
500 .bpp = 16,
516 .bpp = 16,
532 .bpp = 16,
Dam200epd.c49 .bpp = 16,
63 .bpp = 16,
77 .bpp = 16,
Dpalm27x.c92 .bpp = 16,
107 .bpp = 16,
122 .bpp = 16,
Dlittleton.c155 .bpp = 16,
169 .bpp = 16,
Dpcm990-baseboard.c111 .bpp = 16,
133 .bpp = 16,
Dcolibri-pxa3xx.c83 .bpp = 32,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_fb.c66 int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled) in radeon_align_pitch() argument
72 switch (bpp / 8) { in radeon_align_pitch()
116 u32 bpp, depth; in radeonfb_create_pinned_object() local
118 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in radeonfb_create_pinned_object()
121 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, bpp, in radeonfb_create_pinned_object()
122 fb_tiled) * ((bpp + 1) / 8); in radeonfb_create_pinned_object()
142 switch (bpp) { in radeonfb_create_pinned_object()
Datombios_dp.c308 int bpp) in dp_get_max_dp_pix_clock() argument
310 return (link_rate * lane_num * 8) / bpp; in dp_get_max_dp_pix_clock()
336 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector)); in radeon_dp_get_dp_lane_number() local
343 max_dp_pix_clock = dp_get_max_dp_pix_clock(max_link_rate, lane_num, bpp); in radeon_dp_get_dp_lane_number()
355 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector)); in radeon_dp_get_dp_link_clock() local
363 max_pix_clock = dp_get_max_dp_pix_clock(162000, lane_num, bpp); in radeon_dp_get_dp_link_clock()
366 max_pix_clock = dp_get_max_dp_pix_clock(270000, lane_num, bpp); in radeon_dp_get_dp_link_clock()
370 max_pix_clock = dp_get_max_dp_pix_clock(540000, lane_num, bpp); in radeon_dp_get_dp_link_clock()
/linux-4.4.14/drivers/video/fbdev/aty/
Dmach64_gx.c80 const union aty_pll *pll, u32 bpp, u32 accel) in aty_set_dac_514() argument
99 switch (bpp) { in aty_set_dac_514()
123 u32 bpp, union aty_pll *pll) in aty_var_to_pll_514() argument
205 const union aty_pll *pll, u32 bpp, in aty_set_dac_ATI68860_B() argument
214 switch (bpp) { in aty_set_dac_ATI68860_B()
288 const union aty_pll *pll, u32 bpp, in aty_set_dac_ATT21C498() argument
298 switch (bpp) { in aty_set_dac_ATT21C498()
341 u32 bpp, union aty_pll *pll) in aty_var_to_pll_18818() argument
497 u32 bpp, union aty_pll *pll) in aty_var_to_pll_1703() argument
613 u32 bpp, union aty_pll *pll) in aty_var_to_pll_8398() argument
[all …]
Dmach64_ct.c18 static int aty_dsp_gt (const struct fb_info *info, u32 bpp, struct pll_ct *pll);
19 static int aty_var_to_pll_ct(const struct fb_info *info, u32 vclk_per, u32 bpp, union aty_pll *pll);
119 static int aty_dsp_gt(const struct fb_info *info, u32 bpp, struct pll_ct *pll) in aty_dsp_gt() argument
132 if (bpp>=8) in aty_dsp_gt()
133 divider = divider * (bpp >> 2); in aty_dsp_gt()
137 if (bpp == 0) in aty_dsp_gt()
250 static int aty_var_to_pll_ct(const struct fb_info *info, u32 vclk_per, u32 bpp, union aty_pll *pll) in aty_var_to_pll_ct() argument
257 if (M64_HAS(GTB_DSP) && (err = aty_dsp_gt(info, bpp, &pll->ct))) in aty_var_to_pll_ct()
Daty128fb.c427 u32 depth, bpp; member
745 if (par->crtc.bpp == 24) { in aty128_init_engine()
1048 u32 xres, yres, vxres, vyres, xoffset, yoffset, bpp, dst; in aty128_var_to_crtc() local
1062 bpp = var->bits_per_pixel; in aty128_var_to_crtc()
1072 if (bpp != 16) in aty128_var_to_crtc()
1073 depth = bpp; in aty128_var_to_crtc()
1166 crtc->bpp = bpp; in aty128_var_to_crtc()
1444 u32 n, d, bpp; in aty128_ddafifo() local
1447 bpp = (depth+7) & ~7; in aty128_ddafifo()
1450 d = pll->vclk * bpp; in aty128_ddafifo()
[all …]
Datyfb_base.c788 static u32 calc_line_length(struct atyfb_par *par, u32 vxres, u32 bpp) in calc_line_length() argument
790 u32 line_length = vxres * bpp / 8; in calc_line_length()
804 u32 xres, yres, vxres, vyres, xoffset, yoffset, bpp; in aty_var_to_crtc() local
818 bpp = var->bits_per_pixel; in aty_var_to_crtc()
819 if (bpp == 16) in aty_var_to_crtc()
820 bpp = (var->green.length == 5) ? 15 : 16; in aty_var_to_crtc()
833 if (bpp <= 8) { in aty_var_to_crtc()
834 bpp = 8; in aty_var_to_crtc()
839 } else if (bpp <= 15) { in aty_var_to_crtc()
840 bpp = 16; in aty_var_to_crtc()
[all …]
Datyfb.h16 u32 bpp; member
300 const union aty_pll * pll, u32 bpp, u32 accel);
315 int (*var_to_pll) (const struct fb_info * info, u32 vclk_per, u32 bpp, union aty_pll * pll);
/linux-4.4.14/drivers/hid/
Dhid-picolcd_fb.c151 static int picolcd_fb_update_tile(u8 *vbitmap, const u8 *bitmap, int bpp, in picolcd_fb_update_tile() argument
158 if (bpp == 1) { in picolcd_fb_update_tile()
166 } else if (bpp == 8) { in picolcd_fb_update_tile()
221 memset(fbdata->bitmap, 0, PICOLCDFB_SIZE*fbdata->bpp); in picolcd_fb_reset()
261 fbdata->bpp, chip, tile)) in picolcd_fb_update()
366 __u32 bpp = var->bits_per_pixel; in picolcd_fb_check_var() local
372 if (bpp >= 8) { in picolcd_fb_check_var()
390 if (info->var.bits_per_pixel == fbdata->bpp) in picolcd_set_par()
425 fbdata->bpp = info->var.bits_per_pixel; in picolcd_set_par()
547 fbdata->bpp = picolcdfb_var.bits_per_pixel; in picolcd_init_framebuffer()
/linux-4.4.14/arch/arm/mach-nspire/
Dclcd.c38 .bpp = 16,
60 .bpp = 8,
90 panel_size = ((panel->mode.xres * panel->mode.yres) * panel->bpp) / 8; in nspire_clcd_setup()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dmdfld_dsi_dpi.c417 int num_lane, int bpp) in mdfld_dsi_dpi_to_byte_clock_count() argument
419 return (u16)((pixel_clock_count * bpp) / (num_lane * 8)); in mdfld_dsi_dpi_to_byte_clock_count()
430 int num_lane, int bpp) in mdfld_dsi_dpi_timing_calculation() argument
449 pclk_hsync, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
451 pclk_hbp, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
453 pclk_hfp, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
455 pclk_hactive, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
457 pclk_vsync, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
459 pclk_vbp, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
461 pclk_vfp, num_lane, bpp); in mdfld_dsi_dpi_timing_calculation()
[all …]
Dframebuffer.c247 u32 bpp, depth; in psb_framebuffer_init() local
250 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in psb_framebuffer_init()
254 switch (bpp) { in psb_framebuffer_init()
349 u32 bpp, depth; in psbfb_create() local
355 bpp = sizes->surface_bpp; in psbfb_create()
359 if (bpp == 24) in psbfb_create()
360 bpp = 32; in psbfb_create()
368 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((bpp + 7) / 8), 4096 >> pitch_lines); in psbfb_create()
396 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((bpp + 7) / 8), 64); in psbfb_create()
418 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in psbfb_create()
Dintel_bios.c67 dev_priv->edp.bpp = 18; in parse_edp()
71 dev_priv->edp.bpp); in parse_edp()
79 dev_priv->edp.bpp = 18; in parse_edp()
82 dev_priv->edp.bpp = 24; in parse_edp()
85 dev_priv->edp.bpp = 30; in parse_edp()
115 dev_priv->edp.lanes, dev_priv->edp.rate, dev_priv->edp.bpp); in parse_edp()
Dcdv_intel_dp.c367 cdv_intel_dp_link_required(int pixel_clock, int bpp) in cdv_intel_dp_link_required() argument
369 return (pixel_clock * bpp + 7) / 8; in cdv_intel_dp_link_required()
528 (cdv_intel_dp_link_required(mode->clock, dev_priv->edp.bpp) in cdv_intel_dp_mode_valid()
905 int bpp = 24; in cdv_intel_dp_mode_fixup() local
910 bpp = dev_priv->edp.bpp; in cdv_intel_dp_mode_fixup()
917 if (cdv_intel_dp_link_required(refclock, bpp) <= link_avail) { in cdv_intel_dp_mode_fixup()
969 cdv_intel_dp_compute_m_n(int bpp, in cdv_intel_dp_compute_m_n() argument
976 m_n->gmch_m = (pixel_clock * bpp + 7) >> 3; in cdv_intel_dp_compute_m_n()
993 int lane_count = 4, bpp = 24; in cdv_intel_dp_set_m_n() local
1014 bpp = dev_priv->edp.bpp; in cdv_intel_dp_set_m_n()
[all …]
Dmdfld_dsi_dpi.h60 int num_lane, int bpp);
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fb.c67 int amdgpu_align_pitch(struct amdgpu_device *adev, int width, int bpp, bool tiled) in amdgpu_align_pitch() argument
72 switch (bpp / 8) { in amdgpu_align_pitch()
116 u32 bpp, depth; in amdgpufb_create_pinned_object() local
118 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in amdgpufb_create_pinned_object()
121 mode_cmd->pitches[0] = amdgpu_align_pitch(adev, mode_cmd->width, bpp, in amdgpufb_create_pinned_object()
122 fb_tiled) * ((bpp + 1) / 8); in amdgpufb_create_pinned_object()
Datombios_dp.c257 int bpp) in amdgpu_atombios_dp_get_max_dp_pix_clock() argument
259 return (link_rate * lane_num * 8) / bpp; in amdgpu_atombios_dp_get_max_dp_pix_clock()
272 int bpp = amdgpu_atombios_dp_convert_bpc_to_bpp(amdgpu_connector_get_monitor_bpc(connector)); in amdgpu_atombios_dp_get_dp_lane_number() local
279 max_dp_pix_clock = amdgpu_atombios_dp_get_max_dp_pix_clock(max_link_rate, lane_num, bpp); in amdgpu_atombios_dp_get_dp_lane_number()
291 int bpp = amdgpu_atombios_dp_convert_bpc_to_bpp(amdgpu_connector_get_monitor_bpc(connector)); in amdgpu_atombios_dp_get_dp_link_clock() local
299 max_pix_clock = amdgpu_atombios_dp_get_max_dp_pix_clock(162000, lane_num, bpp); in amdgpu_atombios_dp_get_dp_link_clock()
302 max_pix_clock = amdgpu_atombios_dp_get_max_dp_pix_clock(270000, lane_num, bpp); in amdgpu_atombios_dp_get_dp_link_clock()
306 max_pix_clock = amdgpu_atombios_dp_get_max_dp_pix_clock(540000, lane_num, bpp); in amdgpu_atombios_dp_get_dp_link_clock()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c62 int bpp[ATMEL_HLCDC_MAX_PLANES]; member
632 state->bpp[i] = drm_format_plane_cpp(fb->pixel_format, i); in atmel_hlcdc_plane_atomic_check()
633 if (!state->bpp[i]) in atmel_hlcdc_plane_atomic_check()
641 state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
644 state->pstride[i] = -fb->pitches[i] - state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
650 xdiv) * state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
652 state->bpp[i]) - fb->pitches[i]; in atmel_hlcdc_plane_atomic_check()
653 state->pstride[i] = -2 * state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
659 xdiv) * state->bpp[i]; in atmel_hlcdc_plane_atomic_check()
662 (2 * state->bpp[i]); in atmel_hlcdc_plane_atomic_check()
[all …]
/linux-4.4.14/fs/nfsd/
Dnfs4idmap.c125 idtoname_request(struct cache_detail *cd, struct cache_head *ch, char **bpp, in idtoname_request() argument
131 qword_add(bpp, blen, ent->authname); in idtoname_request()
133 qword_add(bpp, blen, ent->type == IDMAP_TYPE_GROUP ? "group" : "user"); in idtoname_request()
134 qword_add(bpp, blen, idstr); in idtoname_request()
136 (*bpp)[-1] = '\n'; in idtoname_request()
298 nametoid_request(struct cache_detail *cd, struct cache_head *ch, char **bpp, in nametoid_request() argument
303 qword_add(bpp, blen, ent->authname); in nametoid_request()
304 qword_add(bpp, blen, ent->type == IDMAP_TYPE_GROUP ? "group" : "user"); in nametoid_request()
305 qword_add(bpp, blen, ent->name); in nametoid_request()
307 (*bpp)[-1] = '\n'; in nametoid_request()
Dexport.c53 char **bpp, int *blen) in expkey_request() argument
59 qword_add(bpp, blen, ek->ek_client->name); in expkey_request()
61 qword_add(bpp, blen, type); in expkey_request()
62 qword_addhex(bpp, blen, (char*)ek->ek_fsid, key_len(ek->ek_fsidtype)); in expkey_request()
63 (*bpp)[-1] = '\n'; in expkey_request()
321 char **bpp, int *blen) in svc_export_request() argument
327 qword_add(bpp, blen, exp->ex_client->name); in svc_export_request()
328 pth = d_path(&exp->ex_path, *bpp, *blen); in svc_export_request()
331 (*bpp)[0] = '\n'; in svc_export_request()
334 qword_add(bpp, blen, pth); in svc_export_request()
[all …]
/linux-4.4.14/Documentation/arm/SA1100/
DADSBitsy19 - SA1100 LCD frame buffer (8/16bpp...sort of)
37 - 16bpp mode requires a different cable than what ships with the board.
39 if you compile with 16bit mode support and switch into a lower bpp
DPangolin18 - SA1100 LCD controller for 800x600 16bpp TFT-LCD
19 - MQ-200 driver for 800x600 16bpp TFT-LCD
DGraphicsMaster19 - SA1100 LCD frame buffer (8/16bpp...sort of)
47 - 16bpp mode requires a different cable than what ships with the board.
49 if you compile with 16bit mode support and switch into a lower bpp
DGraphicsClient63 - SA1100 LCD frame buffer (8/16bpp...sort of)
91 - 16bpp mode requires a different cable than what ships with the board.
93 if you compile with 16bit mode support and switch into a lower bpp
/linux-4.4.14/drivers/staging/sm750fb/
Dreadme10 Use 1280,8bpp index color and 60 hz mode:
32 2) if you put 800x600 into the parameter without bpp and
33 refresh rate, kernel driver will defaulty use 16bpp and 60hz
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-cpmem.c295 int bpp = 0, npb = 0, ro, go, bo, to; in ipu_cpmem_set_format_rgb() local
321 bpp = 0; in ipu_cpmem_set_format_rgb()
325 bpp = 1; in ipu_cpmem_set_format_rgb()
329 bpp = 3; in ipu_cpmem_set_format_rgb()
333 bpp = 5; in ipu_cpmem_set_format_rgb()
339 ipu_ch_param_write_field(ch, IPU_FIELD_BPP, bpp); in ipu_cpmem_set_format_rgb()
349 int bpp = 0, npb = 0; in ipu_cpmem_set_format_passthrough() local
353 bpp = 0; in ipu_cpmem_set_format_passthrough()
357 bpp = 1; in ipu_cpmem_set_format_passthrough()
361 bpp = 3; in ipu_cpmem_set_format_passthrough()
[all …]
/linux-4.4.14/fs/jfs/
Djfs_mount.c464 int readSuper(struct super_block *sb, struct buffer_head **bpp) in readSuper() argument
467 *bpp = sb_bread(sb, SUPER1_OFF >> sb->s_blocksize_bits); in readSuper()
468 if (*bpp) in readSuper()
472 *bpp = sb_bread(sb, SUPER2_OFF >> sb->s_blocksize_bits); in readSuper()
473 if (*bpp) in readSuper()
/linux-4.4.14/fs/xfs/
Dxfs_dquot.c410 struct xfs_buf **bpp) in xfs_qm_dqrepair() argument
423 0, bpp, NULL); in xfs_qm_dqrepair()
426 ASSERT(*bpp == NULL); in xfs_qm_dqrepair()
429 (*bpp)->b_ops = &xfs_dquot_buf_ops; in xfs_qm_dqrepair()
431 ASSERT(xfs_buf_islocked(*bpp)); in xfs_qm_dqrepair()
432 d = (struct xfs_dqblk *)(*bpp)->b_addr; in xfs_qm_dqrepair()
442 xfs_trans_brelse(tp, *bpp); in xfs_qm_dqrepair()
929 struct xfs_buf **bpp) in xfs_qm_dqflush() argument
941 *bpp = NULL; in xfs_qm_dqflush()
1034 *bpp = bp; in xfs_qm_dqflush()
Dxfs_trans.h180 struct xfs_buf **bpp,
191 struct xfs_buf **bpp, in xfs_trans_read_buf() argument
196 flags, bpp, ops); in xfs_trans_read_buf()
Dxfs_trans_buf.c248 struct xfs_buf **bpp, in xfs_trans_read_buf_map() argument
255 *bpp = NULL; in xfs_trans_read_buf_map()
287 *bpp = bp; in xfs_trans_read_buf_map()
334 *bpp = bp; in xfs_trans_read_buf_map()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_dumb.c41 pitch = args->width * ((args->bpp + 1) / 8); in qxl_mode_dumb_create()
45 switch (args->bpp) { in qxl_mode_dumb_create()
Dqxl_fb.c295 int bpp; in qxlfb_create_pinned_object() local
298 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &bpp, &depth); in qxlfb_create_pinned_object()
353 int bpp = sizes->surface_bpp; in qxlfb_create() local
360 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * ((bpp + 1) / 8), 64); in qxlfb_create()
361 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in qxlfb_create()
/linux-4.4.14/drivers/media/platform/blackfin/
Dbfin_capture.c52 int bpp; /* bits per pixel */ member
83 int bpp; member
115 .bpp = 16,
122 .bpp = 16,
129 .bpp = 16,
136 .bpp = 16,
143 .bpp = 16,
286 params.bpp = bcap_dev->bpp; in bcap_start_streaming()
642 pixfmt->bytesperline = pixfmt->width * fmt->bpp / 8; in bcap_try_format()
706 bcap_dev->bpp = bcap_fmt.bpp; in bcap_s_fmt_vid_cap()
Dppi.c223 bytes_per_line = params->width * params->bpp / 8; in ppi_set_params()
225 hcount = params->width * params->bpp / params->dlen; in ppi_set_params()
226 hdelay = params->hdelay * params->bpp / params->dlen; in ppi_set_params()
227 samples_per_line = params->line * params->bpp / params->dlen; in ppi_set_params()
288 * params->bpp / params->dlen; in ppi_set_params()
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-qt2410.c118 .bpp = 16,
140 .bpp = 16,
162 .bpp = 16,
Dmach-bast.c425 .bpp = 4,
443 .bpp = 8,
461 .bpp = 16,
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lcdc_encoder.c113 int bpp, nchan, swap; in setup_phy() local
118 bpp = 3 * connector->display_info.bpc; in setup_phy()
120 if (!bpp) in setup_phy()
121 bpp = 18; in setup_phy()
127 switch (bpp) { in setup_phy()
226 dev_err(dev->dev, "unknown bpp: %d\n", bpp); in setup_phy()
/linux-4.4.14/sound/usb/caiaq/
Ddevice.c264 int rate, int depth, int bpp) in snd_usb_caiaq_set_audio_params() argument
285 tmp[2] = bpp & 0xff; in snd_usb_caiaq_set_audio_params()
286 tmp[3] = bpp >> 8; in snd_usb_caiaq_set_audio_params()
290 rate, depth, bpp); in snd_usb_caiaq_set_audio_params()
306 cdev->bpp = bpp; in snd_usb_caiaq_set_audio_params()
Daudio.c207 int bytes_per_sample, bpp, ret, i; in snd_usb_caiaq_pcm_prepare() local
266 bpp = ((runtime->rate / 8000) + CLOCK_DRIFT_TOLERANCE) in snd_usb_caiaq_pcm_prepare()
269 if (bpp > MAX_ENDPOINT_SIZE) in snd_usb_caiaq_pcm_prepare()
270 bpp = MAX_ENDPOINT_SIZE; in snd_usb_caiaq_pcm_prepare()
273 runtime->sample_bits, bpp); in snd_usb_caiaq_pcm_prepare()
517 if (iso->actual_length < cdev->bpp) in read_in_urb()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_fb.c53 int bpp = (afbdev->afb.base.bits_per_pixel + 7)/8; in ast_dirty_update() local
114 src_offset = dst_offset = i * afbdev->afb.base.pitches[0] + (x * bpp); in ast_dirty_update()
115 memcpy_toio(bo->kmap.virtual + src_offset, afbdev->sysram + src_offset, (x2 - x + 1) * bpp); in ast_dirty_update()
170 u32 bpp, depth; in astfb_create_object() local
175 drm_fb_get_bpp_depth(mode_cmd->pixel_format, &depth, &bpp); in astfb_create_object()
/linux-4.4.14/drivers/usb/gadget/function/
Duvc_v4l2.c58 u8 bpp; member
96 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8; in uvc_v4l2_get_format()
127 bpl = format->bpp * fmt->fmt.pix.width / 8; in uvc_v4l2_set_format()
131 video->bpp = format->bpp; in uvc_v4l2_set_format()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_hw.c244 int data, pagemiss, cas, width, video_enable, bpp; in nv4CalcArbitration() local
259 bpp = arb->pix_bpp; in nv4CalcArbitration()
296 crtc_drain_rate = pclk_freq * bpp / 8; in nv4CalcArbitration()
332 crtc_drain_rate = pclk_freq * bpp / 8; in nv4CalcArbitration()
343 p1 = p1 * bpp / 8; in nv4CalcArbitration()
417 int data, pagemiss, width, video_enable, bpp; in nv10CalcArbitration() local
437 bpp = arb->pix_bpp; in nv10CalcArbitration()
468 mclk_extra = (bpp == 32) ? 31 : 42; /* Margin of error */ in nv10CalcArbitration()
471 mclk_extra = (bpp == 32) ? 8 : 4; /* Margin of error */ in nv10CalcArbitration()
508 crtc_drain_rate = pclk_freq * bpp / 8; /* MB/s */ in nv10CalcArbitration()
[all …]
Dnvidia.c74 static int bpp = 8; variable
180 if(((par->Chipset & 0xffff) == 0x0328) && (state->bpp == 32)) { in nvidia_panel_tweak()
1117 switch (bpp) { in nvidia_set_fbinfo()
1119 bpp = 8; in nvidia_set_fbinfo()
1122 bpp = 16; in nvidia_set_fbinfo()
1125 bpp = 32; in nvidia_set_fbinfo()
1134 nvidiafb_default_var.bits_per_pixel = bpp; in nvidia_set_fbinfo()
1141 specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
1146 specs->modedb, specs->modedb_len, &modedb, bpp); in nvidia_set_fbinfo()
1488 bpp = simple_strtoul(this_opt+4, NULL, 0); in nvidiafb_setup()
[all …]
/linux-4.4.14/arch/x86/boot/
Dvideo-vesa.c95 mi->depth = vminfo.bpp; in vesa_probe()
219 boot_params.screen_info.lfb_depth = vminfo.bpp; in vesa_store_mode_params_graphics()
228 if (vminfo.bpp <= 8) in vesa_store_mode_params_graphics()
Dvesa.h48 u8 bpp; /* 25 */ member
/linux-4.4.14/drivers/video/fbdev/sis/
Dsis_accel.h193 #define SiS300SetupDSTColorDepth(bpp) \ argument
195 MMIO_OUT16(ivideo->mmio_vbase, BR(1)+2, bpp);\
323 #define SiS310SetupDSTColorDepth(bpp) \ argument
325 MMIO_OUT16(ivideo->mmio_vbase, AGP_BASE, bpp);\
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_mode.c1142 u32 bpp; in mga_crtc_mode_set() local
1146 bpp = 32; in mga_crtc_mode_set()
1148 bpp = 16; in mga_crtc_mode_set()
1150 bpp = 8; in mga_crtc_mode_set()
1152 mb = (mode->clock * bpp) / 1000; in mga_crtc_mode_set()
1594 int bpp = 32; in mga_vga_mode_valid() local
1602 if (mga_vga_calculate_mode_bandwidth(mode, bpp) in mga_vga_mode_valid()
1610 if (mga_vga_calculate_mode_bandwidth(mode, bpp) in mga_vga_mode_valid()
1620 bpp > (31877 * 1024))) in mga_vga_mode_valid()
1623 (mga_vga_calculate_mode_bandwidth(mode, bpp) in mga_vga_mode_valid()
[all …]
Dmgag200_fb.c29 int bpp = (mfbdev->mfb.base.bits_per_pixel + 7)/8; in mga_dirty_update() local
90 src_offset = dst_offset = i * mfbdev->mfb.base.pitches[0] + (x * bpp); in mga_dirty_update()
91 memcpy_toio(bo->kmap.virtual + src_offset, mfbdev->sysram + src_offset, (x2 - x + 1) * bpp); in mga_dirty_update()
/linux-4.4.14/drivers/video/fbdev/matrox/
Dmatroxfb_base.c429 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
[all …]
/linux-4.4.14/drivers/video/fbdev/riva/
Driva_hw.c659 int data, pagemiss, cas,width, video_enable, color_key_enable, bpp, align; in nv4CalcArbitration() local
676 bpp = arb->pix_bpp; in nv4CalcArbitration()
716 crtc_drain_rate = pclk_freq * bpp/8; in nv4CalcArbitration()
747 crtc_drain_rate = pclk_freq * bpp/8; in nv4CalcArbitration()
757 p1 = p1 * bpp / 8; in nv4CalcArbitration()
845 int data, pagemiss, cas,width, video_enable, color_key_enable, bpp, align; in nv10CalcArbitration() local
867 bpp = arb->pix_bpp; in nv10CalcArbitration()
904 mclk_extra = (bpp == 32) ? 31 : 42; /* Margin of error */ in nv10CalcArbitration()
909 mclk_extra = (bpp == 32) ? 8 : 4; /* Margin of error */ in nv10CalcArbitration()
946 crtc_drain_rate = pclk_freq * bpp/8; /* MB/s */ in nv10CalcArbitration()
[all …]
/linux-4.4.14/drivers/media/platform/omap/
Domap_vout_vrfb.c213 vout->pix.height, vout->bpp, yuv_mode); in omap_vout_vrfb_buffer_setup()
237 pixsize = vout->bpp * vout->vrfb_bpp; in omap_vout_prepare_vrfb()
244 (vout->pix.width * vout->bpp)) + 1; in omap_vout_prepare_vrfb()
251 elem_count = vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb()
Domap_vout.c152 int ifmt, bpp = 0; in omap_vout_try_format() local
174 bpp = YUYV_BPP; in omap_vout_try_format()
179 bpp = RGB565_BPP; in omap_vout_try_format()
183 bpp = RGB24_BPP; in omap_vout_try_format()
188 bpp = RGB32_BPP; in omap_vout_try_format()
191 pix->bytesperline = pix->width * bpp; in omap_vout_try_format()
194 return bpp; in omap_vout_try_format()
687 *size = PAGE_ALIGN(vout->pix.width * vout->pix.height * vout->bpp); in omap_vout_buffer_setup()
767 vb->size = vb->width * vb->height * vout->bpp; in omap_vout_buffer_prepare()
1108 int ret, bpp; in vidioc_s_fmt_vid_out() local
[all …]
/linux-4.4.14/arch/arm/mach-integrator/
Dimpd1.c98 .bpp = 16,
126 .bpp = 16,
155 .bpp = 16,
187 .bpp = 16,
/linux-4.4.14/drivers/staging/xgifb/
DXGI_main_26.c242 && (XGIbios_mode[i].bpp == 8)) { in XGIfb_GetXG21DefaultLVDSModeIdx()
256 unsigned int bpp; in XGIfb_search_mode() local
259 if (sscanf(name, "%ux%ux%u", &xres, &yres, &bpp) != 3) in XGIfb_search_mode()
262 if (bpp == 24) in XGIfb_search_mode()
263 bpp = 32; /* That's for people who mix up color and fb depth. */ in XGIfb_search_mode()
268 XGIbios_mode[i].bpp == bpp) { in XGIfb_search_mode()
315 if (XGIbios_mode[myindex].bpp > 8) in XGIfb_validate_mode()
499 if (XGIbios_mode[myindex].bpp == 32) in XGIfb_validate_mode()
517 XGIbios_mode[myindex].bpp / 8; in XGIfb_validate_mode()
974 (XGIbios_mode[xgifb_info->mode_idx].bpp in XGIfb_do_set_var()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/display/tilcdc/
Dpanel.txt9 - bpp: Bits per pixel
43 bpp = <16>;
/linux-4.4.14/drivers/video/fbdev/geode/
Ddisplay_gx.c55 int gx_line_delta(int xres, int bpp) in gx_line_delta() argument
58 return (xres * (bpp >> 3) + 7) & ~0x7; in gx_line_delta()
Dlxfb.h60 static inline unsigned int lx_get_pitch(unsigned int xres, int bpp) in lx_get_pitch() argument
62 return (((xres * (bpp >> 3)) + 7) & ~7); in lx_get_pitch()
/linux-4.4.14/arch/blackfin/mach-bf548/include/mach/
Dbf54x-lq043.h29 struct bfin_bf54xfb_val bpp; member
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110_hw.c876 int bpp; in LoadBitmap() local
888 bpp=8; delta = 1; in LoadBitmap()
890 bpp=4; delta = 2; in LoadBitmap()
892 bpp=2; delta = 4; in LoadBitmap()
894 bpp=1; delta = 8; in LoadBitmap()
899 av7110->bmplen = ((dx * dy * bpp + 7) & ~7) / 8; in LoadBitmap()
916 << ((delta - d - 1) * bpp)); in LoadBitmap()
1010 uint w, h, bpp, bpl, size, lpb, bnum, brest; in OSDSetBlock() local
1020 bpp = av7110->osdbpp[av7110->osdwin] + 1; in OSDSetBlock()
1021 bpl = ((w * bpp + 7) & ~7) / 8; in OSDSetBlock()
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-dma.c366 dma->sgl[0].size = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_buffer_queue()
568 align = lcm(dma->align, info->bpp); in __xvip_dma_try_format()
571 width = rounddown(pix->width * info->bpp, align); in __xvip_dma_try_format()
573 pix->width = clamp(width, min_width, max_width) / info->bpp; in __xvip_dma_try_format()
581 min_bpl = pix->width * info->bpp; in __xvip_dma_try_format()
675 dma->format.bytesperline = dma->format.width * dma->fmtinfo->bpp; in xvip_dma_init()
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-v4l2.c99 s->width * s->bpp, s->stride, desc); in cobalt_buf_init()
664 s->stride = timings->bt.width * s->bpp; in cobalt_s_dv_timings()
832 s->bpp = COBALT_BYTES_PER_PIXEL_YUYV; in cobalt_s_fmt_vid_cap()
835 s->bpp = COBALT_BYTES_PER_PIXEL_RGB24; in cobalt_s_fmt_vid_cap()
838 s->bpp = COBALT_BYTES_PER_PIXEL_RGB32; in cobalt_s_fmt_vid_cap()
947 s->bpp = COBALT_BYTES_PER_PIXEL_YUYV; in cobalt_s_fmt_vid_out()
951 s->bpp = COBALT_BYTES_PER_PIXEL_RGB32; in cobalt_s_fmt_vid_out()
1185 s->bpp = 1; in cobalt_node_register()
1188 s->bpp = COBALT_BYTES_PER_PIXEL_RGB32; in cobalt_node_register()
1191 s->bpp = COBALT_BYTES_PER_PIXEL_YUYV; in cobalt_node_register()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Drfbi.c634 static int rfbi_configure_bus(int rfbi_module, int bpp, int lines) in rfbi_configure_bus() argument
642 switch (bpp) { in rfbi_configure_bus()
680 if ((bpp % lines) == 0) { in rfbi_configure_bus()
681 switch (bpp / lines) { in rfbi_configure_bus()
695 } else if ((2 * bpp % lines) == 0) { in rfbi_configure_bus()
696 if ((2 * bpp / lines) == 3) in rfbi_configure_bus()
761 bpp, lines, cycle1, cycle2, cycle3); in rfbi_configure_bus()
/linux-4.4.14/drivers/dma/ipu/
Dipu_idmac.c200 u32 bpp:3; member
248 u32 bpp:3; member
300 params->pp.bpp = 3; in ipu_ch_param_set_size()
307 params->pp.bpp = 0; in ipu_ch_param_set_size()
313 params->ip.bpp = 2; in ipu_ch_param_set_size()
326 params->ip.bpp = 1; /* 24 BPP & RGB PFS */ in ipu_ch_param_set_size()
339 params->ip.bpp = 1; /* 24 BPP & RGB PFS */ in ipu_ch_param_set_size()
354 params->ip.bpp = 0; in ipu_ch_param_set_size()
369 params->ip.bpp = 0; in ipu_ch_param_set_size()
383 params->ip.bpp = 2; in ipu_ch_param_set_size()
[all …]
/linux-4.4.14/include/drm/
Dexynos_drm.h45 unsigned int bpp; member
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
Dfb-s3c2410.h35 unsigned short bpp; member
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/
Djz4740_fb.h53 unsigned int bpp; member
/linux-4.4.14/arch/powerpc/boot/
Dredboot.h43 short bpp; /* Bits/pixel */ member
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc512x_shared.c227 unsigned long mode, pix_fmt, res, bpp; in mpc512x_init_diu() local
262 bpp = ((pix_fmt >> 16) & 0x3) + 1; in mpc512x_init_diu()
264 diu_shared_fb.fb_len = ((res & 0xfff0000) >> 16) * (res & 0xfff) * bpp; in mpc512x_init_diu()
/linux-4.4.14/include/linux/platform_data/
Dvideo-nuc900fb.h53 unsigned short bpp; member
Dvideo-imxfb.h57 unsigned char bpp; member
Dvideo-pxafb.h74 u_char bpp; member
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos5433_drm_decon.c265 unsigned int bpp = state->fb->bits_per_pixel >> 3; in decon_update_plane() local
293 val = BIT_VAL(pitch - plane->crtc_w * bpp, 27, 14) in decon_update_plane()
294 | BIT_VAL(plane->crtc_w * bpp, 13, 0); in decon_update_plane()
296 val = BIT_VAL(pitch - plane->crtc_w * bpp, 29, 15) in decon_update_plane()
297 | BIT_VAL(plane->crtc_w * bpp, 14, 0); in decon_update_plane()
Dexynos_drm_g2d.c601 unsigned long bpp; in g2d_get_buf_bpp() local
606 bpp = 4; in g2d_get_buf_bpp()
613 bpp = 2; in g2d_get_buf_bpp()
616 bpp = 3; in g2d_get_buf_bpp()
619 bpp = 1; in g2d_get_buf_bpp()
623 return bpp; in g2d_get_buf_bpp()
631 unsigned long bpp, last_pos; in g2d_check_buf_desc_is_valid() local
654 bpp = g2d_get_buf_bpp(buf_desc->format); in g2d_check_buf_desc_is_valid()
659 (unsigned long)buf_desc->right_x * bpp - 1; in g2d_check_buf_desc_is_valid()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_soc.h33 unsigned int bpp);
/linux-4.4.14/include/video/
Dda8xx-fb.h51 int bpp; member
Dsa1100fb.h37 u_char bpp; member
Dmbxfb.h19 struct mbxfb_val bpp; member
/linux-4.4.14/net/sunrpc/
Dsvcauth_unix.c145 char **bpp, int *blen) in ip_map_request() argument
155 qword_add(bpp, blen, im->m_class); in ip_map_request()
156 qword_add(bpp, blen, text_addr); in ip_map_request()
157 (*bpp)[-1] = '\n'; in ip_map_request()
463 char **bpp, int *blen) in unix_gid_request() argument
469 qword_add(bpp, blen, tuid); in unix_gid_request()
470 (*bpp)[-1] = '\n'; in unix_gid_request()
/linux-4.4.14/drivers/media/platform/
Dsh_vou.c146 unsigned char bpp; member
157 .bpp = 12,
165 .bpp = 16,
173 .bpp = 24,
181 .bpp = 16,
189 .bpp = 16,
253 int bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8; in sh_vou_queue_setup()
269 unsigned bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8; in sh_vou_buf_prepare()
698 pix->sizeimage = pix->height * ((pix->width * vou_fmt[pix_idx].bpp) >> 3); in sh_vou_try_fmt_vid_out()
865 ((vou_dev->pix.width * vou_fmt[vou_dev->pix_idx].bpp) >> 3); in sh_vou_s_std()
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_bo.c34 int min_pitch = DIV_ROUND_UP(args->width * args->bpp, 8); in vc4_dumb_create()
/linux-4.4.14/drivers/parport/
DTODO-parport16 3. Support more hardware (eg m68k, Sun bpp).
/linux-4.4.14/drivers/gpu/drm/tegra/
Dfb.c148 unsigned int size, bpp; in tegra_fb_create() local
156 bpp = drm_format_plane_cpp(cmd->pixel_format, i); in tegra_fb_create()
159 width * bpp + cmd->offsets[i]; in tegra_fb_create()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbhw.h587 u32 w, u32 h, u32 color, u32 pitch, u32 bpp,
591 u32 bpp);
594 u32 pitch, u32 bpp);
/linux-4.4.14/include/media/blackfin/
Dppi.h56 int bpp; /* bits per pixel */ member
/linux-4.4.14/drivers/gpu/drm/msm/edp/
Dedp_ctrl.c418 u32 bpp; in edp_fill_link_cfg() local
423 bpp = ctrl->color_depth * 3; in edp_fill_link_cfg()
431 prate *= bpp; in edp_fill_link_cfg()
711 u32 prate, lrate, bpp; in edp_link_rate_down_shift() local
719 bpp = ctrl->color_depth * 3; in edp_link_rate_down_shift()
721 prate *= bpp; in edp_link_rate_down_shift()
741 bpp); in edp_link_rate_down_shift()
/linux-4.4.14/fs/nfs/
Ddns_resolve.c132 char **bpp, int *blen) in nfs_dns_request() argument
136 qword_add(bpp, blen, key->hostname); in nfs_dns_request()
137 (*bpp)[-1] = '\n'; in nfs_dns_request()
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft-core.c662 unsigned bpp = display->bpp; in fbtft_framebuffer_alloc() local
679 if (!bpp) in fbtft_framebuffer_alloc()
680 bpp = 16; in fbtft_framebuffer_alloc()
723 vmem_size = display->width * display->height * bpp / 8; in fbtft_framebuffer_alloc()
774 info->fix.line_length = width * bpp / 8; in fbtft_framebuffer_alloc()
783 info->var.bits_per_pixel = bpp; in fbtft_framebuffer_alloc()
824 if ((!txbuflen) && (bpp > 8)) in fbtft_framebuffer_alloc()
1296 pdata->display.bpp = fbtft_of_value(node, "bpp"); in fbtft_probe_dt()
/linux-4.4.14/drivers/media/platform/marvell-ccic/
Dmcam-core.c108 int bpp; /* Bytes per pixel */ member
116 .bpp = 2,
123 .bpp = 2,
130 .bpp = 1,
137 .bpp = 1,
144 .bpp = 2,
151 .bpp = 2,
158 .bpp = 1,
1372 pix->bytesperline = pix->width * f->bpp; in mcam_vidioc_try_fmt_vid_cap()
/linux-4.4.14/arch/parisc/include/asm/
Dgrfioctl.h85 unsigned int bpp, bppu; /* bits per pixel and used bpp */ member
/linux-4.4.14/Documentation/video4linux/bttv/
DPROBLEMS53 - When using 32 bpp in XFree or 24+8bpp mode in AccelX 3.1 the system
/linux-4.4.14/include/media/davinci/
Dvpfe_capture.h50 int bpp; member

123