/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_cm_common.c | 77 exp_region_start, params->corner_points[0].green.custom_float_x, in cm_helper_program_xfer_func() 86 field_region_linear_slope, params->corner_points[0].green.custom_float_slope); in cm_helper_program_xfer_func() 97 field_region_end, params->corner_points[1].green.custom_float_x); in cm_helper_program_xfer_func() 99 field_region_end_slope, params->corner_points[1].green.custom_float_slope, in cm_helper_program_xfer_func() 100 field_region_end_base, params->corner_points[1].green.custom_float_y); in cm_helper_program_xfer_func() 152 if (!convert_to_custom_float_format(corner_points[0].green.x, &fmt, in cm_helper_convert_to_custom_float() 153 &corner_points[0].green.custom_float_x)) { in cm_helper_convert_to_custom_float() 168 if (!convert_to_custom_float_format(corner_points[0].green.offset, &fmt, in cm_helper_convert_to_custom_float() 169 &corner_points[0].green.custom_float_offset)) { in cm_helper_convert_to_custom_float() 184 if (!convert_to_custom_float_format(corner_points[0].green.slope, &fmt, in cm_helper_convert_to_custom_float() [all …]
|
/drivers/video/fbdev/mmp/fb/ |
D | mmpfb.c | 26 var->green.length == 4 && var->blue.length == 4) { in var_to_pixfmt() 27 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 37 var->green.length == 2 && var->blue.length == 2) { in var_to_pixfmt() 38 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 48 var->green.length == 16 && var->blue.length == 16) { in var_to_pixfmt() 51 else if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 61 var->green.length <= 6 && var->blue.length <= 5) { in var_to_pixfmt() 74 var->green.length <= 8 && var->blue.length <= 8) { in var_to_pixfmt() 106 var->green.offset = 5; var->green.length = 6; in pixfmt_to_var() 113 var->green.offset = 5; var->green.length = 6; in pixfmt_to_var() [all …]
|
/drivers/video/fbdev/ |
D | macfb.c | 53 unsigned int green, unsigned int blue, 145 unsigned int green, unsigned int blue, in dafb_setpalette() argument 169 nubus_writeb(info->cmap.green[i] >> 8, in dafb_setpalette() 180 nubus_writeb(green, &dafb_cmap_regs->lut); in dafb_setpalette() 191 unsigned int green, unsigned int blue, in v8_brazil_setpalette() argument 212 nubus_writeb(green, &v8_brazil_cmap_regs->lut); in v8_brazil_setpalette() 222 unsigned int green, unsigned int blue, in rbv_setpalette() argument 246 nubus_writeb(green, &rbv_cmap_regs->lut); in rbv_setpalette() 256 unsigned int green, unsigned int blue, in mdc_setpalette() argument 269 nubus_writeb(green, &cmap_regs->lut); in mdc_setpalette() [all …]
|
D | 68328fb.c | 60 .green = { 0, 8, 0 }, 93 static int mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 194 var->green.offset = 0; in mc68x328fb_check_var() 195 var->green.length = 1; in mc68x328fb_check_var() 204 var->green.offset = 0; in mc68x328fb_check_var() 205 var->green.length = 8; in mc68x328fb_check_var() 215 var->green.offset = 5; in mc68x328fb_check_var() 216 var->green.length = 5; in mc68x328fb_check_var() 224 var->green.offset = 5; in mc68x328fb_check_var() 225 var->green.length = 6; in mc68x328fb_check_var() [all …]
|
D | vfb.c | 74 static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 179 var->green.offset = 0; in vfb_check_var() 180 var->green.length = 8; in vfb_check_var() 190 var->green.offset = 5; in vfb_check_var() 191 var->green.length = 5; in vfb_check_var() 199 var->green.offset = 5; in vfb_check_var() 200 var->green.length = 6; in vfb_check_var() 210 var->green.offset = 8; in vfb_check_var() 211 var->green.length = 8; in vfb_check_var() 220 var->green.offset = 8; in vfb_check_var() [all …]
|
D | pxa168fb.c | 49 var->green.length <= 6 && var->blue.length <= 5) { in determine_best_pix_fmt() 57 if (var->transp.length == 1 && var->green.length <= 5) { in determine_best_pix_fmt() 71 var->green.length <= 8 && var->blue.length <= 8) { in determine_best_pix_fmt() 103 var->green.offset = 5; var->green.length = 6; in set_pix_fmt() 110 var->green.offset = 5; var->green.length = 6; in set_pix_fmt() 117 var->green.offset = 5; var->green.length = 5; in set_pix_fmt() 124 var->green.offset = 5; var->green.length = 5; in set_pix_fmt() 131 var->green.offset = 8; var->green.length = 8; in set_pix_fmt() 138 var->green.offset = 8; var->green.length = 8; in set_pix_fmt() 145 var->green.offset = 8; var->green.length = 8; in set_pix_fmt() [all …]
|
D | sbuslib.c | 120 u16 red, green, blue; in sbusfb_ioctl_helper() local 130 get_user(ugreen, &c->green) || in sbusfb_ioctl_helper() 136 cmap.green = &green; in sbusfb_ioctl_helper() 148 green = green8 << 8; in sbusfb_ioctl_helper() 165 u8 red, green, blue; in sbusfb_ioctl_helper() local 170 get_user(ugreen, &c->green) || in sbusfb_ioctl_helper() 179 green = cmap->green[index + i] >> 8; in sbusfb_ioctl_helper() 182 put_user(green, &ugreen[i]) || in sbusfb_ioctl_helper() 205 ret |= get_user(addr, &argp->green); in fbiogetputcmap() 206 ret |= put_user(compat_ptr(addr), &p->green); in fbiogetputcmap() [all …]
|
D | ocfb.c | 174 static int ocfb_setcolreg(unsigned regno, unsigned red, unsigned green, in ocfb_setcolreg() argument 188 red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8; in ocfb_setcolreg() 192 green >>= (16 - info->var.green.length); in ocfb_setcolreg() 198 color = (red << 16) | (green << 8) | blue; in ocfb_setcolreg() 203 (green << info->var.green.offset) | in ocfb_setcolreg() 245 var->green.offset = 0; in ocfb_init_var() 246 var->green.length = 8; in ocfb_init_var() 256 var->green.offset = 5; in ocfb_init_var() 257 var->green.length = 6; in ocfb_init_var() 267 var->green.offset = 8; in ocfb_init_var() [all …]
|
D | vesafb.c | 86 static int vesa_setpalette(int regno, unsigned red, unsigned green, in vesa_setpalette() argument 98 outb_p(green >> shift, dac_val); in vesa_setpalette() 108 struct { u_char blue, green, red, pad; } entry; in vesa_setpalette() member 111 entry.green = green >> shift; in vesa_setpalette() 130 static int vesafb_setcolreg(unsigned regno, unsigned red, unsigned green, in vesafb_setcolreg() argument 147 err = vesa_setpalette(regno,red,green,blue); in vesafb_setcolreg() 155 ((green & 0xf800) >> 6) | in vesafb_setcolreg() 161 ((green & 0xfc00) >> 5) | in vesafb_setcolreg() 168 green >>= 8; in vesafb_setcolreg() 172 (green << info->var.green.offset) | in vesafb_setcolreg() [all …]
|
D | offb.c | 96 static int offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in offb_setcolreg() argument 104 u32 cg = green >> (16 - info->var.green.length); in offb_setcolreg() 112 (cg << info->var.green.offset) | in offb_setcolreg() 127 green >>= 8; in offb_setcolreg() 137 writeb(green, par->cmap_data); in offb_setcolreg() 149 (red << 16 | green << 8 | blue)); in offb_setcolreg() 157 out_le32(par->cmap_adr + 0xb4, (red << 16 | green << 8 | blue)); in offb_setcolreg() 162 out_le32(par->cmap_adr + 0xb4, (red << 16 | green << 8 | blue)); in offb_setcolreg() 166 (red << 16 | green << 8 | blue)); in offb_setcolreg() 172 writel(((red) << 22) | ((green) << 12) | ((blue) << 2), in offb_setcolreg() [all …]
|
D | cyber2000fb.c | 74 u8 red, green, blue; member 272 cyber2000fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in cyber2000fb_setcolreg() argument 298 green >>= 8; in cyber2000fb_setcolreg() 302 cfb->palette[regno].green = green; in cyber2000fb_setcolreg() 307 cyber2000fb_writeb(green, 0x3c9, cfb); in cyber2000fb_setcolreg() 323 green >>= 8; in cyber2000fb_setcolreg() 326 if (var->green.length == 6 && regno < 64) { in cyber2000fb_setcolreg() 327 cfb->palette[regno << 2].green = green; in cyber2000fb_setcolreg() 336 cyber2000fb_writeb(green, 0x3c9, cfb); in cyber2000fb_setcolreg() 340 green = cfb->palette[regno << 3].green; in cyber2000fb_setcolreg() [all …]
|
D | fb-puv3.c | 76 .green = { 5, 6, 0 }, 403 var->green.offset = 0; in unifb_check_var() 404 var->green.length = 8; in unifb_check_var() 414 var->green.offset = 5; in unifb_check_var() 415 var->green.length = 5; in unifb_check_var() 423 var->green.offset = 5; in unifb_check_var() 424 var->green.length = 6; in unifb_check_var() 434 var->green.offset = 8; in unifb_check_var() 435 var->green.length = 8; in unifb_check_var() 444 var->green.offset = 8; in unifb_check_var() [all …]
|
D | vt8500lcdfb.c | 55 info->var.green.offset = 0; in vt8500lcd_set_par() 56 info->var.green.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 57 info->var.green.msb_right = 0; in vt8500lcd_set_par() 81 info->var.green.offset = 5; in vt8500lcd_set_par() 82 info->var.green.length = 6; in vt8500lcd_set_par() 83 info->var.green.msb_right = 0; in vt8500lcd_set_par() 93 info->var.green.offset = info->var.bits_per_pixel / 3; in vt8500lcd_set_par() 94 info->var.green.length = info->var.bits_per_pixel / 3; in vt8500lcd_set_par() 95 info->var.green.msb_right = 0; in vt8500lcd_set_par() 139 static int vt8500lcd_setcolreg(unsigned regno, unsigned red, unsigned green, in vt8500lcd_setcolreg() argument [all …]
|
D | asiliantfb.c | 95 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, 245 var->green.offset = 8; in asiliantfb_check_var() 247 var->red.length = var->blue.length = var->green.length = 8; in asiliantfb_check_var() 251 var->green.length = 6; in asiliantfb_check_var() 254 var->green.length = 5; in asiliantfb_check_var() 259 var->green.offset = 5; in asiliantfb_check_var() 263 var->red.offset = var->green.offset = var->blue.offset = 0; in asiliantfb_check_var() 264 var->red.length = var->green.length = var->blue.length = 8; in asiliantfb_check_var() 306 static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in asiliantfb_setcolreg() argument 312 green >>= 8; in asiliantfb_setcolreg() [all …]
|
D | au1100fb.c | 155 info->var.green.offset = 0; in au1100fb_setmode() 156 info->var.green.length = info->var.bits_per_pixel; in au1100fb_setmode() 157 info->var.green.msb_right = 0; in au1100fb_setmode() 174 info->var.green = rgb_bitfields[index][1]; in au1100fb_setmode() 235 int au1100fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned tra… in au1100fb_fb_setcolreg() argument 249 red = green = blue = in au1100fb_fb_setcolreg() 250 (19595 * red + 38470 * green + 7471 * blue) >> 16; in au1100fb_fb_setcolreg() 261 green >>= (16 - fbi->var.green.length); in au1100fb_fb_setcolreg() 265 (green << fbi->var.green.offset)| in au1100fb_fb_setcolreg() 271 value = (red & 0xF800)|((green >> 5) & 0x07E0)|((blue >> 11) & 0x001F); in au1100fb_fb_setcolreg() [all …]
|
D | skeletonfb.c | 284 static int xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in xxxfb_setcolreg() argument 297 red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8; in xxxfb_setcolreg() 364 green = CNVT_TOHW(green, info->var.green.length); in xxxfb_setcolreg() 378 write_{red|green|blue|transp}_to_clut(); in xxxfb_setcolreg() 403 (green << info->var.green.offset) | in xxxfb_setcolreg()
|
D | ep93xx-fb.c | 173 info->var.green.offset = 0; in ep93xxfb_set_pixelmode() 174 info->var.green.length = 8; in ep93xxfb_set_pixelmode() 186 info->var.green.offset = 5; in ep93xxfb_set_pixelmode() 187 info->var.green.length = 6; in ep93xxfb_set_pixelmode() 199 info->var.green.offset = 8; in ep93xxfb_set_pixelmode() 200 info->var.green.length = 8; in ep93xxfb_set_pixelmode() 212 info->var.green.offset = 8; in ep93xxfb_set_pixelmode() 213 info->var.green.length = 8; in ep93xxfb_set_pixelmode() 350 unsigned int green, unsigned int blue, in ep93xxfb_setcolreg() argument 361 rgb = ((red & 0xff00) << 8) | (green & 0xff00) | in ep93xxfb_setcolreg() [all …]
|
D | grvga.c | 120 var->green = (struct fb_bitfield) {0, 8, 0}; in grvga_check_var() 126 var->green = (struct fb_bitfield) {5, 6, 0}; in grvga_check_var() 133 var->green = (struct fb_bitfield) {8, 8, 0}; in grvga_check_var() 188 static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned tr… in grvga_setcolreg() argument 198 red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8; in grvga_setcolreg() 206 green = CNVT_TOHW(green, info->var.green.length); in grvga_setcolreg() 214 __raw_writel((regno << 24) | (red << 16) | (green << 8) | blue, in grvga_setcolreg() 225 (green << info->var.green.offset) | in grvga_setcolreg()
|
D | wm8505fb.c | 121 info->var.green.offset = 8; in wm8505fb_set_par() 122 info->var.green.length = 8; in wm8505fb_set_par() 123 info->var.green.msb_right = 0; in wm8505fb_set_par() 133 info->var.green.offset = 5; in wm8505fb_set_par() 134 info->var.green.length = 6; in wm8505fb_set_par() 135 info->var.green.msb_right = 0; in wm8505fb_set_par() 192 static int wm8505fb_setcolreg(unsigned regno, unsigned red, unsigned green, in wm8505fb_setcolreg() argument 202 red = green = blue = in wm8505fb_setcolreg() 203 (19595 * red + 38470 * green + 7471 * blue) >> 16; in wm8505fb_setcolreg() 211 val |= chan_to_field(green, &fbi->fb.var.green); in wm8505fb_setcolreg()
|
D | hitfb.c | 207 static int hitfb_setcolreg(unsigned regno, unsigned red, unsigned green, in hitfb_setcolreg() argument 217 fb_writew(green >> 10, HD64461_CPTWDR); in hitfb_setcolreg() 225 ((green & 0xfc00) >> 5) | ((blue & 0xf800) >> 11); in hitfb_setcolreg() 267 var->green.offset = 0; in hitfb_check_var() 268 var->green.length = 8; in hitfb_check_var() 277 var->green.offset = 5; in hitfb_check_var() 278 var->green.length = 6; in hitfb_check_var() 366 hitfb_var.green.offset = 0; in hitfb_probe() 367 hitfb_var.green.length = 8; in hitfb_probe() 376 hitfb_var.green.offset = 5; in hitfb_probe() [all …]
|
/drivers/video/fbdev/core/ |
D | fbcmap.c | 64 .len=2, .red=red2, .green=green2, .blue=blue2 67 .len=8, .red=red8, .green=green8, .blue=blue8 70 .len=4, .red=red4, .green=green4, .blue=blue4 73 .len=16, .red=red16, .green=green16, .blue=blue16 107 cmap->green = kmalloc(size, flags); in fb_alloc_cmap_gfp() 108 if (!cmap->green) in fb_alloc_cmap_gfp() 150 kfree(cmap->green); in fb_dealloc_cmap() 154 cmap->red = cmap->green = cmap->blue = cmap->transp = NULL; in fb_dealloc_cmap() 184 memcpy(to->green+tooff, from->green+fromoff, size); in fb_copy_cmap() 210 if (copy_to_user(to->green+tooff, from->green+fromoff, size)) in fb_cmap_to_user() [all …]
|
/drivers/media/platform/vivid/ |
D | vivid-osd.c | 54 if (dev->fb_defined.green.length == 6) in vivid_clear_fb() 134 if (var->green.length == 5) { in _vivid_fb_check_var() 137 var->green.offset = 5; in _vivid_fb_check_var() 138 var->green.length = 5; in _vivid_fb_check_var() 146 var->green.offset = 5; in _vivid_fb_check_var() 147 var->green.length = 6; in _vivid_fb_check_var() 194 static int vivid_fb_setcolreg(unsigned regno, unsigned red, unsigned green, in vivid_fb_setcolreg() argument 204 (green & 0xFF00) | ((blue & 0xFF00) >> 8); in vivid_fb_setcolreg() 210 switch (info->var.green.length) { in vivid_fb_setcolreg() 213 ((green & 0xfc00) >> 5) | in vivid_fb_setcolreg() [all …]
|
/drivers/video/fbdev/geode/ |
D | gxfb_core.c | 134 var->green.offset = 8; var->green.length = 8; in gxfb_check_var() 138 var->green.offset = 5; var->green.length = 6; in gxfb_check_var() 142 var->green.offset = 0; var->green.length = 8; in gxfb_check_var() 178 static int gxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in gxfb_setcolreg() argument 184 red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8; in gxfb_setcolreg() 196 v |= chan_to_field(green, &info->var.green); in gxfb_setcolreg() 204 gx_set_hw_palette_reg(info, regno, red, green, blue); in gxfb_setcolreg()
|
D | lxfb_core.c | 242 var->green.offset = 8; var->green.length = 8; in lxfb_check_var() 246 var->green.offset = 5; var->green.length = 6; in lxfb_check_var() 250 var->green.offset = 0; var->green.length = 8; in lxfb_check_var() 286 static int lxfb_setcolreg(unsigned regno, unsigned red, unsigned green, in lxfb_setcolreg() argument 292 red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8; in lxfb_setcolreg() 304 v |= chan_to_field(green, &info->var.green); in lxfb_setcolreg() 312 lx_set_palette_reg(info, regno, red, green, blue); in lxfb_setcolreg()
|
/drivers/video/fbdev/i810/ |
D | i810_main.c | 90 static int i810fb_getcolreg (u8 regno, u8 *red, u8 *green, u8 *blue, 92 static int i810fb_setcolreg (unsigned regno, unsigned red, unsigned green, unsigned blue, 440 static void i810_write_dac(u8 regno, u8 red, u8 green, u8 blue, in i810_write_dac() argument 445 i810_writeb(CLUT_DATA, mmio, green); in i810_write_dac() 449 static void i810_read_dac(u8 regno, u8 *red, u8 *green, u8 *blue, in i810_read_dac() argument 454 *green = i810_readb(CLUT_DATA, mmio); in i810_read_dac() 823 u8 red, green, blue, trans, temp; in i810_load_cursor_colors() local 825 i810fb_getcolreg(bg, &red, &green, &blue, &trans, info); in i810_load_cursor_colors() 830 i810_write_dac(4, red, green, blue, mmio); in i810_load_cursor_colors() 834 i810fb_getcolreg(fg, &red, &green, &blue, &trans, info); in i810_load_cursor_colors() [all …]
|