/openbmc/qemu/ui/ |
H A D | vnc-palette.c | 32 static VncPaletteEntry *palette_find(const VncPalette *palette, in palette_find() argument 37 QLIST_FOREACH(entry, &palette->table[hash], next) { in palette_find() 57 VncPalette *palette; in palette_new() local 59 palette = g_malloc0(sizeof(*palette)); in palette_new() 60 palette_init(palette, max, bpp); in palette_new() 61 return palette; in palette_new() 64 void palette_init(VncPalette *palette, size_t max, int bpp) in palette_init() argument 66 memset(palette, 0, sizeof (*palette)); in palette_init() 67 palette->max = max; in palette_init() 68 palette->bpp = bpp; in palette_init() [all …]
|
H A D | vnc-palette.h | 52 void palette_init(VncPalette *palette, size_t max, int bpp); 53 void palette_destroy(VncPalette *palette); 55 int palette_put(VncPalette *palette, uint32_t color); 56 int palette_idx(const VncPalette *palette, uint32_t color); 57 size_t palette_size(const VncPalette *palette); 59 void palette_iter(const VncPalette *palette, 62 uint32_t palette_color(const VncPalette *palette, int idx, bool *found); 63 size_t palette_fill(const VncPalette *palette,
|
H A D | vnc-enc-zrle.c.inc | 99 VncPalette *palette = &vs->zrle->palette; 114 palette_init(palette, 256, ZRLE_BPP); 124 palette_put(palette, pix); 129 if (palette_size(palette) == 1) { 133 ZRLE_WRITE_PIXEL(vs, palette_color(palette, 0, &found)); 137 zrle_choose_palette_rle(vs, w, h, palette, ZRLE_BPP_OUT, 145 size_t size = palette_size(palette); 148 palette_fill(palette, colors); 176 index = palette_idx(palette, pix); 206 assert (palette_size(palette) < 17); [all …]
|
H A D | vnc-enc-tight.c | 115 VncPalette *palette); 350 VncPalette *palette) { \ 397 palette_init(palette, max, bpp); \ 398 palette_put(palette, c0); \ 399 palette_put(palette, c1); \ 400 palette_put(palette, ci); \ 407 if (!palette_put(palette, (uint32_t)ci)) { \ 413 return palette_size(palette); \ 422 VncPalette *palette) in tight_fill_palette() argument 437 return tight_fill_palette32(vs, x, y, max, count, bg, fg, palette); in tight_fill_palette() [all …]
|
H A D | vnc-enc-zrle.c | 120 VncPalette *palette, int bpp_out, in zrle_choose_palette_rle() argument 144 if (palette_size(palette) < 128) { in zrle_choose_palette_rle() 147 palette_rle_bytes = (bpp_out / 8) * palette_size(palette); in zrle_choose_palette_rle() 156 if (palette_size(palette) < 17) { in zrle_choose_palette_rle() 159 packed_bytes = (bpp_out / 8) * palette_size(palette); in zrle_choose_palette_rle() 161 bits_per_packed_pixel[palette_size(palette)-1] / 8; in zrle_choose_palette_rle()
|
/openbmc/qemu/hw/display/ |
H A D | vga-helpers.h | 104 uint32_t plane_mask, *palette, data, v; in vga_draw_line2() local 107 palette = vga->last_palette; in vga_draw_line2() 120 ((uint32_t *)d)[0] = palette[v >> 12]; in vga_draw_line2() 121 ((uint32_t *)d)[1] = palette[(v >> 8) & 0xf]; in vga_draw_line2() 122 ((uint32_t *)d)[2] = palette[(v >> 4) & 0xf]; in vga_draw_line2() 123 ((uint32_t *)d)[3] = palette[(v >> 0) & 0xf]; in vga_draw_line2() 127 ((uint32_t *)d)[4] = palette[v >> 12]; in vga_draw_line2() 128 ((uint32_t *)d)[5] = palette[(v >> 8) & 0xf]; in vga_draw_line2() 129 ((uint32_t *)d)[6] = palette[(v >> 4) & 0xf]; in vga_draw_line2() 130 ((uint32_t *)d)[7] = palette[(v >> 0) & 0xf]; in vga_draw_line2() [all …]
|
H A D | pl110_template.h | 40 uint32_t *palette = opaque; in glue() local 45 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 7 - (x))) & 1]); in glue() 47 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x) + y)) & 1]); in glue() 68 uint32_t *palette = opaque; in glue() local 73 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 6 - (x)*2)) & 3]); in glue() 75 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*2 + y)) & 3]); in glue() 96 uint32_t *palette = opaque; in glue() local 101 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 4 - (x)*4)) & 0xf]); in glue() 103 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*4 + y)) & 0xf]); in glue() 124 uint32_t *palette = opaque; in glue() local [all …]
|
H A D | ati_2d.c | 199 filler = 0xffUL << 24 | rgb_to_pixel32(s->vga.palette[0], in ati_2d_blt() 200 s->vga.palette[1], s->vga.palette[2]); in ati_2d_blt() 203 filler = 0xffUL << 24 | rgb_to_pixel32(s->vga.palette[3], in ati_2d_blt() 204 s->vga.palette[4], s->vga.palette[5]); in ati_2d_blt()
|
H A D | pl110.c | 76 uint32_t palette[256]; member 101 VMSTATE_UINT32_ARRAY(palette, PL110State, 256), 302 fn, s->palette, in pl110_update_display() 339 s->palette[n] = rgb_to_pixel8(r, g, b); in pl110_update_palette() 342 s->palette[n] = rgb_to_pixel15(r, g, b); in pl110_update_palette() 345 s->palette[n] = rgb_to_pixel16(r, g, b); in pl110_update_palette() 349 s->palette[n] = rgb_to_pixel32(r, g, b); in pl110_update_palette()
|
H A D | vga.c | 371 val = s->palette[s->dac_read_index * 3 + s->dac_sub_index]; in vga_ioport_read() 491 memcpy(&s->palette[s->dac_write_index * 3], s->dac_cache, 3); in vga_ioport_write() 1040 uint32_t v, col, *palette; in update_palette16() local 1043 palette = s->last_palette; in update_palette16() 1052 col = rgb_to_pixel32(c6_to_8(s->palette[v]), in update_palette16() 1053 c6_to_8(s->palette[v + 1]), in update_palette16() 1054 c6_to_8(s->palette[v + 2])); in update_palette16() 1055 if (col != palette[i]) { in update_palette16() 1057 palette[i] = col; in update_palette16() 1067 uint32_t v, col, *palette; in update_palette256() local [all …]
|
H A D | omap_lcdc.c | 46 uint16_t palette[256]; member 221 omap_lcd->palette, 0x200); in omap_update_display() 222 switch (omap_lcd->palette[0] >> 12 & 7) { in omap_update_display() 232 switch ((omap_lcd->palette[0] >> 12) & 7) { in omap_update_display() 318 draw_line, omap_lcd->palette, in omap_update_display() 373 s->palette, 0x200); in omap_lcd_update()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/libsdl/libsdl-1.2.15/ |
H A D | CVE-2019-7635.patch | 8 CVE-2019-7635: Reject BMP images with pixel colors out the palette 10 than the palette offers an SDL_Surface with a palette of the indicated 14 (that is based on the palette) memory. I.e. passing such SDL_Surface 19 maximal color number in the palette. A validation failure raises an 40 + "A BMP image contains a pixel with a color out of the palette"); 51 + if ( 8 == biBitCount && palette && biClrUsed < (1 << biBitCount ) ) { 55 + "A BMP image contains a pixel with a color out of the palette");
|
H A D | CVE-2019-7638.patch | 18 …ated. But then biClrUsed colors are read from a file and stored into the palette. SDL_LoadBMP_RW s… 29 if ( palette ) {
|
/openbmc/u-boot/tools/ |
H A D | bmp_logo.c | 11 uint8_t palette[256*3]; member 163 b->palette[(int)(i*3+2)] = fgetc(fp); in main() 164 b->palette[(int)(i*3+1)] = fgetc(fp); in main() 165 b->palette[(int)(i*3+0)] = fgetc(fp); in main() 170 (b->palette[(int)(i*3+0)] >> 4) & 0x0F, in main() 171 (b->palette[(int)(i*3+1)] >> 4) & 0x0F, in main() 172 (b->palette[(int)(i*3+2)] >> 4) & 0x0F, in main()
|
/openbmc/u-boot/drivers/video/ |
H A D | pxa_lcd.c | 346 return (ushort *)fbi->palette; in configuration_get_cmap() 363 unsigned short *palette = (unsigned short *)fbi->palette; in lcd_setcolreg() local 372 palette[regno] = ~val; in lcd_setcolreg() 374 palette[regno] = val; in lcd_setcolreg() 379 regno, &palette[regno], in lcd_setcolreg() 381 palette[regno]); in lcd_setcolreg() 422 fbi->palette = (u_long)lcdbase + fb_size + PAGE_SIZE - palette_mem_size; in pxafb_init_mem() 553 fbi->dmadesc_fblow = (struct pxafb_dma_descriptor *)((unsigned int)fbi->palette - 3*16); in pxafb_init() 554 fbi->dmadesc_fbhigh = (struct pxafb_dma_descriptor *)((unsigned int)fbi->palette - 2*16); in pxafb_init() 555 fbi->dmadesc_palette = (struct pxafb_dma_descriptor *)((unsigned int)fbi->palette - 1*16); in pxafb_init() [all …]
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | s3c-fb.c | 98 unsigned short palette[S3C_FB_MAX_WIN]; member 169 struct s3c_fb_palette palette; member 266 if (sfb->variant.palette[win->index] != 0) { in s3c_fb_check_var() 705 palreg = sfb->regs + sfb->variant.palette[win->index]; in s3c_fb_update_palette() 770 val = chan_to_field(red, &win->palette.r); in s3c_fb_setcolreg() 771 val |= chan_to_field(green, &win->palette.g); in s3c_fb_setcolreg() 772 val |= chan_to_field(blue, &win->palette.b); in s3c_fb_setcolreg() 1217 win->palette.r.offset = 11; in s3c_fb_probe_win() 1218 win->palette.r.length = 5; in s3c_fb_probe_win() 1219 win->palette.g.offset = 5; in s3c_fb_probe_win() [all …]
|
H A D | acornfb.h | 36 union palette { union 52 union palette palette[VIDC_PALETTE_SIZE]; member
|
H A D | cyber2000fb.c | 74 } palette[NR_PALETTE]; member 300 cfb->palette[regno].red = red; in cyber2000fb_setcolreg() 301 cfb->palette[regno].green = green; in cyber2000fb_setcolreg() 302 cfb->palette[regno].blue = blue; in cyber2000fb_setcolreg() 326 cfb->palette[regno << 2].green = green; in cyber2000fb_setcolreg() 333 cyber2000fb_writeb(cfb->palette[regno >> 1].red, in cyber2000fb_setcolreg() 336 cyber2000fb_writeb(cfb->palette[regno >> 1].blue, in cyber2000fb_setcolreg() 339 green = cfb->palette[regno << 3].green; in cyber2000fb_setcolreg() 345 cfb->palette[regno << 3].red = red; in cyber2000fb_setcolreg() 346 cfb->palette[regno << 3].green = green; in cyber2000fb_setcolreg() [all …]
|
/openbmc/linux/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 385 u16 *palette; in load_palette() local 387 palette = (u16 *)lcdc.palette_virt; in load_palette() 389 *(u16 *)palette &= 0x0fff; in load_palette() 390 *(u16 *)palette |= lcdc.palette_code; in load_palette() 416 u16 *palette; in omap_lcdc_setcolreg() local 421 palette = (u16 *)lcdc.palette_virt; in omap_lcdc_setcolreg() 423 palette[regno] &= ~0x0fff; in omap_lcdc_setcolreg() 424 palette[regno] |= ((red >> 12) << 8) | ((green >> 12) << 4 ) | in omap_lcdc_setcolreg()
|
/openbmc/webui-vue/docs/customization/ |
H A D | theme.md | 129 Supporting a different color palette is a simple process. The default color 130 palette is supported using the Sass variables outlined in the color guidelines 138 overrides. There are three Sass maps created to establish the color palette. 148 color palette can be customized. Using these variables outside of the helper 160 color variables. This smaller color palette creates a scheme that is not 168 This map is the key to customizing the application's color palette. Take a look 174 The gray color palette contains nine shades of gray that range from light to 189 - `gray('<gray color palette key'>)`
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-indexed.rst | 10 entry ARGB palette. It is intended for 12 the palette, this must be done with ioctls of the Linux framebuffer API.
|
/openbmc/linux/drivers/video/fbdev/core/ |
H A D | fbmem.c | 230 u32 *palette) in fb_set_logo_truepalette() argument 251 palette[i+32] = (safe_shift((clut[0] & redmask), redshift) | in fb_set_logo_truepalette() 260 u32 *palette) in fb_set_logo_directpalette() argument 270 palette[i] = i << redshift | i << greenshift | i << blueshift; in fb_set_logo_directpalette() 458 u32 *palette = NULL, *saved_pseudo_palette = NULL; in fb_show_logo_line() local 475 palette = kmalloc(256 * 4, GFP_KERNEL); in fb_show_logo_line() 476 if (palette == NULL) in fb_show_logo_line() 480 fb_set_logo_truepalette(info, logo, palette); in fb_show_logo_line() 482 fb_set_logo_directpalette(info, logo, palette); in fb_show_logo_line() 485 info->pseudo_palette = palette; in fb_show_logo_line() [all …]
|
/openbmc/phosphor-led-sysfs/ |
H A D | physical.cpp | 143 auto palette = convertPaletteFromString(prefix + tmp); in setLedColor() local 144 setPropertyByName("Color", palette); in setLedColor()
|
/openbmc/u-boot/tools/easylogo/ |
H A D | easylogo.c | 52 void *data, *palette; member 177 image->palette = NULL; in image_load_tga() 239 free (image->palette); in image_free() 258 yuyv_image->palette = 0; in image_rgb_to_yuyv() 294 rgb565_image->palette = 0; in image_rgb888_to_rgb565()
|
/openbmc/webui-vue/docs/guide/guidelines/ |
H A D | colors.md | 3 This color palette has been agreed upon by the OpenBMC community and differs 4 from the Bootstrap color patterns. The OpenBMC palette includes custom hex
|