/linux/drivers/video/fbdev/ |
H A D | 68328fb.c | 91 u_int transp, struct fb_info *info); 195 var->transp.offset = 0; in mc68x328fb_check_var() 196 var->transp.length = 0; in mc68x328fb_check_var() 205 var->transp.offset = 0; in mc68x328fb_check_var() 206 var->transp.length = 0; in mc68x328fb_check_var() 209 if (var->transp.length) { in mc68x328fb_check_var() 216 var->transp.offset = 15; in mc68x328fb_check_var() 217 var->transp.length = 1; in mc68x328fb_check_var() 225 var->transp.offset = 0; in mc68x328fb_check_var() 226 var->transp.length = 0; in mc68x328fb_check_var() [all …]
|
H A D | vfb.c | 75 u_int transp, struct fb_info *info); 181 var->transp.offset = 0; in vfb_check_var() 182 var->transp.length = 0; in vfb_check_var() 185 if (var->transp.length) { in vfb_check_var() 192 var->transp.offset = 15; in vfb_check_var() 193 var->transp.length = 1; in vfb_check_var() 201 var->transp.offset = 0; in vfb_check_var() 202 var->transp.length = 0; in vfb_check_var() 212 var->transp.offset = 0; in vfb_check_var() 213 var->transp.length = 0; in vfb_check_var() [all …]
|
H A D | ocfb.c | 175 unsigned blue, unsigned transp, in ocfb_setcolreg() argument 194 transp >>= (16 - info->var.transp.length); in ocfb_setcolreg() 205 (transp << info->var.transp.offset); in ocfb_setcolreg() 241 var->transp.offset = 0; in ocfb_init_var() 242 var->transp.length = 0; in ocfb_init_var() 252 var->transp.offset = 0; in ocfb_init_var() 253 var->transp.length = 0; in ocfb_init_var() 263 var->transp.offset = 0; in ocfb_init_var() 264 var->transp.length = 0; in ocfb_init_var() 274 var->transp.offset = 24; in ocfb_init_var() [all …]
|
H A D | pxa168fb.c | 50 if (var->transp.length == 0) { in determine_best_pix_fmt() 57 if (var->transp.length == 1 && var->green.length <= 5) { 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() 101 var->transp.offset = 0; var->transp.length = 0; in set_pix_fmt() 108 var->transp.offset = 0; var->transp.length = 0; in set_pix_fmt() 115 var->transp.offset = 15; var->transp.length = 1; in set_pix_fmt() 122 var->transp.offset = 15; var->transp.length = 1; in set_pix_fmt() 129 var->transp.offset = 0; var->transp.length = 0; in set_pix_fmt() 136 var->transp.offset = 0; var->transp.length = 0; in set_pix_fmt() [all …]
|
H A D | hitfb.c | 223 unsigned blue, unsigned transp, struct fb_info *info) in hitfb_setcolreg() argument 286 var->transp.offset = 0; in hitfb_check_var() 287 var->transp.length = 0; in hitfb_check_var() 296 var->transp.offset = 0; in hitfb_check_var() 297 var->transp.length = 0; in hitfb_check_var() 387 hitfb_var.transp.offset = 0; in hitfb_probe() 388 hitfb_var.transp.length = 0; in hitfb_probe() 397 hitfb_var.transp.offset = 0; in hitfb_probe() 398 hitfb_var.transp.length = 0; in hitfb_probe()
|
H A D | offb.c | 100 u_int transp, struct fb_info *info) in offb_setcolreg() argument 117 if (info->var.transp.length > 0) { in offb_setcolreg() 118 u32 mask = (1 << info->var.transp.length) - 1; in offb_setcolreg() 119 mask <<= info->var.transp.offset; in offb_setcolreg() 456 var->transp.offset = 0; in offb_init_fb() 457 var->transp.length = 0; in offb_init_fb() 467 var->transp.offset = 0; in offb_init_fb() 468 var->transp.length = 0; in offb_init_fb() 478 var->transp.offset = 0; in offb_init_fb() 479 var->transp.length = 0; in offb_init_fb() [all …]
|
H A D | grvga.c | 121 var->transp = (struct fb_bitfield) {0, 0, 0}; in grvga_check_var() 127 var->transp = (struct fb_bitfield) {0, 0, 0}; in grvga_check_var() 134 var->transp = (struct fb_bitfield) {24, 8, 0}; in grvga_check_var() 187 …eg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *i… in grvga_setcolreg() argument 207 transp = CNVT_TOHW(transp, info->var.transp.length); in grvga_setcolreg() 226 (transp << info->var.transp.offset); in grvga_setcolreg()
|
H A D | ep93xx-fb.c | 163 info->var.transp.offset = 0; in ep93xxfb_set_pixelmode() 164 info->var.transp.length = 0; in ep93xxfb_set_pixelmode() 353 unsigned int transp, struct fb_info *info) in ep93xxfb_setcolreg() argument 391 transp = ep93xxfb_convert_color(transp, in ep93xxfb_setcolreg() 392 info->var.transp.length); in ep93xxfb_setcolreg() 397 (transp << info->var.transp.offset); in ep93xxfb_setcolreg()
|
H A D | sh7760fb.c | 99 u_int transp, struct fb_info *info) in sh7760_setcolreg() argument 111 transp >>= 16 - info->var.transp.length; in sh7760_setcolreg() 116 (transp << info->var.transp.offset); in sh7760_setcolreg() 507 info->var.transp.offset = 0; in sh7760fb_probe() 508 info->var.transp.length = 0; in sh7760fb_probe() 509 info->var.transp.msb_right = 0; in sh7760fb_probe()
|
H A D | vt8500lcdfb.c | 63 info->var.transp.offset = 0; in vt8500lcd_set_par() 64 info->var.transp.length = 0; in vt8500lcd_set_par() 65 info->var.transp.msb_right = 0; in vt8500lcd_set_par() 72 info->var.transp.offset = 0; in vt8500lcd_set_par() 73 info->var.transp.length = 0; in vt8500lcd_set_par() 74 info->var.transp.msb_right = 0; in vt8500lcd_set_par() 140 unsigned blue, unsigned transp, in vt8500lcd_setcolreg() argument
|
H A D | sunxvr1000.c | 47 unsigned transp, struct fb_info *info) in gfb_setcolreg() argument 102 var->transp.offset = 0; in gfb_set_fbinfo() 103 var->transp.length = 0; in gfb_set_fbinfo()
|
H A D | s3c-fb.c | 258 var->transp.offset = 0; in s3c_fb_check_var() 259 var->transp.length = 0; in s3c_fb_check_var() 274 var->transp.offset = 7; in s3c_fb_check_var() 275 var->transp.length = 1; in s3c_fb_check_var() 286 var->transp.offset = 18; in s3c_fb_check_var() 287 var->transp.length = 1; in s3c_fb_check_var() 314 var->transp.length = var->bits_per_pixel - 24; in s3c_fb_check_var() 315 var->transp.offset = 24; in s3c_fb_check_var() 608 if (var->transp.length != 0) in s3c_fb_set_par() 616 if (var->transp.length != 0) in s3c_fb_set_par() [all …]
|
H A D | carminefb.c | 165 unsigned blue, unsigned transp, struct fb_info *info) in carmine_setcolreg() argument 173 transp >>= 8; in carmine_setcolreg() 175 ((__be32 *)info->pseudo_palette)[regno] = cpu_to_be32(transp << 24 | in carmine_setcolreg() 198 var->transp.offset = 24; in carmine_check_var() 203 var->transp.offset = 24; in carmine_check_var() 212 var->transp.length = 8; in carmine_check_var() 217 var->transp.msb_right = 0; in carmine_check_var()
|
H A D | clps711x-fb.c | 45 u_int blue, u_int transp, struct fb_info *info) in clps711x_fb_setcolreg() argument 88 var->transp.msb_right = 0; in clps711x_fb_check_var() 89 var->transp.offset = 0; in clps711x_fb_check_var() 90 var->transp.length = 0; in clps711x_fb_check_var()
|
H A D | pm2fb.c | 632 var->transp.offset = 0; in pm2fb_check_var() 633 var->transp.length = 0; in pm2fb_check_var() 649 var->transp.offset = 24; in pm2fb_check_var() 650 var->transp.length = 8; in pm2fb_check_var() 864 * @transp: If supported the alpha value which can be up to 16 bits wide. 874 unsigned blue, unsigned transp, in pm2fb_setcolreg() argument 882 * Program hardware... do anything you want with transp in pm2fb_setcolreg() 910 * (blue << blue.offset) | (transp << transp.offset) in pm2fb_setcolreg() 920 transp = CNVT_TOHW(transp, info->var.transp.length); in pm2fb_setcolreg() 928 /* hey, there is bug in transp handling... */ in pm2fb_setcolreg() [all …]
|
H A D | skeletonfb.c | 267 * @transp: If supported, the alpha value which can be up to 16 bits wide. 284 unsigned blue, unsigned transp, in xxxfb_setcolreg() argument 290 * Program hardware... do anything you want with transp in xxxfb_setcolreg() 337 * (transp << transp.offset) in xxxfb_setcolreg() 365 transp = CNVT_TOHW(transp, info->var.transp.length); in xxxfb_setcolreg() 377 write_{red|green|blue|transp}_to_clut(); in xxxfb_setcolreg() 404 (transp << info->var.transp.offset); in xxxfb_setcolreg()
|
H A D | sunxvr2500.c | 51 unsigned transp, struct fb_info *info) in s3d_setcolreg() argument 106 var->transp.offset = 0; in s3d_set_fbinfo() 107 var->transp.length = 0; in s3d_set_fbinfo()
|
/linux/drivers/video/fbdev/mmp/fb/ |
H A D | mmpfb.c | 62 if (var->transp.length == 0) { 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() 106 var->transp.offset = 0; var->transp.length = 0; in pixfmt_to_var() 113 var->transp.offset = 0; var->transp.length = 0; in pixfmt_to_var() 120 var->transp.offset = 0; var->transp.length = 0; in pixfmt_to_var() 127 var->transp.offset = 0; var->transp.length = 0; in pixfmt_to_var() 134 var->transp.offset = 24; var->transp.length = 8; in pixfmt_to_var() 141 var->transp.offset = 24; var->transp.length = 8; in pixfmt_to_var() 148 var->transp.offset = 0; var->transp.length = 0; in pixfmt_to_var() [all …]
|
/linux/samples/vfio-mdev/ |
H A D | mdpy-fb.c | 42 .transp.offset = 24, 46 .transp.length = 8, 59 u_int transp, struct fb_info *info) in mdpy_fb_setcolreg() argument 73 if (info->var.transp.length > 0) { in mdpy_fb_setcolreg() 74 mask = (1 << info->var.transp.length) - 1; in mdpy_fb_setcolreg() 75 mask <<= info->var.transp.offset; in mdpy_fb_setcolreg()
|
/linux/Documentation/fb/ |
H A D | api.rst | 52 bits_per_pixel, grayscale, red, green, blue and transp fields. 120 information red, green, blue and transp fields. 137 information red, green, blue and transp fields. 196 struct fb_bitfield transp; /* transparency */ 248 blue, green and transp fields must be set to 0 by applications and ignored by 253 red, blue, green and transp fields must be set to 0 by applications and 258 to zero, and the red, blue, green and transp fields to describe the layout of 300 The red, green, blue and transp fields are not used with the FOURCC-based API.
|
/linux/drivers/gpu/drm/gma500/ |
H A D | fbdev.c | 57 unsigned int blue, unsigned int transp, in psb_fbdev_fb_setcolreg() argument 73 transp = CMAP_TOHW(transp, info->var.transp.length); in psb_fbdev_fb_setcolreg() 78 (transp << info->var.transp.offset); in psb_fbdev_fb_setcolreg()
|
/linux/drivers/video/fbdev/matrox/ |
H A D | matroxfb_crtc2.c | 32 unsigned blue, unsigned transp, struct fb_info* info) { in matroxfb_dh_setcolreg() argument 45 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg() 50 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg() 235 var->transp.offset = 15; in matroxfb_dh_decode_var() 236 var->transp.length = 1; in matroxfb_dh_decode_var() 245 var->transp.offset = 0; in matroxfb_dh_decode_var() 246 var->transp.length = 0; in matroxfb_dh_decode_var() 255 var->transp.offset = 24; in matroxfb_dh_decode_var() 256 var->transp.length = 8; in matroxfb_dh_decode_var()
|
/linux/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-main.c | 219 .transp = { .length = 4, .offset = 12, .msb_right = 0 }, 226 .transp = { .length = 0, .offset = 0, .msb_right = 0 }, 233 .transp = { .length = 0, .offset = 0, .msb_right = 0 }, 240 .transp = { .length = 0, .offset = 0, .msb_right = 0 }, 247 .transp = { .length = 8, .offset = 24, .msb_right = 0 }, 254 .transp = { .length = 8, .offset = 0, .msb_right = 0 }, 261 .transp = { .length = 0, .offset = 0, .msb_right = 0 }, 285 cmp_component(&var->transp, &color->transp); in cmp_var_to_colormode() 296 var->transp = color->transp; in assign_colormode_to_var() 1134 u_int blue, u_int transp, int update_hw_pal) in _setcolreg() argument [all …]
|
/linux/include/linux/platform_data/ |
H A D | simplefb.h | 35 * @transp: Offset and size of the alpha bits. length=0 means no alpha 44 struct fb_bitfield transp; member
|
/linux/drivers/video/fbdev/geode/ |
H A D | gx1fb_core.c | 113 var->transp.offset = 0; var->transp.length = 0; in gx1fb_check_var() 118 var->transp.offset = 0; var->transp.length = 0; in gx1fb_check_var() 155 unsigned blue, unsigned transp, in gx1fb_setcolreg() argument
|