Home
last modified time | relevance | path

Searched full:transp (Results 1 – 25 of 69) sorted by relevance

123

/linux/drivers/video/fbdev/
H A D68328fb.c91 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 Dvfb.c75 u_int transp, struct fb_info *info);
189 var->transp.offset = 0; in vfb_check_var()
190 var->transp.length = 0; in vfb_check_var()
193 if (var->transp.length) { in vfb_check_var()
200 var->transp.offset = 15; in vfb_check_var()
201 var->transp.length = 1; in vfb_check_var()
209 var->transp.offset = 0; in vfb_check_var()
210 var->transp.length = 0; in vfb_check_var()
220 var->transp.offset = 0; in vfb_check_var()
221 var->transp in vfb_check_var()
267 vfb_setcolreg(u_int regno,u_int red,u_int green,u_int blue,u_int transp,struct fb_info * info) vfb_setcolreg() argument
[all...]
H A Docfb.c175 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 Dhitfb.c223 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 Doffb.c100 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 Dep93xx-fb.c163 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 Dsh7760fb.c99 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 Dsunxvr1000.c47 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 Dpm2fb.c632 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 Dskeletonfb.c267 * @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 Dgxt4500.c299 if (var->transp.length) in gxt4500_var_to_par()
333 var->transp = nobits; in gxt4500_unpack_pixfmt()
345 var->transp.length = 1; in gxt4500_unpack_pixfmt()
348 var->transp.length = 8; in gxt4500_unpack_pixfmt()
355 if (var->transp.length) in gxt4500_unpack_pixfmt()
356 var->transp.offset = in gxt4500_unpack_pixfmt()
515 unsigned int transp, struct fb_info *info) in gxt4500_setcolreg() argument
522 cmap_entry = ((transp & 0xff00) << 16) | ((red & 0xff00) << 8) | in gxt4500_setcolreg()
H A Dsimplefb.c48 u_int transp, struct fb_info *info) in simplefb_setcolreg() argument
62 if (info->var.transp.length > 0) { in simplefb_setcolreg()
63 u32 mask = (1 << info->var.transp.length) - 1; in simplefb_setcolreg()
64 mask <<= info->var.transp.offset; in simplefb_setcolreg()
596 info->var.transp = params.format->transp; in simplefb_probe()
H A Dgbefb.c100 .transp = { 0, 0, 0 },
131 .transp = { 0, 0, 0 },
850 unsigned blue, unsigned transp, in gbefb_setcolreg() argument
956 var->transp.offset = 0; in gbefb_check_var()
957 var->transp.length = 0; in gbefb_check_var()
966 var->transp.offset = 0; in gbefb_check_var()
967 var->transp.length = 0; in gbefb_check_var()
976 var->transp.offset = 0; in gbefb_check_var()
977 var->transp.length = 8; in gbefb_check_var()
983 var->transp.msb_right = 0; in gbefb_check_var()
H A Dacornfb.c460 var->transp.msb_right = 0; in acornfb_check_var()
468 var->transp.offset = 0; in acornfb_check_var()
469 var->transp.length = 0; in acornfb_check_var()
480 var->transp.offset = 15; in acornfb_check_var()
481 var->transp.length = 1; in acornfb_check_var()
491 var->transp.offset = 24; in acornfb_check_var()
492 var->transp.length = 4; in acornfb_check_var()
714 fb_info.var.transp.length = 4; in acornfb_init_fbinfo()
H A Dgoldfishfb.c73 unsigned int blue, unsigned int transp, struct fb_info *info) in goldfish_fb_setcolreg() argument
78 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | in goldfish_fb_setcolreg()
H A Dsunxvr500.c114 unsigned transp, struct fb_info *info) in e3d_setcolreg() argument
233 var->transp.offset = 0; in e3d_set_fbinfo()
234 var->transp.length = 0; in e3d_set_fbinfo()
H A Dg364fb.c109 u_int blue, u_int transp,
153 u_int blue, u_int transp, struct fb_info *info) in g364fb_setcolreg() argument
H A Dleo.c263 * @transp: If supported the alpha value which can be up to 16 bits wide.
268 unsigned transp, struct fb_info *info) in leo_setcolreg() argument
523 var->transp.offset = 0; in leo_fixup_var_rgb()
524 var->transp.length = 0; in leo_fixup_var_rgb()
/linux/samples/vfio-mdev/
H A Dmdpy-fb.c42 .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 Dapi.rst52 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/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c32 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/include/linux/platform_data/
H A Dsimplefb.h35 * @transp: Offset and size of the alpha bits. length=0 means no alpha
44 struct fb_bitfield transp; member
/linux/drivers/media/pci/ivtv/
H A Divtvfb.c660 var->transp.offset = 24; in _ivtvfb_check_var()
661 var->transp.length = 8; in _ivtvfb_check_var()
679 var->transp.offset = 12; in _ivtvfb_check_var()
680 var->transp.length = 1; in _ivtvfb_check_var()
689 var->transp.offset = 15; in _ivtvfb_check_var()
690 var->transp.length = 1; in _ivtvfb_check_var()
699 var->transp.offset = 0; in _ivtvfb_check_var()
700 var->transp.length = 0; in _ivtvfb_check_var()
859 unsigned blue, unsigned transp, in ivtvfb_setcolreg() argument
868 …color = ((transp & 0xFF00) << 16) |((red & 0xFF00) << 8) | (green & 0xFF00) | ((blue & 0xFF00) >> … in ivtvfb_setcolreg()
/linux/include/video/
H A Dsa1100fb.h27 struct fb_bitfield transp; member
/linux/drivers/video/fbdev/i810/
H A Di810_main.c92 u8 *transp, struct fb_info *info);
94 unsigned transp, struct fb_info *info);
951 var->transp.offset = 0; in set_color_bitfields()
952 var->transp.length = 0; in set_color_bitfields()
958 var->transp.length = 6 - var->green.length; in set_color_bitfields()
962 var->transp.offset = (5 + var->red.offset) & 15; in set_color_bitfields()
972 var->transp.length = var->bits_per_pixel - 24; in set_color_bitfields()
973 var->transp.offset = (var->transp.length) ? 24 : 0; in set_color_bitfields()
979 var->transp.msb_right = 0; in set_color_bitfields()
1193 * @transp: transparency (alpha)
[all …]

123