/linux-master/drivers/video/fbdev/core/ |
H A D | fbcmap.c | 82 * @transp: boolean, 1 if there is transparency, 0 otherwise 92 int fb_alloc_cmap_gfp(struct fb_cmap *cmap, int len, int transp, gfp_t flags) argument 113 if (transp) { 114 cmap->transp = kzalloc(size, flags); 115 if (!cmap->transp) 118 cmap->transp = NULL; 133 int fb_alloc_cmap(struct fb_cmap *cmap, int len, int transp) argument 135 return fb_alloc_cmap_gfp(cmap, len, transp, GFP_ATOMIC); 152 kfree(cmap->transp); 154 cmap->red = cmap->green = cmap->blue = cmap->transp 234 u16 *red, *green, *blue, *transp; local [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | 68328fb.c | 91 u_int transp, struct fb_info *info); 195 var->transp.offset = 0; 196 var->transp.length = 0; 205 var->transp.offset = 0; 206 var->transp.length = 0; 209 if (var->transp.length) { 216 var->transp.offset = 15; 217 var->transp.length = 1; 225 var->transp.offset = 0; 226 var->transp 275 mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument [all...] |
H A D | vfb.c | 75 u_int transp, struct fb_info *info); 181 var->transp.offset = 0; 182 var->transp.length = 0; 185 if (var->transp.length) { 192 var->transp.offset = 15; 193 var->transp.length = 1; 201 var->transp.offset = 0; 202 var->transp.length = 0; 212 var->transp.offset = 0; 213 var->transp 266 vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument [all...] |
H A D | ocfb.c | 175 unsigned blue, unsigned transp, 194 transp >>= (16 - info->var.transp.length); 205 (transp << info->var.transp.offset); 241 var->transp.offset = 0; 242 var->transp.length = 0; 252 var->transp.offset = 0; 253 var->transp.length = 0; 263 var->transp 174 ocfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument [all...] |
H A D | pxa168fb.c | 50 if (var->transp.length == 0) { 57 if (var->transp.length == 1 && var->green.length <= 5) { 70 if (var->bits_per_pixel == 24 && var->transp.length == 0) { 77 if (var->bits_per_pixel == 32 && var->transp.length == 8) { 101 var->transp.offset = 0; var->transp.length = 0; 108 var->transp.offset = 0; var->transp.length = 0; 115 var->transp.offset = 15; var->transp [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, 290 * Program hardware... do anything you want with transp 337 * (transp << transp.offset) 365 transp = CNVT_TOHW(transp, info->var.transp.length); 377 write_{red|green|blue|transp}_to_clut(); 404 (transp << inf 283 xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument [all...] |
H A D | grvga.c | 121 var->transp = (struct fb_bitfield) {0, 0, 0}; 127 var->transp = (struct fb_bitfield) {0, 0, 0}; 134 var->transp = (struct fb_bitfield) {24, 8, 0}; 187 static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument 207 transp = CNVT_TOHW(transp, info->var.transp.length); 226 (transp << info->var.transp.offset);
|
H A D | hitfb.c | 223 unsigned blue, unsigned transp, struct fb_info *info) 286 var->transp.offset = 0; 287 var->transp.length = 0; 296 var->transp.offset = 0; 297 var->transp.length = 0; 387 hitfb_var.transp.offset = 0; 388 hitfb_var.transp.length = 0; 397 hitfb_var.transp.offset = 0; 398 hitfb_var.transp.length = 0; 222 hitfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument
|
H A D | sunxvr1000.c | 47 unsigned transp, struct fb_info *info) 102 var->transp.offset = 0; 103 var->transp.length = 0; 45 gfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument
|
H A D | offb.c | 100 u_int transp, struct fb_info *info) 117 if (info->var.transp.length > 0) { 118 u32 mask = (1 << info->var.transp.length) - 1; 119 mask <<= info->var.transp.offset; 457 var->transp.offset = 0; 458 var->transp.length = 0; 468 var->transp.offset = 0; 469 var->transp.length = 0; 479 var->transp.offset = 0; 480 var->transp 99 offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument [all...] |
H A D | fm2fb.c | 165 u_int transp, struct fb_info *info); 194 u_int transp, struct fb_info *info) 193 fm2fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument
|
H A D | sh7760fb.c | 99 u_int transp, struct fb_info *info) 111 transp >>= 16 - info->var.transp.length; 116 (transp << info->var.transp.offset); 508 info->var.transp.offset = 0; 509 info->var.transp.length = 0; 510 info->var.transp.msb_right = 0; 97 sh7760_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument
|
H A D | g364fb.c | 109 u_int blue, u_int transp, 153 u_int blue, u_int transp, struct fb_info *info) 152 g364fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument
|
H A D | ep93xx-fb.c | 163 info->var.transp.offset = 0; 164 info->var.transp.length = 0; 353 unsigned int transp, struct fb_info *info) 391 transp = ep93xxfb_convert_color(transp, 392 info->var.transp.length); 397 (transp << info->var.transp.offset); 351 ep93xxfb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int blue, unsigned int transp, struct fb_info *info) argument
|
H A D | sunxvr2500.c | 51 unsigned transp, struct fb_info *info) 106 var->transp.offset = 0; 107 var->transp.length = 0; 49 s3d_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument
|
/linux-master/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 in struct:simplefb_format
|
/linux-master/drivers/video/fbdev/mmp/fb/ |
H A D | mmpfb.c | 62 if (var->transp.length == 0) { 75 if (var->bits_per_pixel == 24 && var->transp.length == 0) { 82 if (var->bits_per_pixel == 32 && var->transp.offset == 24) { 106 var->transp.offset = 0; var->transp.length = 0; 113 var->transp.offset = 0; var->transp.length = 0; 120 var->transp.offset = 0; var->transp.length = 0; 127 var->transp [all...] |
/linux-master/include/video/ |
H A D | sa1100fb.h | 27 struct fb_bitfield transp; member in struct:sa1100fb_rgb
|
/linux-master/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) 73 if (info->var.transp.length > 0) { 74 mask = (1 << info->var.transp.length) - 1; 75 mask <<= info->var.transp.offset; 58 mdpy_fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) argument
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | fbdev.c | 58 unsigned int blue, unsigned int transp, 74 transp = CMAP_TOHW(transp, info->var.transp.length); 79 (transp << info->var.transp.offset); 56 psb_fbdev_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int blue, unsigned int transp, struct fb_info *info) argument
|
/linux-master/drivers/gpu/ipu-v3/ |
H A D | ipu-cpmem.c | 375 to = rgb->bits_per_pixel - rgb->transp.length - rgb->transp.offset; 384 if (rgb->transp.length) { 386 rgb->transp.length - 1); 488 .transp = { .offset = 24, .length = 8, }, 496 .transp = { .offset = 24, .length = 8, }, 504 .transp = { .offset = 0, .length = 8, }, 512 .transp = { .offset = 0, .length = 8, }, 520 .transp = { .offset = 0, .length = 0, }, 528 .transp [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-osd.c | 141 var->transp.offset = 15; 142 var->transp.length = 1; 150 var->transp.offset = 0; 151 var->transp.length = 0; 195 unsigned blue, unsigned transp, 203 color = ((transp & 0xFF00) << 16) | ((red & 0xFF00) << 8) | 220 (transp ? 0x8000 : 0); 194 vivid_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) argument
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | h3600.c | 65 .transp = { .offset = 0, .length = 0, },
|
/linux-master/include/soc/fsl/qe/ |
H A D | qmc.h | 63 } transp; member in union:qmc_chan_param::__anon3260
|
/linux-master/drivers/video/fbdev/matrox/ |
H A D | matroxfb_crtc2.c | 32 unsigned blue, unsigned transp, struct fb_info* info) { 45 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); 50 (transp << m2info->fbcon.var.transp.offset); 235 var->transp.offset = 15; 236 var->transp.length = 1; 245 var->transp.offset = 0; 246 var->transp 31 matroxfb_dh_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info* info) argument [all...] |