Searched refs:cmap (Results 26 - 50 of 129) sorted by relevance

123456

/linux-master/drivers/video/fbdev/
H A Dvt8500lcdfb.c237 fb_set_cmap(&info->cmap, info);
390 if (fb_alloc_cmap(&fbi->fb.cmap, 256, 0) < 0) {
428 if (fbi->fb.cmap.len)
429 fb_dealloc_cmap(&fbi->fb.cmap);
452 if (fbi->fb.cmap.len)
453 fb_dealloc_cmap(&fbi->fb.cmap);
H A Dskeletonfb.c34 * need for get_fix and get_var. Once all drivers use the fix, var, and cmap
555 * @cmap: The colormap used for color images.
787 if (fb_alloc_cmap(&info->cmap, cmap_len, 0))
813 fb_dealloc_cmap(&info->cmap);
832 fb_dealloc_cmap(&info->cmap);
H A Docfb.c181 if (regno >= info->cmap.len) {
182 dev_err(info->device, "regno >= cmap.len\n");
346 ret = fb_alloc_cmap(&fbdev->info.cmap, PALETTE_SIZE, 0);
362 fb_dealloc_cmap(&fbdev->info.cmap);
376 fb_dealloc_cmap(&fbdev->info.cmap);
H A Dpmagb-b-fb.c104 if (regno >= info->cmap.len)
107 red >>= 8; /* The cmap fields are 16 bits */
264 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
344 fb_dealloc_cmap(&info->cmap);
365 fb_dealloc_cmap(&info->cmap);
H A Dmaxinefb.c97 red >>= 8; /* The cmap fields are 16 bits */
157 fb_alloc_cmap(&fb_info.cmap, 256, 0);
H A Dtcx.c450 if (fb_alloc_cmap(&info->cmap, 256, 0))
453 fb_set_cmap(&info->cmap, info);
471 fb_dealloc_cmap(&info->cmap);
487 fb_dealloc_cmap(&info->cmap);
H A Dhpfb.c93 if (regno >= info->cmap.len)
295 ret = fb_alloc_cmap(&fb_info.cmap, 1 << hpfb_defined.bits_per_pixel, 0);
308 fb_dealloc_cmap(&fb_info.cmap);
359 fb_dealloc_cmap(&fb_info.cmap);
H A Dvesafb.c147 if (regno >= info->cmap.len)
193 fb_dealloc_cmap(&info->cmap);
476 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
490 fb_dealloc_cmap(&info->cmap);
H A Dbroadsheetfb.c1077 retval = fb_alloc_cmap(&info->cmap, 16, 0);
1083 /* set cmap */
1085 info->cmap.red[i] = (((2*i)+1)*(0xFFFF))/32;
1086 memcpy(info->cmap.green, info->cmap.red, sizeof(u16)*16);
1087 memcpy(info->cmap.blue, info->cmap.red, sizeof(u16)*16);
1123 fb_dealloc_cmap(&info->cmap);
1145 fb_dealloc_cmap(&info->cmap);
H A Dgrvga.c397 retval = fb_alloc_cmap(&info->cmap, 256, 0);
494 fb_dealloc_cmap(&info->cmap);
512 fb_dealloc_cmap(&info->cmap);
H A Dgoldfishfb.c45 u32 cmap[16]; member in struct:goldfish_fb
78 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) |
213 fb->fb.pseudo_palette = fb->cmap;
H A Dxilinxfb.c333 rc = fb_alloc_cmap(&drvdata->info.cmap, PALETTE_ENTRIES_NO, 0);
359 fb_dealloc_cmap(&drvdata->info.cmap);
384 fb_dealloc_cmap(&drvdata->info.cmap);
H A D68328fb.c295 * cmap[X] is programmed to (X << red.offset) | (X << green.offset) | (X << blue.offset)
302 * cmap is not used
308 * cmap is programmed to (red << red.offset) | (green << green.offset) |
452 if (fb_alloc_cmap(&fb_info.cmap, 256, 0))
456 fb_dealloc_cmap(&fb_info.cmap);
476 fb_dealloc_cmap(&fb_info.cmap);
H A Dhitfb.c415 ret = fb_alloc_cmap(&info->cmap, 256, 0);
430 fb_dealloc_cmap(&info->cmap);
441 fb_dealloc_cmap(&info->cmap);
H A Dvfb.c286 * cmap[X] is programmed to (X << red.offset) | (X << green.offset) | (X << blue.offset)
295 * cmap is not used
302 * cmap is programmed to (red << red.offset) | (green << green.offset) |
459 retval = fb_alloc_cmap(&info->cmap, 256, 0);
474 fb_dealloc_cmap(&info->cmap);
489 fb_dealloc_cmap(&info->cmap);
H A Dtdfxfb.c746 if (regno >= info->cmap.len || regno > 255)
1070 struct fb_cmap cmap = info->cmap; local
1075 fg_color = (((u32)cmap.red[fg_idx] & 0xff00) << 8) |
1076 (((u32)cmap.green[fg_idx] & 0xff00) << 0) |
1077 (((u32)cmap.blue[fg_idx] & 0xff00) >> 8);
1078 bg_color = (((u32)cmap.red[bg_idx] & 0xff00) << 8) |
1079 (((u32)cmap.green[bg_idx] & 0xff00) << 0) |
1080 (((u32)cmap.blue[bg_idx] & 0xff00) >> 8);
1532 if (fb_alloc_cmap(&info->cmap, 25
[all...]
H A Dclps711x-fb.c280 cfb->cmap_invert = of_property_read_bool(disp, "cmap-invert");
320 ret = fb_alloc_cmap(&info->cmap, BIT(CLPS711X_FB_BPP_MAX), 0);
342 fb_dealloc_cmap(&info->cmap);
358 fb_dealloc_cmap(&info->cmap);
H A Dsunxvr1000.c105 if (fb_alloc_cmap(&info->cmap, 256, 0)) {
/linux-master/drivers/media/test-drivers/vivid/
H A Dvivid-osd.c200 if (regno >= info->cmap.len)
324 if (fb_alloc_cmap(&dev->fb_info.cmap, 256, 1)) {
325 pr_err("abort, unable to alloc cmap\n");
341 /* Release cmap */
342 if (dev->fb_info.cmap.len)
343 fb_dealloc_cmap(&dev->fb_info.cmap);
/linux-master/arch/m68k/include/asm/
H A Dfbio.h105 struct fbcmap cmap; /* color map info */ member in struct:fbcursor
321 struct fbcmap32 cmap; /* color map info */ member in struct:fbcursor32
/linux-master/include/linux/
H A Dfb.h115 struct fb_cmap_user cmap; /* color map info */ member in struct:fb_image_user
272 int (*fb_setcmap)(struct fb_cmap *cmap, struct fb_info *info);
468 struct fb_cmap cmap; /* Current cmap */ member in struct:fb_info
815 extern int fb_alloc_cmap(struct fb_cmap *cmap, int len, int transp);
816 extern int fb_alloc_cmap_gfp(struct fb_cmap *cmap, int len, int transp, gfp_t flags);
817 extern void fb_dealloc_cmap(struct fb_cmap *cmap);
820 extern int fb_set_cmap(struct fb_cmap *cmap, struct fb_info *fb_info);
821 extern int fb_set_user_cmap(struct fb_cmap_user *cmap, struct fb_info *fb_info);
/linux-master/drivers/video/fbdev/geode/
H A Dlxfb_core.c436 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
564 fb_dealloc_cmap(&info->cmap);
589 fb_dealloc_cmap(&info->cmap);
H A Dgxfb_core.c314 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
431 fb_dealloc_cmap(&info->cmap);
455 fb_dealloc_cmap(&info->cmap);
H A Dgx1fb_core.c307 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
374 fb_dealloc_cmap(&info->cmap);
396 fb_dealloc_cmap(&info->cmap);
/linux-master/arch/sparc/include/uapi/asm/
H A Dfbio.h102 struct fbcmap cmap; /* color map info */ member in struct:fbcursor

Completed in 169 milliseconds

123456