arch/arm/mach-sa1100/h3600.c
106
.rgb[RGB_16] = &h3600_rgb_16,
arch/powerpc/include/asm/ps3av.h
388
u8 rgb;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
904
static void __to_dc_lut3d_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
908
rgb->red = drm_color_lut_extract(lut.red, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
909
rgb->green = drm_color_lut_extract(lut.green, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
910
rgb->blue = drm_color_lut_extract(lut.blue, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
957
static void __to_dc_lut3d_32_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
961
rgb->red = drm_color_lut32_extract(lut.red, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
962
rgb->green = drm_color_lut32_extract(lut.green, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
963
rgb->blue = drm_color_lut32_extract(lut.blue, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
305
output.grph.rgb.independent_64b_blks != 0)
drivers/gpu/drm/amd/display/dc/dc.h
419
struct dc_dcc_setting rgb;
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1420
const struct pwl_result_data *rgb = params->rgb_resulted;
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1465
REG_WRITE(REGAMMA_LUT_DATA, rgb->red_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1466
REG_WRITE(REGAMMA_LUT_DATA, rgb->green_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1467
REG_WRITE(REGAMMA_LUT_DATA, rgb->blue_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1468
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_red_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1469
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_green_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1470
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1472
++rgb;
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
472
const struct pwl_result_data *rgb =
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
476
dm_write_reg(xfm_dce->base.ctx, addr, rgb->red_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
477
dm_write_reg(xfm_dce->base.ctx, addr, rgb->green_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
478
dm_write_reg(xfm_dce->base.ctx, addr, rgb->blue_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
481
rgb->delta_red_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
483
rgb->delta_green_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
485
rgb->delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
487
++rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
156
struct pwl_result_data *rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
282
if (!convert_to_custom_float_format(rgb->red, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
283
&rgb->red_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
288
if (!convert_to_custom_float_format(rgb->green, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
289
&rgb->green_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
294
if (!convert_to_custom_float_format(rgb->blue, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
295
&rgb->blue_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
300
if (!convert_to_custom_float_format(rgb->delta_red, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
301
&rgb->delta_red_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
306
if (!convert_to_custom_float_format(rgb->delta_green, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
307
&rgb->delta_green_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
312
if (!convert_to_custom_float_format(rgb->delta_blue, &fmt,
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
313
&rgb->delta_blue_reg)) {
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
318
++rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
340
struct pwl_result_data *rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
488
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
490
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
496
if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
497
rgb_plus_1->red = dc_fixpt_add(rgb->red, rgb_minus_1->delta_red);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
498
if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
499
rgb_plus_1->green = dc_fixpt_add(rgb->green, rgb_minus_1->delta_green);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
500
if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
501
rgb_plus_1->blue = dc_fixpt_add(rgb->blue, rgb_minus_1->delta_blue);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
504
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
505
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
506
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
510
uint32_t red_clamp = dc_fixpt_clamp_u0d14(rgb->delta_red);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
511
uint32_t green_clamp = dc_fixpt_clamp_u0d14(rgb->delta_green);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
512
uint32_t blue_clamp = dc_fixpt_clamp_u0d14(rgb->delta_blue);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
517
rgb->delta_red_reg = red_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
518
rgb->delta_green_reg = green_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
519
rgb->delta_blue_reg = blue_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
520
rgb->red_reg = dc_fixpt_clamp_u0d14(rgb->red);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
521
rgb->green_reg = dc_fixpt_clamp_u0d14(rgb->green);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
522
rgb->blue_reg = dc_fixpt_clamp_u0d14(rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
526
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
527
++rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
546
struct pwl_result_data *rgb;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
665
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
670
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
671
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
672
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
675
++rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
117
struct pwl_result_data *rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
250
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
252
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
262
if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
263
rgb_plus_1->red = dc_fixpt_add(rgb->red,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
265
if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
266
rgb_plus_1->green = dc_fixpt_add(rgb->green,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
268
if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
269
rgb_plus_1->blue = dc_fixpt_add(rgb->blue,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
273
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
274
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
275
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
277
red_clamp = dc_fixpt_clamp_u0d14(rgb->delta_red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
278
green_clamp = dc_fixpt_clamp_u0d14(rgb->delta_green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
279
blue_clamp = dc_fixpt_clamp_u0d14(rgb->delta_blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
284
rgb->delta_red_reg = red_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
285
rgb->delta_green_reg = green_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
286
rgb->delta_blue_reg = blue_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
287
rgb->red_reg = dc_fixpt_clamp_u0d14(rgb->red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
288
rgb->green_reg = dc_fixpt_clamp_u0d14(rgb->green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
289
rgb->blue_reg = dc_fixpt_clamp_u0d14(rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
292
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
293
++rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
312
struct pwl_result_data *rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
437
if (!convert_to_custom_float_format(rgb->red, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
438
&rgb->red_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
443
if (!convert_to_custom_float_format(rgb->green, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
444
&rgb->green_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
449
if (!convert_to_custom_float_format(rgb->blue, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
450
&rgb->blue_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
455
++rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
462
bool is_rgb_equal(const struct pwl_result_data *rgb, uint32_t num)
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
468
if (rgb[i].red_reg != rgb[i].green_reg ||
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
469
rgb[i].blue_reg != rgb[i].red_reg ||
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
470
rgb[i].blue_reg != rgb[i].green_reg) {
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h
1424
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h
1462
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
397
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
406
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
407
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
408
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
410
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
411
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
412
REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
725
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
740
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
741
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
742
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
745
CM_DGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
747
CM_DGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
749
CM_DGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
101
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
102
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
103
REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
106
CM_DGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
108
CM_DGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
110
CM_DGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
391
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
398
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
399
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
400
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
403
CM_BLNDGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
405
CM_BLNDGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
407
CM_BLNDGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
559
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
570
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
571
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
572
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
574
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
575
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
576
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp_cm.c
87
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
653
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
658
uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
659
uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
660
uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
662
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
664
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
670
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
676
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
682
REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
841
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
852
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
853
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
854
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
856
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
857
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
858
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
102
REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
111
REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
120
REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
79
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
85
uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
86
uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
87
uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
92
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
94
REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_cm_common.h
72
bool is_rgb_equal(const struct pwl_result_data *rgb, uint32_t num);
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
187
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
192
uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
193
uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
194
uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
196
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
198
REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
208
REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
218
REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/dwb/dcn30/dcn30_dwb_cm.c
228
REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
889
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
890
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
891
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
894
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
895
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
896
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
899
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
900
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
901
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
285
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
286
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
287
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
290
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
291
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
292
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
295
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
296
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
297
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
345
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
346
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
347
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
348
output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
349
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
353
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
354
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
355
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
356
output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
357
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
361
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
362
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
363
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
364
output->grph.rgb.dcc_controls.dcc_256_64_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
367
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
368
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
369
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
370
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
872
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
873
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
874
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
875
output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
876
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
879
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
880
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
881
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
882
output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
883
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
887
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
888
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
889
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
890
output->grph.rgb.dcc_controls.dcc_256_64_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
894
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
895
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
896
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
897
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
977
output->grph.rgb.dcc_controls.dcc_256_256 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
978
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
979
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
982
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
983
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
986
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
336
struct pwl_result_data *rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
387
if (!convert_to_custom_float_format(rgb->red, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
388
&rgb->red_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
393
if (!convert_to_custom_float_format(rgb->green, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
394
&rgb->green_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
399
if (!convert_to_custom_float_format(rgb->blue, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
400
&rgb->blue_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
405
if (!convert_to_custom_float_format(rgb->delta_red, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
406
&rgb->delta_red_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
411
if (!convert_to_custom_float_format(rgb->delta_green, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
412
&rgb->delta_green_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
417
if (!convert_to_custom_float_format(rgb->delta_blue, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
418
&rgb->delta_blue_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
423
++rgb;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
440
struct pwl_result_data *rgb;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
579
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
585
if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
586
rgb_plus_1->red = rgb->red;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
587
if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
588
rgb_plus_1->green = rgb->green;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
589
if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
590
rgb_plus_1->blue = rgb->blue;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
592
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
593
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
594
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
597
++rgb;
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
276
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h
203
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
378
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
388
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
389
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
390
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
393
MPCC_OGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
395
MPCC_OGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
397
MPCC_OGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
304
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
310
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
312
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
319
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
327
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
335
REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
789
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
801
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
802
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
803
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
805
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
806
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
807
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
227
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
232
uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
233
uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
234
uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
236
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
238
REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
244
REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[i].red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
250
REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[i].green_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
256
REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[i].blue_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
650
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
662
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
663
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
664
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
666
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
667
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c
668
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.h
340
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.h
356
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1053
struct pwl_float_data_ex *rgb = rgb_regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1092
rgb += 32; // first 32 points have problems with fixed point, too small
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1116
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1117
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1118
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1158
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1159
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1160
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1166
rgb->r = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1167
rgb->g = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1168
rgb->b = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1173
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1236
struct pwl_float_data_ex *rgb = degamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1242
compute_hlg_eotf(coord_x->x, &rgb->r, sdr_white_level, max_luminance_nits);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1243
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1244
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1246
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1259
struct pwl_float_data_ex *rgb = regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1266
compute_hlg_oetf(coord_x->x, &rgb->r, sdr_white_level, max_luminance_nits);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1267
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1268
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1270
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1283
struct pwl_float_data *rgb = pwl_rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1284
struct pwl_float_data *rgb_last = rgb + ramp->num_entries - 1;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1301
rgb->r = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1303
rgb->g = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1305
rgb->b = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1308
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1312
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1314
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1316
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1319
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1321
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1323
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1325
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1328
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1330
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1332
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1334
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
783
struct pwl_float_data *rgb,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
815
rgb[point->right_index].r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
816
rgb[point->left_index].r)),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
817
rgb[point->left_index].r);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
823
rgb[point->right_index].g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
824
rgb[point->left_index].g)),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
825
rgb[point->left_index].g);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
831
rgb[point->right_index].b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
832
rgb[point->left_index].b)),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
833
rgb[point->left_index].b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
851
struct pwl_float_data_ex *rgb = rgb_regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
868
rgb += start_index;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
886
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
887
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
888
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
891
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
933
struct pwl_float_data_ex *rgb = rgb_regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
949
rgb->r = translate_from_linear_space_ex(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
951
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
952
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
954
++rgb;
drivers/gpu/drm/bridge/adv7511/adv7511.h
377
bool rgb;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
216
bool rgb)
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
222
if (rgb) {
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
302
adv7511->rgb = config->input_colorspace == HDMI_COLORSPACE_RGB;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
807
adv7511_set_config_csc(adv, connector, adv->rgb);
drivers/gpu/drm/bridge/adv7511/adv7533.c
181
adv->rgb = true;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
462
u32 rgb = (red << 16) | (green << 8) | blue;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
464
writel(rgb, mmio + HIBMC_CRT_PALETTE + offset);
drivers/gpu/drm/nouveau/dispnv04/crtc.c
786
rgbs = (struct rgb *)nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].DAC;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
186
struct rockchip_rgb *rgb;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2260
vop->rgb = rockchip_rgb_init(dev, &vop->crtc, vop->drm_dev, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2261
if (IS_ERR(vop->rgb)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2262
ret = PTR_ERR(vop->rgb);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2281
if (vop->rgb)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2282
rockchip_rgb_fini(vop->rgb);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2770
vop2->rgb = rockchip_rgb_init(dev, &vop2->vps[ret].crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2772
if (IS_ERR(vop2->rgb)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2773
if (PTR_ERR(vop2->rgb) == -EPROBE_DEFER) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2774
ret = PTR_ERR(vop2->rgb);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2777
vop2->rgb = NULL;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2799
if (vop2->rgb)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2800
rockchip_rgb_fini(vop2->rgb);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
334
struct rockchip_rgb *rgb;
drivers/gpu/drm/rockchip/rockchip_rgb.c
127
encoder = &rgb->encoder.encoder;
drivers/gpu/drm/rockchip/rockchip_rgb.c
146
rgb->bridge = bridge;
drivers/gpu/drm/rockchip/rockchip_rgb.c
148
ret = drm_bridge_attach(encoder, rgb->bridge, NULL,
drivers/gpu/drm/rockchip/rockchip_rgb.c
153
connector = &rgb->connector;
drivers/gpu/drm/rockchip/rockchip_rgb.c
154
connector = drm_bridge_connector_init(rgb->drm_dev, encoder);
drivers/gpu/drm/rockchip/rockchip_rgb.c
163
rgb->encoder.crtc_endpoint_id = endpoint_id;
drivers/gpu/drm/rockchip/rockchip_rgb.c
172
return rgb;
drivers/gpu/drm/rockchip/rockchip_rgb.c
182
void rockchip_rgb_fini(struct rockchip_rgb *rgb)
drivers/gpu/drm/rockchip/rockchip_rgb.c
184
drm_panel_bridge_remove(rgb->bridge);
drivers/gpu/drm/rockchip/rockchip_rgb.c
185
drm_connector_cleanup(&rgb->connector);
drivers/gpu/drm/rockchip/rockchip_rgb.c
186
drm_encoder_cleanup(&rgb->encoder.encoder);
drivers/gpu/drm/rockchip/rockchip_rgb.c
78
struct rockchip_rgb *rgb;
drivers/gpu/drm/rockchip/rockchip_rgb.c
87
rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL);
drivers/gpu/drm/rockchip/rockchip_rgb.c
88
if (!rgb)
drivers/gpu/drm/rockchip/rockchip_rgb.c
91
rgb->dev = dev;
drivers/gpu/drm/rockchip/rockchip_rgb.c
92
rgb->drm_dev = drm_dev;
drivers/gpu/drm/rockchip/rockchip_rgb.h
13
void rockchip_rgb_fini(struct rockchip_rgb *rgb);
drivers/gpu/drm/rockchip/rockchip_rgb.h
23
static inline void rockchip_rgb_fini(struct rockchip_rgb *rgb)
drivers/gpu/drm/sitronix/st7735r.c
112
if (priv->cfg->rgb)
drivers/gpu/drm/sitronix/st7735r.c
151
.rgb = true,
drivers/gpu/drm/sitronix/st7735r.c
52
unsigned int rgb:1; /* RGB (vs. BGR) */
drivers/gpu/drm/sti/sti_mixer.c
218
unsigned int rgb)
drivers/gpu/drm/sti/sti_mixer.c
220
sti_mixer_reg_write(mixer, GAM_MIXER_BKC, rgb);
drivers/gpu/drm/sun4i/sun4i_rgb.c
109
if (rgb->panel) {
drivers/gpu/drm/sun4i/sun4i_rgb.c
118
if (!rgb->bridge)
drivers/gpu/drm/sun4i/sun4i_rgb.c
161
struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder);
drivers/gpu/drm/sun4i/sun4i_rgb.c
165
if (rgb->panel) {
drivers/gpu/drm/sun4i/sun4i_rgb.c
166
drm_panel_prepare(rgb->panel);
drivers/gpu/drm/sun4i/sun4i_rgb.c
167
drm_panel_enable(rgb->panel);
drivers/gpu/drm/sun4i/sun4i_rgb.c
173
struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder);
drivers/gpu/drm/sun4i/sun4i_rgb.c
177
if (rgb->panel) {
drivers/gpu/drm/sun4i/sun4i_rgb.c
178
drm_panel_disable(rgb->panel);
drivers/gpu/drm/sun4i/sun4i_rgb.c
179
drm_panel_unprepare(rgb->panel);
drivers/gpu/drm/sun4i/sun4i_rgb.c
192
struct sun4i_rgb *rgb;
drivers/gpu/drm/sun4i/sun4i_rgb.c
195
rgb = devm_kzalloc(drm->dev, sizeof(*rgb), GFP_KERNEL);
drivers/gpu/drm/sun4i/sun4i_rgb.c
196
if (!rgb)
drivers/gpu/drm/sun4i/sun4i_rgb.c
198
rgb->tcon = tcon;
drivers/gpu/drm/sun4i/sun4i_rgb.c
199
encoder = &rgb->encoder;
drivers/gpu/drm/sun4i/sun4i_rgb.c
202
&rgb->panel, &rgb->bridge);
drivers/gpu/drm/sun4i/sun4i_rgb.c
208
drm_encoder_helper_add(&rgb->encoder,
drivers/gpu/drm/sun4i/sun4i_rgb.c
210
ret = drm_simple_encoder_init(drm, &rgb->encoder,
drivers/gpu/drm/sun4i/sun4i_rgb.c
218
rgb->encoder.possible_crtcs = drm_crtc_mask(&tcon->crtc->crtc);
drivers/gpu/drm/sun4i/sun4i_rgb.c
220
if (rgb->panel) {
drivers/gpu/drm/sun4i/sun4i_rgb.c
221
drm_connector_helper_add(&rgb->connector,
drivers/gpu/drm/sun4i/sun4i_rgb.c
223
ret = drm_connector_init(drm, &rgb->connector,
drivers/gpu/drm/sun4i/sun4i_rgb.c
231
drm_connector_attach_encoder(&rgb->connector,
drivers/gpu/drm/sun4i/sun4i_rgb.c
232
&rgb->encoder);
drivers/gpu/drm/sun4i/sun4i_rgb.c
235
if (rgb->bridge) {
drivers/gpu/drm/sun4i/sun4i_rgb.c
236
ret = drm_bridge_attach(encoder, rgb->bridge, NULL, 0);
drivers/gpu/drm/sun4i/sun4i_rgb.c
244
drm_encoder_cleanup(&rgb->encoder);
drivers/gpu/drm/sun4i/sun4i_rgb.c
48
struct sun4i_rgb *rgb =
drivers/gpu/drm/sun4i/sun4i_rgb.c
51
return drm_panel_get_modes(rgb->panel, connector);
drivers/gpu/drm/sun4i/sun4i_rgb.c
65
struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(crtc);
drivers/gpu/drm/sun4i/sun4i_rgb.c
66
struct sun4i_tcon *tcon = rgb->tcon;
drivers/gpu/drm/tegra/dc.c
2129
if (dc->rgb) {
drivers/gpu/drm/tegra/dc.c
2280
if (dc->rgb) {
drivers/gpu/drm/tegra/dc.h
96
struct tegra_output *rgb;
drivers/gpu/drm/tegra/rgb.c
104
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/rgb.c
107
tegra_dc_write_regs(rgb->dc, rgb_enable, ARRAY_SIZE(rgb_enable));
drivers/gpu/drm/tegra/rgb.c
110
tegra_dc_writel(rgb->dc, value, DC_DISP_DATA_ENABLE_OPTIONS);
drivers/gpu/drm/tegra/rgb.c
113
value = tegra_dc_readl(rgb->dc, DC_COM_PIN_OUTPUT_POLARITY(1));
drivers/gpu/drm/tegra/rgb.c
125
tegra_dc_writel(rgb->dc, value, DC_COM_PIN_OUTPUT_POLARITY(1));
drivers/gpu/drm/tegra/rgb.c
130
tegra_dc_writel(rgb->dc, value, DC_DISP_DISP_INTERFACE_CONTROL);
drivers/gpu/drm/tegra/rgb.c
132
tegra_dc_commit(rgb->dc);
drivers/gpu/drm/tegra/rgb.c
135
static bool tegra_rgb_pll_rate_change_allowed(struct tegra_rgb *rgb)
drivers/gpu/drm/tegra/rgb.c
137
if (!rgb->pll_d2_out0)
drivers/gpu/drm/tegra/rgb.c
140
if (!clk_is_match(rgb->clk_parent, rgb->pll_d_out0) &&
drivers/gpu/drm/tegra/rgb.c
141
!clk_is_match(rgb->clk_parent, rgb->pll_d2_out0))
drivers/gpu/drm/tegra/rgb.c
155
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/rgb.c
175
if (tegra_rgb_pll_rate_change_allowed(rgb)) {
drivers/gpu/drm/tegra/rgb.c
183
div = ((clk_get_rate(rgb->clk) * 2) / pclk) - 2;
drivers/gpu/drm/tegra/rgb.c
187
err = tegra_dc_state_setup_clock(dc, crtc_state, rgb->clk_parent,
drivers/gpu/drm/tegra/rgb.c
211
struct tegra_rgb *rgb;
drivers/gpu/drm/tegra/rgb.c
225
rgb = devm_kzalloc(dc->dev, sizeof(*rgb), GFP_KERNEL);
drivers/gpu/drm/tegra/rgb.c
226
if (!rgb)
drivers/gpu/drm/tegra/rgb.c
229
rgb->output.dev = dc->dev;
drivers/gpu/drm/tegra/rgb.c
230
rgb->output.of_node = np;
drivers/gpu/drm/tegra/rgb.c
231
rgb->dc = dc;
drivers/gpu/drm/tegra/rgb.c
233
err = tegra_output_probe(&rgb->output);
drivers/gpu/drm/tegra/rgb.c
237
rgb->clk = devm_clk_get(dc->dev, NULL);
drivers/gpu/drm/tegra/rgb.c
238
if (IS_ERR(rgb->clk)) {
drivers/gpu/drm/tegra/rgb.c
240
err = PTR_ERR(rgb->clk);
drivers/gpu/drm/tegra/rgb.c
244
rgb->clk_parent = devm_clk_get(dc->dev, "parent");
drivers/gpu/drm/tegra/rgb.c
245
if (IS_ERR(rgb->clk_parent)) {
drivers/gpu/drm/tegra/rgb.c
247
err = PTR_ERR(rgb->clk_parent);
drivers/gpu/drm/tegra/rgb.c
251
err = clk_set_parent(rgb->clk, rgb->clk_parent);
drivers/gpu/drm/tegra/rgb.c
257
rgb->pll_d_out0 = clk_get_sys(NULL, "pll_d_out0");
drivers/gpu/drm/tegra/rgb.c
258
if (IS_ERR(rgb->pll_d_out0)) {
drivers/gpu/drm/tegra/rgb.c
259
err = PTR_ERR(rgb->pll_d_out0);
drivers/gpu/drm/tegra/rgb.c
265
rgb->pll_d2_out0 = clk_get_sys(NULL, "pll_d2_out0");
drivers/gpu/drm/tegra/rgb.c
266
if (IS_ERR(rgb->pll_d2_out0)) {
drivers/gpu/drm/tegra/rgb.c
267
err = PTR_ERR(rgb->pll_d2_out0);
drivers/gpu/drm/tegra/rgb.c
273
dc->rgb = &rgb->output;
drivers/gpu/drm/tegra/rgb.c
278
clk_put(rgb->pll_d_out0);
drivers/gpu/drm/tegra/rgb.c
280
tegra_output_remove(&rgb->output);
drivers/gpu/drm/tegra/rgb.c
286
struct tegra_rgb *rgb;
drivers/gpu/drm/tegra/rgb.c
288
if (!dc->rgb)
drivers/gpu/drm/tegra/rgb.c
291
rgb = to_rgb(dc->rgb);
drivers/gpu/drm/tegra/rgb.c
292
clk_put(rgb->pll_d2_out0);
drivers/gpu/drm/tegra/rgb.c
293
clk_put(rgb->pll_d_out0);
drivers/gpu/drm/tegra/rgb.c
295
tegra_output_remove(dc->rgb);
drivers/gpu/drm/tegra/rgb.c
296
dc->rgb = NULL;
drivers/gpu/drm/tegra/rgb.c
301
struct tegra_output *output = dc->rgb;
drivers/gpu/drm/tegra/rgb.c
305
if (!dc->rgb)
drivers/gpu/drm/tegra/rgb.c
380
if (dc->rgb)
drivers/gpu/drm/tegra/rgb.c
381
tegra_output_exit(dc->rgb);
drivers/gpu/drm/tegra/rgb.c
94
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/rgb.c
96
tegra_dc_write_regs(rgb->dc, rgb_disable, ARRAY_SIZE(rgb_disable));
drivers/gpu/drm/tegra/rgb.c
97
tegra_dc_commit(rgb->dc);
drivers/gpu/ipu-v3/ipu-cpmem.c
362
const struct ipu_rgb *rgb)
drivers/gpu/ipu-v3/ipu-cpmem.c
366
ro = rgb->bits_per_pixel - rgb->red.length - rgb->red.offset;
drivers/gpu/ipu-v3/ipu-cpmem.c
367
go = rgb->bits_per_pixel - rgb->green.length - rgb->green.offset;
drivers/gpu/ipu-v3/ipu-cpmem.c
368
bo = rgb->bits_per_pixel - rgb->blue.length - rgb->blue.offset;
drivers/gpu/ipu-v3/ipu-cpmem.c
369
to = rgb->bits_per_pixel - rgb->transp.length - rgb->transp.offset;
drivers/gpu/ipu-v3/ipu-cpmem.c
371
ipu_ch_param_write_field(ch, IPU_FIELD_WID0, rgb->red.length - 1);
drivers/gpu/ipu-v3/ipu-cpmem.c
373
ipu_ch_param_write_field(ch, IPU_FIELD_WID1, rgb->green.length - 1);
drivers/gpu/ipu-v3/ipu-cpmem.c
375
ipu_ch_param_write_field(ch, IPU_FIELD_WID2, rgb->blue.length - 1);
drivers/gpu/ipu-v3/ipu-cpmem.c
378
if (rgb->transp.length) {
drivers/gpu/ipu-v3/ipu-cpmem.c
380
rgb->transp.length - 1);
drivers/gpu/ipu-v3/ipu-cpmem.c
385
rgb->bits_per_pixel);
drivers/gpu/ipu-v3/ipu-cpmem.c
388
switch (rgb->bits_per_pixel) {
drivers/hid/hid-led.c
175
static u8 riso_kagaku_index(struct hidled_rgb *rgb)
drivers/hid/hid-led.c
179
r = rgb->red.cdev.brightness;
drivers/hid/hid-led.c
180
g = rgb->green.cdev.brightness;
drivers/hid/hid-led.c
181
b = rgb->blue.cdev.brightness;
drivers/hid/hid-led.c
192
struct hidled_rgb *rgb = led->rgb;
drivers/hid/hid-led.c
195
buf[1] = riso_kagaku_index(rgb);
drivers/hid/hid-led.c
197
return hidled_send(rgb->ldev, buf);
drivers/hid/hid-led.c
203
struct hidled_rgb *rgb = led->rgb;
drivers/hid/hid-led.c
206
buf[1] = rgb->red.cdev.brightness;
drivers/hid/hid-led.c
207
buf[2] = rgb->green.cdev.brightness;
drivers/hid/hid-led.c
208
buf[3] = rgb->blue.cdev.brightness;
drivers/hid/hid-led.c
212
return hidled_send(rgb->ldev, buf);
drivers/hid/hid-led.c
235
buf[2] = led->rgb->red.cdev.brightness;
drivers/hid/hid-led.c
236
buf[3] = led->rgb->green.cdev.brightness;
drivers/hid/hid-led.c
237
buf[4] = led->rgb->blue.cdev.brightness;
drivers/hid/hid-led.c
238
buf[7] = led->rgb->num + offset;
drivers/hid/hid-led.c
240
return hidled_send(led->rgb->ldev, buf);
drivers/hid/hid-led.c
281
if (led == &led->rgb->red)
drivers/hid/hid-led.c
283
else if (led == &led->rgb->green)
drivers/hid/hid-led.c
296
return hidled_send(led->rgb->ldev, dp.data);
drivers/hid/hid-led.c
306
return hidled_send(led->rgb->ldev, dp.data);
drivers/hid/hid-led.c
346
buf[2] = led->rgb->num + 1;
drivers/hid/hid-led.c
347
buf[3] = led->rgb->red.cdev.brightness;
drivers/hid/hid-led.c
348
buf[4] = led->rgb->green.cdev.brightness;
drivers/hid/hid-led.c
349
buf[5] = led->rgb->blue.cdev.brightness;
drivers/hid/hid-led.c
351
return hidled_send(led->rgb->ldev, buf);
drivers/hid/hid-led.c
411
struct hidled_rgb *rgb, unsigned int minor)
drivers/hid/hid-led.c
413
const struct hidled_config *config = rgb->ldev->config;
drivers/hid/hid-led.c
417
config->short_name, minor, color_name, rgb->num);
drivers/hid/hid-led.c
425
led->rgb = rgb;
drivers/hid/hid-led.c
427
return devm_led_classdev_register(&rgb->ldev->hdev->dev, &led->cdev);
drivers/hid/hid-led.c
430
static int hidled_init_rgb(struct hidled_rgb *rgb, unsigned int minor)
drivers/hid/hid-led.c
435
ret = hidled_init_led(&rgb->red, "red", rgb, minor);
drivers/hid/hid-led.c
440
ret = hidled_init_led(&rgb->green, "green", rgb, minor);
drivers/hid/hid-led.c
445
return hidled_init_led(&rgb->blue, "blue", rgb, minor);
drivers/hid/hid-led.c
482
ldev->rgb = devm_kcalloc(&hdev->dev, ldev->config->num_leds,
drivers/hid/hid-led.c
484
if (!ldev->rgb)
drivers/hid/hid-led.c
494
ldev->rgb[i].ldev = ldev;
drivers/hid/hid-led.c
495
ldev->rgb[i].num = i;
drivers/hid/hid-led.c
496
ret = hidled_init_rgb(&ldev->rgb[i], minor);
drivers/hid/hid-led.c
84
struct hidled_rgb *rgb;
drivers/hid/hid-led.c
99
struct hidled_rgb *rgb;
drivers/leds/leds-lp5562.c
207
u8 base, const u8 *rgb, int size)
drivers/leds/leds-lp5562.c
211
if (!rgb || size <= 0)
drivers/leds/leds-lp5562.c
215
lp55xx_write(chip, base + i, *(rgb + i));
drivers/media/platform/microchip/microchip-isc-base.c
566
bool bayer = false, yuv = false, rgb = false, grey = false;
drivers/media/platform/microchip/microchip-isc-base.c
601
rgb = true;
drivers/media/platform/microchip/microchip-isc-base.c
616
rgb, yuv, grey, bayer);
drivers/media/platform/microchip/microchip-isc-base.c
630
if ((rgb || bayer || yuv) &&
drivers/media/platform/renesas/sh_vou.c
143
unsigned char rgb;
drivers/media/platform/renesas/sh_vou.c
155
.rgb = 0,
drivers/media/platform/renesas/sh_vou.c
162
.rgb = 0,
drivers/media/platform/renesas/sh_vou.c
169
.rgb = 1,
drivers/media/platform/renesas/sh_vou.c
176
.rgb = 1,
drivers/media/platform/renesas/sh_vou.c
183
.rgb = 1,
drivers/media/platform/renesas/sh_vou.c
489
fmt->pkf | (fmt->yf << 8) | (fmt->rgb << 16));
drivers/media/test-drivers/vimc/vimc-debayer.c
297
unsigned int rgb[3])
drivers/media/test-drivers/vimc/vimc-debayer.c
307
vdebayer->src_frame[index + i] = rgb[i];
drivers/media/test-drivers/vimc/vimc-debayer.c
310
vdebayer->src_frame[index + i] = rgb[2 - i];
drivers/media/test-drivers/vimc/vimc-debayer.c
407
unsigned int rgb[3])
drivers/media/test-drivers/vimc/vimc-debayer.c
413
rgb[i] = 0;
drivers/media/test-drivers/vimc/vimc-debayer.c
42
unsigned int rgb[3]);
drivers/media/test-drivers/vimc/vimc-debayer.c
462
rgb[color] = rgb[color] +
drivers/media/test-drivers/vimc/vimc-debayer.c
470
vdebayer->sd.name, rgb[color], n_rgb[color]);
drivers/media/test-drivers/vimc/vimc-debayer.c
478
vdebayer->sd.name, lin, col, i, rgb[i], n_rgb[i]);
drivers/media/test-drivers/vimc/vimc-debayer.c
481
rgb[i] = rgb[i] / n_rgb[i];
drivers/media/test-drivers/vimc/vimc-debayer.c
485
vdebayer->sd.name, lin, col, i, rgb[i]);
drivers/media/test-drivers/vimc/vimc-debayer.c
495
unsigned int rgb[3];
drivers/media/test-drivers/vimc/vimc-debayer.c
504
vimc_debayer_calc_rgb_sink(vdebayer, sink_frame, i, j, rgb);
drivers/media/test-drivers/vimc/vimc-debayer.c
505
vdebayer->set_rgb_src(vdebayer, i, j, rgb);
drivers/media/test-drivers/vivid/vivid-osd.c
56
const u16 *rgb = rgb555;
drivers/media/test-drivers/vivid/vivid-osd.c
60
rgb = rgb565;
drivers/media/test-drivers/vivid/vivid-osd.c
66
d[x] = rgb[(y / 16 + x / 16) % 16];
drivers/platform/x86/dell/alienware-wmi-base.c
178
long unsigned int rgb;
drivers/platform/x86/dell/alienware-wmi-base.c
185
ret = kstrtoul(buf, 16, &rgb);
drivers/platform/x86/dell/alienware-wmi-base.c
190
if (rgb > 0xFFFFFF)
drivers/platform/x86/dell/alienware-wmi-base.c
193
repackager.package = rgb & 0x0f0f0f0f;
drivers/ps3/ps3av.c
686
pr_debug("color space rgb: %02x\n", info->cs.rgb);
drivers/ps3/ps3av.c
753
int i, res, id = 0, dvi = 0, rgb = 0;
drivers/ps3/ps3av.c
787
rgb = PS3AV_MODE_RGB;
drivers/ps3/ps3av.c
791
return id | dvi | rgb;
drivers/staging/media/atomisp/pci/ia_css_frame_public.h
171
struct ia_css_frame_plane rgb;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
505
data + frame->planes.rgb.offset);
drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame_comm.h
89
struct ia_css_frame_sp_plane rgb;
drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
178
frame_init_single_plane(frame, &frame->planes.rgb,
drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
183
frame_init_single_plane(frame, &frame->planes.rgb,
drivers/staging/media/atomisp/pci/sh_css_sp.c
442
sp_frame_out->planes.rgb.offset = frame_in->planes.rgb.offset;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
542
bool bayer = false, yuv = false, rgb = false, grey = false;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
577
rgb = true;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
591
rgb, yuv, grey, bayer);
drivers/staging/media/ipu3/ipu3-abi.h
1415
struct imgu_abi_frame_sp_plane rgb;
drivers/tty/vt/vt.c
1597
static void rgb_from_256(unsigned int i, struct rgb *c)
drivers/tty/vt/vt.c
1618
static void rgb_foreground(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1640
static void rgb_background(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1657
void(*set_color)(struct vc_data *vc, const struct rgb *c))
drivers/tty/vt/vt.c
1659
struct rgb c;
drivers/video/fbdev/ep93xx-fb.c
357
unsigned int ctrl, i, rgb, lut_current, lut_stat;
drivers/video/fbdev/ep93xx-fb.c
363
rgb = ((red & 0xff00) << 8) | (green & 0xff00) |
drivers/video/fbdev/ep93xx-fb.c
366
pal[regno] = rgb;
drivers/video/fbdev/ep93xx-fb.c
367
ep93xxfb_writel(fbi, rgb, (EP93XXFB_COLOR_LUT + (regno << 2)));
drivers/video/fbdev/imxfb.c
373
struct imxfb_rgb *rgb;
drivers/video/fbdev/imxfb.c
424
rgb = &def_rgb_18;
drivers/video/fbdev/imxfb.c
434
rgb = &def_rgb_16_tft;
drivers/video/fbdev/imxfb.c
436
rgb = &def_rgb_16_stn;
drivers/video/fbdev/imxfb.c
440
rgb = &def_rgb_8;
drivers/video/fbdev/imxfb.c
465
var->red = rgb->red;
drivers/video/fbdev/imxfb.c
466
var->green = rgb->green;
drivers/video/fbdev/imxfb.c
467
var->blue = rgb->blue;
drivers/video/fbdev/imxfb.c
468
var->transp = rgb->transp;
drivers/video/fbdev/sa1100fb.c
1096
fbi->rgb[RGB_4] = &rgb_4;
drivers/video/fbdev/sa1100fb.c
1097
fbi->rgb[RGB_8] = &rgb_8;
drivers/video/fbdev/sa1100fb.c
1098
fbi->rgb[RGB_16] = &def_rgb_16;
drivers/video/fbdev/sa1100fb.c
1132
if (inf->rgb[i])
drivers/video/fbdev/sa1100fb.c
1133
fbi->rgb[i] = inf->rgb[i];
drivers/video/fbdev/sa1100fb.c
403
var->red = fbi->rgb[rgbidx]->red;
drivers/video/fbdev/sa1100fb.c
404
var->green = fbi->rgb[rgbidx]->green;
drivers/video/fbdev/sa1100fb.c
405
var->blue = fbi->rgb[rgbidx]->blue;
drivers/video/fbdev/sa1100fb.c
406
var->transp = fbi->rgb[rgbidx]->transp;
drivers/video/fbdev/sa1100fb.h
36
const struct sa1100fb_rgb *rgb[NR_RGB];
include/video/imx-ipu-v3.h
270
const struct ipu_rgb *rgb);
include/video/sa1100fb.h
56
const struct sa1100fb_rgb *rgb[NR_RGB];