/linux-master/drivers/video/fbdev/ |
H A D | vt8500lcdfb.c | 237 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 D | skeletonfb.c | 34 * 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 D | ocfb.c | 181 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 D | pmagb-b-fb.c | 104 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 D | maxinefb.c | 97 red >>= 8; /* The cmap fields are 16 bits */ 157 fb_alloc_cmap(&fb_info.cmap, 256, 0);
|
H A D | tcx.c | 450 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 D | hpfb.c | 93 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 D | vesafb.c | 147 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 D | broadsheetfb.c | 1077 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 D | grvga.c | 397 retval = fb_alloc_cmap(&info->cmap, 256, 0); 494 fb_dealloc_cmap(&info->cmap); 512 fb_dealloc_cmap(&info->cmap);
|
H A D | goldfishfb.c | 45 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 D | xilinxfb.c | 333 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 D | 68328fb.c | 295 * 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 D | hitfb.c | 415 ret = fb_alloc_cmap(&info->cmap, 256, 0); 430 fb_dealloc_cmap(&info->cmap); 441 fb_dealloc_cmap(&info->cmap);
|
H A D | vfb.c | 286 * 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 D | tdfxfb.c | 746 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 D | clps711x-fb.c | 280 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 D | sunxvr1000.c | 105 if (fb_alloc_cmap(&info->cmap, 256, 0)) {
|
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-osd.c | 200 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 D | fbio.h | 105 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 D | fb.h | 115 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 D | lxfb_core.c | 436 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) { 564 fb_dealloc_cmap(&info->cmap); 589 fb_dealloc_cmap(&info->cmap);
|
H A D | gxfb_core.c | 314 if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) { 431 fb_dealloc_cmap(&info->cmap); 455 fb_dealloc_cmap(&info->cmap);
|
H A D | gx1fb_core.c | 307 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 D | fbio.h | 102 struct fbcmap cmap; /* color map info */ member in struct:fbcursor
|