| /linux/drivers/video/fbdev/ |
| H A D | 68328fb.c | 156 if (var->bits_per_pixel <= 1) in mc68x328fb_check_var() 157 var->bits_per_pixel = 1; in mc68x328fb_check_var() 158 else if (var->bits_per_pixel <= 8) in mc68x328fb_check_var() 159 var->bits_per_pixel = 8; in mc68x328fb_check_var() 160 else if (var->bits_per_pixel <= 16) in mc68x328fb_check_var() 161 var->bits_per_pixel = 16; in mc68x328fb_check_var() 162 else if (var->bits_per_pixel <= 24) in mc68x328fb_check_var() 163 var->bits_per_pixel = 24; in mc68x328fb_check_var() 164 else if (var->bits_per_pixel <= 32) in mc68x328fb_check_var() 165 var->bits_per_pixel = 32; in mc68x328fb_check_var() [all …]
|
| H A D | vfb.c | 141 if (var->bits_per_pixel <= 1) in vfb_check_var() 142 var->bits_per_pixel = 1; in vfb_check_var() 143 else if (var->bits_per_pixel <= 8) in vfb_check_var() 144 var->bits_per_pixel = 8; in vfb_check_var() 145 else if (var->bits_per_pixel <= 16) in vfb_check_var() 146 var->bits_per_pixel = 16; in vfb_check_var() 147 else if (var->bits_per_pixel <= 24) in vfb_check_var() 148 var->bits_per_pixel = 24; in vfb_check_var() 149 else if (var->bits_per_pixel <= 32) in vfb_check_var() 150 var->bits_per_pixel = 32; in vfb_check_var() [all …]
|
| H A D | clps711x-fb.c | 50 if (regno >= BIT(info->var.bits_per_pixel)) in clps711x_fb_setcolreg() 72 if (var->bits_per_pixel < 1 || in clps711x_fb_check_var() 73 var->bits_per_pixel > CLPS711X_FB_BPP_MAX) in clps711x_fb_check_var() 83 val = DIV_ROUND_UP(var->yres * var->xres * var->bits_per_pixel, 128); in clps711x_fb_check_var() 93 var->red.length = var->bits_per_pixel; in clps711x_fb_check_var() 96 var->grayscale = var->bits_per_pixel > 1; in clps711x_fb_check_var() 107 size = (info->var.xres * info->var.yres * info->var.bits_per_pixel) / 8; in clps711x_fb_set_par() 111 switch (info->var.bits_per_pixel) { in clps711x_fb_set_par() 123 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; in clps711x_fb_set_par() 127 info->var.bits_per_pixel) / 128 - 1; in clps711x_fb_set_par() [all …]
|
| H A D | hitfb.c | 149 if (p->var.bits_per_pixel == 16) { in hitfb_fillrect() 167 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, in hitfb_copyarea() 228 switch (info->var.bits_per_pixel) { in hitfb_setcolreg() 261 if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16)) in hitfb_check_var() 262 var->bits_per_pixel = info->var.bits_per_pixel; in hitfb_check_var() 269 if (var->bits_per_pixel == 16) in hitfb_check_var() 278 switch (var->bits_per_pixel) { in hitfb_check_var() 308 switch (info->var.bits_per_pixel) { in hitfb_set_par() 324 ldr3 |= (info->var.bits_per_pixel == 8) ? 4 : 8; in hitfb_set_par() 365 hitfb_var.bits_per_pixel = 8; in hitfb_probe() [all …]
|
| H A D | grvga.c | 87 if (var->bits_per_pixel <= 8) in grvga_check_var() 88 var->bits_per_pixel = 8; in grvga_check_var() 89 else if (var->bits_per_pixel <= 16) in grvga_check_var() 90 var->bits_per_pixel = 16; in grvga_check_var() 91 else if (var->bits_per_pixel <= 24) in grvga_check_var() 92 var->bits_per_pixel = 24; in grvga_check_var() 93 else if (var->bits_per_pixel <= 32) in grvga_check_var() 94 var->bits_per_pixel = 32; in grvga_check_var() 102 if ((var->yres_virtual*var->xres_virtual*var->bits_per_pixel/8) > info->fix.smem_len) in grvga_check_var() 116 switch (info->var.bits_per_pixel) { in grvga_check_var() [all …]
|
| H A D | sm712fb.c | 70 .bits_per_pixel = 16, 997 if (sfb->fb->var.bits_per_pixel == 16) { in smtc_setcolreg() 1164 sfb->width, sfb->height, sfb->fb->var.bits_per_pixel, sfb->hz); in sm7xx_set_timing() 1169 vgamode[j].bpp != sfb->fb->var.bits_per_pixel || in sm7xx_set_timing() 1242 m_nscreenstride = (sfb->width * sfb->fb->var.bits_per_pixel) / 64; in sm7xx_set_timing() 1243 switch (sfb->fb->var.bits_per_pixel) { in sm7xx_set_timing() 1274 switch (sfb->fb->var.bits_per_pixel) { in smtcfb_setmode() 1334 if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16) && in smtc_check_var() 1335 (var->bits_per_pixel != 24) && (var->bits_per_pixel != 32)) in smtc_check_var() 1336 var->bits_per_pixel = 16; in smtc_check_var() [all …]
|
| H A D | pxa168fb.c | 42 if (var->bits_per_pixel == 8) in determine_best_pix_fmt() 48 if (var->bits_per_pixel == 16 && var->red.length <= 5 && in determine_best_pix_fmt() 68 if (var->bits_per_pixel <= 32 && var->red.length <= 8 && in determine_best_pix_fmt() 70 if (var->bits_per_pixel == 24 && var->transp.length == 0) { in determine_best_pix_fmt() 77 if (var->bits_per_pixel == 32 && var->transp.length == 8) { in determine_best_pix_fmt() 97 var->bits_per_pixel = 16; in set_pix_fmt() 104 var->bits_per_pixel = 16; in set_pix_fmt() 111 var->bits_per_pixel = 16; in set_pix_fmt() 118 var->bits_per_pixel = 16; in set_pix_fmt() 125 var->bits_per_pixel = 24; in set_pix_fmt() [all …]
|
| H A D | pvr2fb.c | 164 .bits_per_pixel =16, 257 switch (var->bits_per_pixel) { in set_color_bitfields() 296 switch (info->var.bits_per_pixel) { in pvr2fb_setcolreg() 315 pr_debug("Invalid bit depth %d?!?\n", info->var.bits_per_pixel); in pvr2fb_setcolreg() 426 line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); in pvr2fb_set_par() 452 if (var->bits_per_pixel <= 16) in pvr2fb_check_var() 453 var->bits_per_pixel = 16; in pvr2fb_check_var() 454 else if (var->bits_per_pixel <= 24) in pvr2fb_check_var() 455 var->bits_per_pixel = 24; in pvr2fb_check_var() 456 else if (var->bits_per_pixel <= 32) in pvr2fb_check_var() [all …]
|
| H A D | atafb.c | 583 int bpp = var->bits_per_pixel; in tt_decode_var() 685 var->bits_per_pixel = 4; in tt_encode_var() 691 var->bits_per_pixel = 2; in tt_encode_var() 697 var->bits_per_pixel = 1; in tt_encode_var() 703 var->bits_per_pixel = 8; in tt_encode_var() 709 var->bits_per_pixel = 4; in tt_encode_var() 716 var->bits_per_pixel = 1; in tt_encode_var() 723 linelen = var->xres_virtual * var->bits_per_pixel / 8; in tt_encode_var() 883 int bpp = var->bits_per_pixel; in falcon_decode_var() 956 if (bpp > myvar->bits_per_pixel || in falcon_decode_var() [all …]
|
| H A D | cirrusfb.c | 397 static void cirrusfb_BitBLT(u8 __iomem *regbase, int bits_per_pixel, 402 static void cirrusfb_RectFill(u8 __iomem *regbase, int bits_per_pixel, 479 unsigned maxclockidx = var->bits_per_pixel >> 3; in cirrusfb_check_pixclock() 501 if (var->bits_per_pixel == 8) { in cirrusfb_check_pixclock() 523 var->bits_per_pixel == 16) { in cirrusfb_check_pixclock() 538 switch (var->bits_per_pixel) { in cirrusfb_check_var() 573 "Unsupported bpp size: %d\n", var->bits_per_pixel); in cirrusfb_check_var() 577 pixels = info->screen_size * 8 / var->bits_per_pixel; in cirrusfb_check_var() 595 var->bits_per_pixel); in cirrusfb_check_var() 674 var->xres, var->yres, var->bits_per_pixel); in cirrusfb_set_par_foo() [all …]
|
| H A D | asiliantfb.c | 183 unsigned wd = (p->var.xres_virtual * ((p->var.bits_per_pixel+7)/8)) / 8; in asiliant_set_timing() 245 if (var->bits_per_pixel == 24) { in asiliantfb_check_var() 250 } else if (var->bits_per_pixel == 16) { in asiliantfb_check_var() 264 } else if (var->bits_per_pixel == 8) { in asiliantfb_check_var() 281 if (p->var.bits_per_pixel == 24) { in asiliantfb_set_par() 285 } else if (p->var.bits_per_pixel == 16) { in asiliantfb_set_par() 292 } else if (p->var.bits_per_pixel == 8) { in asiliantfb_set_par() 298 p->fix.line_length = p->var.xres * (p->var.bits_per_pixel >> 3); in asiliantfb_set_par() 299 p->fix.visual = (p->var.bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in asiliantfb_set_par() 493 .bits_per_pixel = 8,
|
| H A D | pm3fb.c | 176 if (var->bits_per_pixel == 16) in pm3fb_depth() 180 return var->bits_per_pixel; in pm3fb_depth() 290 switch (info->var.bits_per_pixel) { in pm3fb_init_engine() 311 info->var.bits_per_pixel); in pm3fb_init_engine() 339 switch (info->var.bits_per_pixel) { in pm3fb_init_engine() 354 info->var.bits_per_pixel); in pm3fb_init_engine() 412 if (info->var.bits_per_pixel == 8) in pm3fb_fillrect() 414 if (info->var.bits_per_pixel <= 16) in pm3fb_fillrect() 541 if (info->var.bits_per_pixel == 8) { in pm3fb_imageblit() 545 if (info->var.bits_per_pixel <= 16) { in pm3fb_imageblit() [all …]
|
| H A D | gbefb.c | 95 .bits_per_pixel = 8, 126 .bits_per_pixel = 8, 652 bytesPerPixel = info->var.bits_per_pixel / 8; in gbefb_set_par() 827 switch (var->bits_per_pixel) { in gbefb_encode_fix() 838 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in gbefb_encode_fix() 861 if (info->var.bits_per_pixel <= 8) { in gbefb_setcolreg() 874 switch (info->var.bits_per_pixel) { in gbefb_setcolreg() 907 if (var->bits_per_pixel <= 8) in gbefb_check_var() 908 var->bits_per_pixel = 8; in gbefb_check_var() 909 else if (var->bits_per_pixel <= 16) in gbefb_check_var() [all …]
|
| H A D | stifb.c | 213 if (fb->info->var.bits_per_pixel == 32) in SETUP_FB() 219 if (fb->info->var.bits_per_pixel == 32) in SETUP_FB() 257 if (fb->info->var.bits_per_pixel == 32) { in FINISH_IMAGE_COLORMAP_ACCESS() 531 0xff, fb->info->var.xres * fb->info->var.bits_per_pixel/8); in rattlerSetupPlanes() 571 if (fb->var.bits_per_pixel == 8) { 610 if (fb->info->var.bits_per_pixel == 8) in setHyperLutBltCtl() 763 if (fb->info->var.bits_per_pixel == 32) in hyperResetPlanes() 893 hyperbowl = (fb->info->var.bits_per_pixel == 32) ? in SETUP_HCRX() 931 var->bits_per_pixel != fb->info->var.bits_per_pixel) in stifb_check_var() 1044 if (fb->info->var.bits_per_pixel == 32) { in stifb_copyarea() [all …]
|
| H A D | neofb.c | 523 switch (var->bits_per_pixel) { in neo2200_accel_init() 641 switch (var->bits_per_pixel) { in neofb_check_var() 683 var->bits_per_pixel); in neofb_check_var() 694 memlen = var->xres_virtual * var->bits_per_pixel * var->yres_virtual >> 3; in neofb_check_var() 698 var->bits_per_pixel); in neofb_check_var() 699 memlen = var->xres_virtual * var->bits_per_pixel * in neofb_check_var() 716 if (var->bits_per_pixel >= 24 || !par->neo2200) in neofb_check_var() 753 switch (info->var.bits_per_pixel) { in neofb_set_par() 941 info->var.bits_per_pixel); in neofb_set_par() 1014 switch (info->var.bits_per_pixel) { in neofb_set_par() [all …]
|
| /linux/drivers/video/fbdev/mmp/fb/ |
| H A D | mmpfb.c | 19 if (var->bits_per_pixel == 8) in var_to_pixfmt() 25 if (var->bits_per_pixel == 16 && var->red.length == 8 && in var_to_pixfmt() 36 if (var->bits_per_pixel == 12 && var->red.length == 8 && in var_to_pixfmt() 47 if (var->bits_per_pixel == 16 && var->red.length == 16 && in var_to_pixfmt() 60 if (var->bits_per_pixel == 16 && var->red.length <= 5 && in var_to_pixfmt() 73 if (var->bits_per_pixel <= 32 && var->red.length <= 8 && in var_to_pixfmt() 75 if (var->bits_per_pixel == 24 && var->transp.length == 0) { in var_to_pixfmt() 82 if (var->bits_per_pixel == 32 && var->transp.offset == 24) { in var_to_pixfmt() 102 var->bits_per_pixel = 16; in pixfmt_to_var() 109 var->bits_per_pixel = 16; in pixfmt_to_var() [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtvfb.c | 165 int bits_per_pixel; member 517 switch (var->bits_per_pixel) { in ivtvfb_set_var() 550 oi->bits_per_pixel = var->bits_per_pixel; in ivtvfb_set_var() 551 oi->bytes_per_pixel = var->bits_per_pixel / 8; in ivtvfb_set_var() 603 var->bits_per_pixel); in ivtvfb_set_var() 625 fix->visual = (oi->bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in ivtvfb_get_fix() 659 if (var->bits_per_pixel == 8 || var->bits_per_pixel == 32) { in _ivtvfb_check_var() 669 else if (var->bits_per_pixel == 16) { in _ivtvfb_check_var() 705 IVTVFB_DEBUG_WARN("Invalid colour mode: %d\n", var->bits_per_pixel); in _ivtvfb_check_var() 717 if (var->xres_virtual > 4095 / (var->bits_per_pixel / 8) || in _ivtvfb_check_var() [all …]
|
| /linux/drivers/video/fbdev/mb862xx/ |
| H A D | mb862xxfbdrv.c | 60 return var->xres * var->bits_per_pixel / 8; in d_pitch() 124 if (var->bits_per_pixel <= 8) in mb862xxfb_check_var() 125 var->bits_per_pixel = 8; in mb862xxfb_check_var() 126 else if (var->bits_per_pixel <= 16) in mb862xxfb_check_var() 127 var->bits_per_pixel = 16; in mb862xxfb_check_var() 128 else if (var->bits_per_pixel <= 32) in mb862xxfb_check_var() 129 var->bits_per_pixel = 32; in mb862xxfb_check_var() 138 var->bits_per_pixel = 0; in mb862xxfb_check_var() 140 var->bits_per_pixel += 8; in mb862xxfb_check_var() 142 } while (r && var->bits_per_pixel <= 32); in mb862xxfb_check_var() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-picolcd_fb.c | 65 .bits_per_pixel = 1, 308 __u32 bpp = var->bits_per_pixel; in picolcd_fb_check_var() 315 var->bits_per_pixel = 8; in picolcd_fb_check_var() 320 var->bits_per_pixel = 1; in picolcd_fb_check_var() 332 if (info->var.bits_per_pixel == fbdata->bpp) in picolcd_set_par() 335 if (info->var.bits_per_pixel != 1 && info->var.bits_per_pixel != 8) in picolcd_set_par() 339 tmp_fb = kmalloc_array(PICOLCDFB_SIZE, info->var.bits_per_pixel, in picolcd_set_par() 345 if (info->var.bits_per_pixel == 1) { in picolcd_set_par() 368 fbdata->bpp = info->var.bits_per_pixel; in picolcd_set_par() 508 fbdata->bpp = picolcdfb_var.bits_per_pixel; in picolcd_init_framebuffer()
|
| /linux/drivers/video/fbdev/kyro/ |
| H A D | fbdev.c | 54 .bits_per_pixel = 16, 313 info->var.bits_per_pixel, in kyro_dev_video_mode_set() 327 info->var.bits_per_pixel; in kyro_dev_video_mode_set() 406 if (var->bits_per_pixel != 16 && var->bits_per_pixel != 32) { in kyrofb_check_var() 407 printk(KERN_WARNING "kyrofb: depth not supported: %u\n", var->bits_per_pixel); in kyrofb_check_var() 411 switch (var->bits_per_pixel) { in kyrofb_check_var() 489 par->PIXDEPTH = info->var.bits_per_pixel; in kyrofb_set_par() 546 switch (info->var.bits_per_pixel) { in kyrofb_setcolreg() 741 info->var.bits_per_pixel); in kyrofb_probe() 751 info->var.xres, info->var.yres, info->var.bits_per_pixel, in kyrofb_probe()
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | mach64_accel.c | 73 pitch_value = info->fix.line_length / (info->var.bits_per_pixel / 8); in aty_init_engine() 76 if (info->var.bits_per_pixel == 24) { in aty_init_engine() 214 if (info->var.bits_per_pixel == 24) { in atyfb_copyarea() 234 if (info->var.bits_per_pixel == 24) { in atyfb_copyarea() 267 if (info->var.bits_per_pixel == 24) { in atyfb_fillrect() 298 (image->depth != 1 && info->var.bits_per_pixel != image->depth)) { in atyfb_imageblit() 336 if (info->var.bits_per_pixel == 24) { in atyfb_imageblit() 387 if (image->depth == 1 && info->var.bits_per_pixel == 24 && !(pix_width & DP_HOST_TRIPLE_EN)) { in atyfb_imageblit()
|
| /linux/drivers/gpu/drm/amd/display/dc/dsc/dcn20/ |
| H A D | dcn20_dsc.c | 184 config->dc_dsc_cfg.bits_per_pixel, in dsc_config_log() 185 config->dc_dsc_cfg.bits_per_pixel / 16, in dsc_config_log() 186 ((config->dc_dsc_cfg.bits_per_pixel % 16) * 10000) / 16); in dsc_config_log() 292 int bits_per_pixel = pps->bits_per_pixel; in dsc_log_pps() local 302 …DC_LOG_DSC("\tbits_per_pixel %d (%d.%04d)", bits_per_pixel, bits_per_pixel / 16, ((bits_per_pixel … in dsc_log_pps() 387 …ASSERT(96 <= dsc_cfg->dc_dsc_cfg.bits_per_pixel && dsc_cfg->dc_dsc_cfg.bits_per_pixel <= 0x3ff); /… in dsc_prepare_config() 397 !(96 <= dsc_cfg->dc_dsc_cfg.bits_per_pixel && dsc_cfg->dc_dsc_cfg.bits_per_pixel <= 0x3ff)) { in dsc_prepare_config() 429 dsc_reg_vals->bpp_x32 = dsc_cfg->dc_dsc_cfg.bits_per_pixel << 1; in dsc_prepare_config() 431 dsc_reg_vals->pps.bits_per_pixel = dsc_reg_vals->bpp_x32; in dsc_prepare_config() 433 dsc_reg_vals->pps.bits_per_pixel = dsc_reg_vals->bpp_x32 >> 1; in dsc_prepare_config()
|
| /linux/drivers/staging/sm750fb/ |
| H A D | sm750_hw.c | 219 switch (var->bits_per_pixel) { in hw_sm750_crtc_check_mode() 252 switch (var->bits_per_pixel) { in hw_sm750_crtc_set_mode() 303 reg = var->xres * (var->bits_per_pixel >> 3); in hw_sm750_crtc_set_mode() 334 poke32(PANEL_DISPLAY_CTRL, reg | (var->bits_per_pixel >> 4)); in hw_sm750_crtc_set_mode() 338 reg = var->xres * (var->bits_per_pixel >> 3); in hw_sm750_crtc_set_mode() 350 reg |= ((var->bits_per_pixel >> 4) & in hw_sm750_crtc_set_mode() 538 ((var->xoffset * var->bits_per_pixel) >> 3); in hw_sm750_pan_display()
|
| H A D | sm750.c | 178 bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_fillrect() 216 bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_copyarea() 250 bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_imageblit() 300 switch (info->var.bits_per_pixel) { in lynxfb_set_visual_mode() 318 switch (info->var.bits_per_pixel) { in lynxfb_set_color_offsets() 375 line_length = var->xres_virtual * var->bits_per_pixel / 8; in lynxfb_ops_set_par() 392 var->bits_per_pixel); in lynxfb_ops_set_par() 495 var->bits_per_pixel); in lynxfb_ops_check_var() 504 request = var->xres_virtual * (var->bits_per_pixel >> 3); in lynxfb_ops_check_var() 547 if (var->bits_per_pixel == 8 && in lynxfb_ops_setcolreg() [all …]
|
| /linux/drivers/video/fbdev/nvidia/ |
| H A D | nvidia.c | 94 .bits_per_pixel = 8, 356 (info->var.bits_per_pixel / 8)); in nvidia_calc_regs() 629 info->fix.visual = (info->var.bits_per_pixel == 8) ? in nvidiafb_set_par() 660 info->var.bits_per_pixel) >> 3; in nvidiafb_set_par() 688 info->var.bits_per_pixel, info->fix.line_length); in nvidiafb_set_par() 719 switch (info->var.bits_per_pixel) { in nvidiafb_setcolreg() 776 if (var->bits_per_pixel <= 8) in nvidiafb_check_var() 777 var->bits_per_pixel = 8; in nvidiafb_check_var() 778 else if (var->bits_per_pixel <= 16) in nvidiafb_check_var() 779 var->bits_per_pixel = 16; in nvidiafb_check_var() [all …]
|