Home
last modified time | relevance | path

Searched refs:transp (Results 1 - 25 of 300) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dfbcmap.c82 * @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) in fb_alloc_cmap_gfp() argument
113 if (transp) { in fb_alloc_cmap_gfp()
114 cmap->transp = kzalloc(size, flags); in fb_alloc_cmap_gfp()
115 if (!cmap->transp) in fb_alloc_cmap_gfp()
118 cmap->transp = NULL; in fb_alloc_cmap_gfp()
133 int fb_alloc_cmap(struct fb_cmap *cmap, int len, int transp) in fb_alloc_cmap() argument
135 return fb_alloc_cmap_gfp(cmap, len, transp, GFP_ATOMIC); in fb_alloc_cmap()
152 kfree(cmap->transp); in fb_dealloc_cmap()
154 cmap->red = cmap->green = cmap->blue = cmap->transp in fb_dealloc_cmap()
234 u16 *red, *green, *blue, *transp; fb_set_cmap() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dfbcmap.c82 * @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) in fb_alloc_cmap_gfp() argument
113 if (transp) { in fb_alloc_cmap_gfp()
114 cmap->transp = kzalloc(size, flags); in fb_alloc_cmap_gfp()
115 if (!cmap->transp) in fb_alloc_cmap_gfp()
118 cmap->transp = NULL; in fb_alloc_cmap_gfp()
133 int fb_alloc_cmap(struct fb_cmap *cmap, int len, int transp) in fb_alloc_cmap() argument
135 return fb_alloc_cmap_gfp(cmap, len, transp, GFP_ATOMIC); in fb_alloc_cmap()
152 kfree(cmap->transp); in fb_dealloc_cmap()
154 cmap->red = cmap->green = cmap->blue = cmap->transp in fb_dealloc_cmap()
234 u16 *red, *green, *blue, *transp; fb_set_cmap() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A D68328fb.c94 u_int transp, struct fb_info *info);
198 var->transp.offset = 0; in mc68x328fb_check_var()
199 var->transp.length = 0; in mc68x328fb_check_var()
208 var->transp.offset = 0; in mc68x328fb_check_var()
209 var->transp.length = 0; in mc68x328fb_check_var()
212 if (var->transp.length) { in mc68x328fb_check_var()
219 var->transp.offset = 15; in mc68x328fb_check_var()
220 var->transp.length = 1; in mc68x328fb_check_var()
228 var->transp.offset = 0; in mc68x328fb_check_var()
229 var->transp in mc68x328fb_check_var()
278 mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) mc68x328fb_setcolreg() argument
[all...]
H A Dvfb.c75 u_int transp, struct fb_info *info);
183 var->transp.offset = 0; in vfb_check_var()
184 var->transp.length = 0; in vfb_check_var()
187 if (var->transp.length) { in vfb_check_var()
194 var->transp.offset = 15; in vfb_check_var()
195 var->transp.length = 1; in vfb_check_var()
203 var->transp.offset = 0; in vfb_check_var()
204 var->transp.length = 0; in vfb_check_var()
214 var->transp.offset = 0; in vfb_check_var()
215 var->transp in vfb_check_var()
268 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 Dpxa168fb.c50 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 in set_pix_fmt()
[all...]
H A Docfb.c175 unsigned blue, unsigned transp, in ocfb_setcolreg()
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 in ocfb_init_var()
174 ocfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) ocfb_setcolreg() argument
[all...]
H A Dskeletonfb.c268 * @transp: If supported, the alpha value which can be up to 16 bits wide.
285 unsigned blue, unsigned transp, in xxxfb_setcolreg()
291 * Program hardware... do anything you want with transp in xxxfb_setcolreg()
338 * (transp << transp.offset) in xxxfb_setcolreg()
366 transp = CNVT_TOHW(transp, info->var.transp.length); in xxxfb_setcolreg()
378 write_{red|green|blue|transp}_to_clut(); in xxxfb_setcolreg()
405 (transp << inf in xxxfb_setcolreg()
284 xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) xxxfb_setcolreg() argument
[all...]
H A Dgrvga.c122 var->transp = (struct fb_bitfield) {0, 0, 0}; in grvga_check_var()
128 var->transp = (struct fb_bitfield) {0, 0, 0}; in grvga_check_var()
135 var->transp = (struct fb_bitfield) {24, 8, 0}; in grvga_check_var()
188 static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) in grvga_setcolreg() argument
208 transp = CNVT_TOHW(transp, info->var.transp.length); in grvga_setcolreg()
227 (transp << info->var.transp.offset); in grvga_setcolreg()
H A Dhitfb.c207 unsigned blue, unsigned transp, struct fb_info *info) in hitfb_setcolreg()
270 var->transp.offset = 0; in hitfb_check_var()
271 var->transp.length = 0; in hitfb_check_var()
280 var->transp.offset = 0; in hitfb_check_var()
281 var->transp.length = 0; in hitfb_check_var()
369 hitfb_var.transp.offset = 0; in hitfb_probe()
370 hitfb_var.transp.length = 0; in hitfb_probe()
379 hitfb_var.transp.offset = 0; in hitfb_probe()
380 hitfb_var.transp.length = 0; in hitfb_probe()
206 hitfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) hitfb_setcolreg() argument
H A Doffb.c97 u_int transp, struct fb_info *info) in offb_setcolreg()
114 if (info->var.transp.length > 0) { in offb_setcolreg()
115 u32 mask = (1 << info->var.transp.length) - 1; in offb_setcolreg()
116 mask <<= info->var.transp.offset; in offb_setcolreg()
457 var->transp.offset = 0; in offb_init_fb()
458 var->transp.length = 0; in offb_init_fb()
468 var->transp.offset = 0; in offb_init_fb()
469 var->transp.length = 0; in offb_init_fb()
479 var->transp.offset = 0; in offb_init_fb()
480 var->transp in offb_init_fb()
96 offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) offb_setcolreg() argument
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A D68328fb.c91 u_int transp, struct fb_info *info);
196 var->transp.offset = 0; in mc68x328fb_check_var()
197 var->transp.length = 0; in mc68x328fb_check_var()
206 var->transp.offset = 0; in mc68x328fb_check_var()
207 var->transp.length = 0; in mc68x328fb_check_var()
210 if (var->transp.length) { in mc68x328fb_check_var()
217 var->transp.offset = 15; in mc68x328fb_check_var()
218 var->transp.length = 1; in mc68x328fb_check_var()
226 var->transp.offset = 0; in mc68x328fb_check_var()
227 var->transp in mc68x328fb_check_var()
276 mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) mc68x328fb_setcolreg() argument
[all...]
H A Dvfb.c75 u_int transp, struct fb_info *info);
184 var->transp.offset = 0; in vfb_check_var()
185 var->transp.length = 0; in vfb_check_var()
188 if (var->transp.length) { in vfb_check_var()
195 var->transp.offset = 15; in vfb_check_var()
196 var->transp.length = 1; in vfb_check_var()
204 var->transp.offset = 0; in vfb_check_var()
205 var->transp.length = 0; in vfb_check_var()
215 var->transp.offset = 0; in vfb_check_var()
216 var->transp in vfb_check_var()
269 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 Dpxa168fb.c50 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 in set_pix_fmt()
[all...]
H A Docfb.c175 unsigned blue, unsigned transp, in ocfb_setcolreg()
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 in ocfb_init_var()
174 ocfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) ocfb_setcolreg() argument
[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()
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 << inf in xxxfb_setcolreg()
283 xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) xxxfb_setcolreg() argument
[all...]
H A Dgrvga.c121 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 static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) 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 Dhitfb.c223 unsigned blue, unsigned transp, struct fb_info *info) in hitfb_setcolreg()
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()
385 hitfb_var.transp.offset = 0; in hitfb_probe()
386 hitfb_var.transp.length = 0; in hitfb_probe()
395 hitfb_var.transp.offset = 0; in hitfb_probe()
396 hitfb_var.transp.length = 0; in hitfb_probe()
222 hitfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info) hitfb_setcolreg() argument
H A Doffb.c100 u_int transp, struct fb_info *info) in offb_setcolreg()
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()
459 var->transp.offset = 0; in offb_init_fb()
460 var->transp.length = 0; in offb_init_fb()
470 var->transp.offset = 0; in offb_init_fb()
471 var->transp.length = 0; in offb_init_fb()
481 var->transp.offset = 0; in offb_init_fb()
482 var->transp in offb_init_fb()
99 offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) offb_setcolreg() argument
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c62 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 in pixfmt_to_var()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c62 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 in pixfmt_to_var()
[all...]
/kernel/linux/linux-5.10/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()
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()
58 mdpy_fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) mdpy_fb_setcolreg() argument
/kernel/linux/linux-6.6/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()
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()
58 mdpy_fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) mdpy_fb_setcolreg() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dfbdev.c58 unsigned int blue, unsigned int transp, in psb_fbdev_fb_setcolreg()
74 transp = CMAP_TOHW(transp, info->var.transp.length); in psb_fbdev_fb_setcolreg()
79 (transp << info->var.transp.offset); in psb_fbdev_fb_setcolreg()
56 psb_fbdev_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int blue, unsigned int transp, struct fb_info *info) psb_fbdev_fb_setcolreg() argument
/kernel/linux/linux-5.10/drivers/video/fbdev/vermilion/
H A Dvermilion.c415 var->transp.offset = 15; in vmlfb_set_pref_pixel_format()
416 var->transp.length = 1; in vmlfb_set_pref_pixel_format()
425 var->transp.offset = 24; in vmlfb_set_pref_pixel_format()
426 var->transp.length = 0; in vmlfb_set_pref_pixel_format()
433 var->red.msb_right = var->transp.msb_right = 0; in vmlfb_set_pref_pixel_format()
655 var->transp.offset != 15 || var->transp.length != 1) { in vmlfb_check_var_locked()
666 (var->transp.length != 0 && var->transp.length != 8) || in vmlfb_check_var_locked()
667 (var->transp in vmlfb_check_var_locked()
952 vmlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) vmlfb_setcolreg() argument
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/vermilion/
H A Dvermilion.c416 var->transp.offset = 15; in vmlfb_set_pref_pixel_format()
417 var->transp.length = 1; in vmlfb_set_pref_pixel_format()
426 var->transp.offset = 24; in vmlfb_set_pref_pixel_format()
427 var->transp.length = 0; in vmlfb_set_pref_pixel_format()
434 var->red.msb_right = var->transp.msb_right = 0; in vmlfb_set_pref_pixel_format()
660 var->transp.offset != 15 || var->transp.length != 1) { in vmlfb_check_var_locked()
671 (var->transp.length != 0 && var->transp.length != 8) || in vmlfb_check_var_locked()
672 (var->transp in vmlfb_check_var_locked()
957 vmlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, u_int transp, struct fb_info *info) vmlfb_setcolreg() argument
[all...]

Completed in 15 milliseconds

12345678910>>...12