| /linux/drivers/gpu/drm/amd/display/dc/dml/dsc/ |
| H A D | rc_calc_fpu.c | 65 enum max_min max_min, float bpp) in get_qp_set() argument 99 index = (bpp - table[0].bpp) * 2; in get_qp_set() 110 static void get_ofs_set(qp_set ofs, enum colour_mode mode, float bpp) in get_ofs_set() argument 115 …bpp <= 6) ? (0) : ((((bpp >= 8) && (bpp <= 12))) ? (2) : ((bpp >= 15) ? (10) : ((((bpp > 6) && (… in get_ofs_set() 116 …bpp <= 6) ? (-2) : ((((bpp >= 8) && (bpp <= 12))) ? (0) : ((bpp >= 15) ? (8) : ((((bpp > 6) && (… in get_ofs_set() 117 …bpp <= 6) ? (-2) : ((((bpp >= 8) && (bpp <= 12))) ? (0) : ((bpp >= 15) ? (6) : ((((bpp > 6) && (… in get_ofs_set() 118 …bpp <= 6) ? (-4) : ((((bpp >= 8) && (bpp <= 12))) ? (-2) : ((bpp >= 15) ? (4) : ((((bpp > 6) && … in get_ofs_set() 119 …bpp <= 6) ? (-6) : ((((bpp >= 8) && (bpp <= 12))) ? (-4) : ((bpp >= 15) ? (2) : ((((bpp > 6) && … in get_ofs_set() 120 *p++ = (bpp <= 12) ? (-6) : ((bpp >= 15) ? (0) : (-6 + dsc_roundf((bpp - 12) * (6 / 3.0)))); in get_ofs_set() 121 *p++ = (bpp <= 12) ? (-8) : ((bpp >= 15) ? (-2) : (-8 + dsc_roundf((bpp - 12) * (6 / 3.0)))); in get_ofs_set() [all …]
|
| /linux/drivers/media/platform/sunxi/sun8i-rotate/ |
| H A D | sun8i_formats.c | 18 .bpp = { 4, 0, 0 }, 26 .bpp = { 4, 0, 0 }, 34 .bpp = { 4, 0, 0 }, 42 .bpp = { 4, 0, 0 }, 50 .bpp = { 4, 0, 0 }, 58 .bpp = { 4, 0, 0 }, 66 .bpp = { 4, 0, 0 }, 74 .bpp = { 4, 0, 0 }, 82 .bpp = { 3, 0, 0 }, 90 .bpp = { 3, 0, 0 }, [all …]
|
| /linux/drivers/video/fbdev/core/ |
| H A D | fb_fillrect.h | 69 static unsigned long pixel_to_pat(int bpp, u32 color) in pixel_to_pat() argument 81 switch (bpp) { in pixel_to_pat() 83 pattern = mulconst[bpp] * color; in pixel_to_pat() 87 pattern = pattern | pattern << bpp; in pixel_to_pat() 88 pattern = pattern | pattern << bpp*2; in pixel_to_pat() 92 pattern = pattern | pattern << bpp; in pixel_to_pat() 98 pattern <<= (BITS_PER_LONG % bpp); in pixel_to_pat() 99 pattern |= pattern >> bpp; in pixel_to_pat() 202 static inline void fb_fillrect_static(const struct fb_fillrect *rect, int bpp, in fb_fillrect_static() argument 207 int width = rect->width * bpp; in fb_fillrect_static() [all …]
|
| /linux/drivers/media/test-drivers/vimc/ |
| H A D | vimc-common.c | 29 .bpp = 3, 44 .bpp = 3, 50 .bpp = 4, 58 .bpp = 1, 64 .bpp = 1, 70 .bpp = 1, 76 .bpp = 1, 82 .bpp = 2, 88 .bpp = 2, 94 .bpp = 2, [all …]
|
| H A D | vimc-scaler.c | 41 unsigned int bpp; member 291 vscaler->hw.bpp = vimc_pix_map_by_code(format->code)->bpp; in vimc_scaler_s_stream() 296 frame_size = format->width * format->height * vscaler->hw.bpp; in vimc_scaler_s_stream() 348 y_offset = snk_y * sink_fmt->width * vscaler->hw.bpp; in vimc_scaler_fill_src_frame() 354 x_offset = snk_x * vscaler->hw.bpp; in vimc_scaler_fill_src_frame() 356 memcpy(walker, &sink_frame[index], vscaler->hw.bpp); in vimc_scaler_fill_src_frame() 357 walker += vscaler->hw.bpp; in vimc_scaler_fill_src_frame()
|
| /linux/drivers/staging/media/imx/ |
| H A D | imx-media-utils.c | 24 .bpp = 16, 32 .bpp = 16, 36 .bpp = 12, 41 .bpp = 12, 46 .bpp = 16, 51 .bpp = 12, 56 .bpp = 16, 62 .bpp = 32, 70 .bpp = 16, 79 .bpp = 24, [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | arb.c | 45 int bpp; member 56 int pagemiss, cas, bpp; in nv04_calc_arb() local 68 bpp = arb->bpp; in nv04_calc_arb() 84 crtc_drain_rate = pclk_freq * bpp / 8; in nv04_calc_arb() 94 p1 = p1 * bpp / 8; in nv04_calc_arb() 124 drain_rate = pclk_freq * arb->bpp / 8; /* kB/s */ in nv10_calc_arb() 161 + (arb->bpp == 32 ? 8 : 4); /* Margin of error. */ in nv10_calc_arb() 193 nv04_update_arb(struct drm_device *dev, int VClk, int bpp, in nv04_update_arb() argument 208 sim_data.bpp = bpp; in nv04_update_arb() 252 nouveau_calc_arb(struct drm_device *dev, int vclk, int bpp, int *burst, int *lwm) in nouveau_calc_arb() argument [all …]
|
| /linux/drivers/gpu/drm/renesas/shmobile/ |
| H A D | shmob_drm_kms.c | 31 .bpp = 16, 38 .bpp = 24, 45 .bpp = 32, 52 .bpp = 32, 59 .bpp = 12, 66 .bpp = 12, 73 .bpp = 16, 80 .bpp = 16, 87 .bpp = 24, 94 .bpp = 24, [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | sh7760fb.c | 122 u16 lddfr, int *bpp, int *gray) in sh7760fb_get_color_info() argument 159 if (bpp) in sh7760fb_get_color_info() 160 *bpp = lbpp; in sh7760fb_get_color_info() 172 int ret, bpp; in sh7760fb_check_var() local 175 ret = sh7760fb_get_color_info(info, par->pd->lddfr, &bpp, NULL); in sh7760fb_check_var() 179 var->bits_per_pixel = bpp; in sh7760fb_check_var() 206 int ret, bpp, gray; in sh7760fb_set_par() local 227 ret = sh7760fb_get_color_info(info, par->pd->lddfr, &bpp, &gray); in sh7760fb_set_par() 232 vdln, bpp, gray ? "grayscale" : "color", in sh7760fb_set_par() 272 stride *= (bpp + 7) >> 3; in sh7760fb_set_par() [all …]
|
| H A D | tridentfb.c | 65 static int bpp = 8; variable 83 module_param(bpp, int, 0); 305 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument 308 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel() 379 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument 381 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel() 382 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel() 384 switch (pitch << (bpp >> 3)) { in xp_init_accel() 477 static void image_init_accel(struct tridentfb_par *par, int pitch, int bpp) in image_init_accel() argument 479 int tmp = bpp == 24 ? 2: (bpp >> 4); in image_init_accel() [all …]
|
| H A D | pxafb.c | 252 int bpp = -EINVAL; in pxafb_var_to_bpp() local 255 case 1: bpp = 0; break; in pxafb_var_to_bpp() 256 case 2: bpp = 1; break; in pxafb_var_to_bpp() 257 case 4: bpp = 2; break; in pxafb_var_to_bpp() 258 case 8: bpp = 3; break; in pxafb_var_to_bpp() 259 case 16: bpp = 4; break; in pxafb_var_to_bpp() 262 case 18: bpp = 6; break; /* 18-bits/pixel packed */ in pxafb_var_to_bpp() 263 case 19: bpp = 8; break; /* 19-bits/pixel packed */ in pxafb_var_to_bpp() 264 case 24: bpp = 9; break; in pxafb_var_to_bpp() 269 case 18: bpp = 5; break; /* 18-bits/pixel unpacked */ in pxafb_var_to_bpp() [all …]
|
| H A D | atafb.c | 125 short bpp; member 583 int bpp = var->bits_per_pixel; in tt_decode_var() local 588 if (bpp > 1 || xres > sttt_xres * 2 || yres > tt_yres * 2) in tt_decode_var() 593 bpp = 1; in tt_decode_var() 595 if (bpp > 8 || xres > sttt_xres || yres > tt_yres) in tt_decode_var() 597 if (bpp > 4) { in tt_decode_var() 603 bpp = 8; in tt_decode_var() 604 } else if (bpp > 2) { in tt_decode_var() 611 bpp = 4; in tt_decode_var() 616 bpp = 4; in tt_decode_var() [all …]
|
| H A D | s1d13xxxfb.c | 441 u16 bpp; in s1d13xxxfb_bitblt_copyarea() local 446 bpp = (info->var.bits_per_pixel >> 3); in s1d13xxxfb_bitblt_copyarea() 447 stride = bpp * info->var.xres; in s1d13xxxfb_bitblt_copyarea() 451 dst = (((dy + height - 1) * stride) + (bpp * (dx + width - 1))); in s1d13xxxfb_bitblt_copyarea() 452 src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1))); in s1d13xxxfb_bitblt_copyarea() 456 dst = (dy * stride) + (bpp * dx); in s1d13xxxfb_bitblt_copyarea() 457 src = (sy * stride) + (bpp * sx); in s1d13xxxfb_bitblt_copyarea() 490 s1d13xxxfb_writereg(info->par, S1DREG_BBLT_CTL1, (bpp >> 1)); in s1d13xxxfb_bitblt_copyarea() 500 dbg_blit("(copyarea) bpp=%d=0x0%d, mem_offset1=%d, mem_offset2=%d\n", bpp, (bpp >> 1), in s1d13xxxfb_bitblt_copyarea() 527 u16 bpp = (info->var.bits_per_pixel >> 3); in s1d13xxxfb_bitblt_solidfill() local [all …]
|
| H A D | au1100fb.h | 78 u32 bpp; /* Maximum depth supported */ member 277 .bpp = 16, 290 .bpp = 16, 301 .bpp = 16, 328 .bpp = 4, 350 .bpp = 16, 362 .bpp = 16,
|
| /linux/Documentation/fb/ |
| H A D | arkfb.rst | 19 * 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
|
| H A D | s3fb.rst | 26 * 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
|
| H A D | vt8623fb.rst | 18 * 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
|
| H A D | matroxfb.rst | 43 bpp 640x400 640x480 768x576 800x600 960x720 58 bpp 1024x768 1152x864 1280x1024 1408x1056 1600x1200 91 architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp 194 inv24 change timings parameters for 24bpp modes on Millennium and 216 4bpp, 8bpp). In DIRECTCOLOR modes it is limited to characters 249 has 8bpp support. Otherwise first available of 640x350x4bpp, 313 - 24bpp does not support correctly XF-FBDev on big-endian architectures. 333 (and it works with 8bpp on about 320 MHz dotclocks (and changed mclk)). 349 - 4bpp is available only on Millennium I and Millennium II. It is hardware 351 - selection between 1:5:5:5 and 5:6:5 16bpp videomode is done by -rgba [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_buf.h | 217 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp); 219 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp, 231 struct xfs_buf **bpp) in xfs_buf_incore() argument 235 return xfs_buf_get_map(target, &map, 1, XBF_INCORE | flags, bpp); in xfs_buf_incore() 243 struct xfs_buf **bpp) in xfs_buf_get() argument 247 return xfs_buf_get_map(target, &map, 1, 0, bpp); in xfs_buf_get() 256 struct xfs_buf **bpp, in xfs_buf_read() argument 261 return xfs_buf_read_map(target, &map, 1, flags, bpp, ops, in xfs_buf_read() 277 struct xfs_buf **bpp); 279 size_t numblks, struct xfs_buf **bpp,
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_format_caps.c | 40 u32 bpp; in komeda_get_afbc_format_bpp() local 44 bpp = 12; in komeda_get_afbc_format_bpp() 47 bpp = 15; in komeda_get_afbc_format_bpp() 50 bpp = info->cpp[0] * 8; in komeda_get_afbc_format_bpp() 54 return bpp; in komeda_get_afbc_format_bpp()
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | fbdev.c | 118 u32 bpp, depth; in psb_fbdev_driver_fbdev_probe() local 125 bpp = sizes->surface_bpp; in psb_fbdev_driver_fbdev_probe() 133 size = ALIGN(sizes->surface_width * DIV_ROUND_UP(bpp, 8), 64) * in psb_fbdev_driver_fbdev_probe() 141 bpp = sizes->surface_bpp; in psb_fbdev_driver_fbdev_probe() 146 mode_cmd.pitches[0] = ALIGN(mode_cmd.width * DIV_ROUND_UP(bpp, 8), 64); in psb_fbdev_driver_fbdev_probe() 147 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); in psb_fbdev_driver_fbdev_probe()
|
| /linux/drivers/gpu/drm/aspeed/ |
| H A D | aspeed_gfx_crtc.c | 26 static int aspeed_gfx_set_pixel_fmt(struct aspeed_gfx *priv, u32 *bpp) in aspeed_gfx_set_pixel_fmt() argument 40 *bpp = 16; in aspeed_gfx_set_pixel_fmt() 45 *bpp = 32; in aspeed_gfx_set_pixel_fmt() 83 u32 ctrl1, d_offset, t_count, bpp; in aspeed_gfx_crtc_mode_set_nofb() local 86 err = aspeed_gfx_set_pixel_fmt(priv, &bpp); in aspeed_gfx_crtc_mode_set_nofb() 129 d_offset = m->hdisplay * bpp / 8; in aspeed_gfx_crtc_mode_set_nofb() 130 t_count = DIV_ROUND_UP(m->hdisplay * bpp, priv->scan_line_max); in aspeed_gfx_crtc_mode_set_nofb()
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_panel.c | 148 u32 bpp, data_rate_khz; in msm_dp_panel_get_supported_bpp() local 150 bpp = min(mode_edid_bpp, max_supported_bpp); in msm_dp_panel_get_supported_bpp() 156 if (mode_pclk_khz * bpp <= data_rate_khz) in msm_dp_panel_get_supported_bpp() 157 return bpp; in msm_dp_panel_get_supported_bpp() 158 bpp -= 6; in msm_dp_panel_get_supported_bpp() 159 } while (bpp > min_supported_bpp); in msm_dp_panel_get_supported_bpp() 229 u32 bpp; in msm_dp_panel_get_mode_bpp() local 239 bpp = msm_dp_link_bit_depth_to_bpp( in msm_dp_panel_get_mode_bpp() 242 bpp = msm_dp_panel_get_supported_bpp(msm_dp_panel, mode_edid_bpp, in msm_dp_panel_get_mode_bpp() 245 return bpp; in msm_dp_panel_get_mode_bpp() [all …]
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_dir2_priv.h | 54 xfs_ino_t owner, struct xfs_buf **bpp); 82 struct xfs_buf **bpp); 91 struct xfs_buf **bpp); 99 xfs_ino_t owner, xfs_dablk_t fbno, struct xfs_buf **bpp); 101 xfs_ino_t owner, xfs_dablk_t fbno, struct xfs_buf **bpp); 111 struct xfs_buf **bpp, uint16_t magic); 159 xfs_ino_t owner, xfs_dablk_t fbno, struct xfs_buf **bpp);
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_dp_mst_helper_test.c | 17 const int bpp; member 25 .bpp = 30, 31 .bpp = 30, 37 .bpp = 24, 43 .bpp = 24, 49 .bpp = 24, 59 KUNIT_EXPECT_EQ(test, drm_dp_calc_pbn_mode(params->clock, params->bpp << 4), in drm_test_dp_mst_calc_pbn_mode() 65 sprintf(desc, "Clock %d BPP %d DSC %s", t->clock, t->bpp, t->dsc ? "enabled" : "disabled"); in dp_mst_calc_pbn_mode_desc()
|