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
1000
rgb->green = drm_color_lut32_extract(lut.green, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1001
rgb->blue = drm_color_lut32_extract(lut.blue, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
938
void __to_dc_lut3d_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
942
rgb->red = drm_color_lut_extract(lut.red, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
943
rgb->green = drm_color_lut_extract(lut.green, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
944
rgb->blue = drm_color_lut_extract(lut.blue, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
995
void __to_dc_lut3d_32_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
999
rgb->red = drm_color_lut32_extract(lut.red, bit_precision);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.h
74
void __to_dc_lut3d_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.h
82
void __to_dc_lut3d_32_color(struct dc_rgb *rgb,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
305
output.grph.rgb.independent_64b_blks != 0)
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
632
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
635
__to_dc_lut3d_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
637
KUNIT_EXPECT_EQ(test, rgb.red, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
638
KUNIT_EXPECT_EQ(test, rgb.green, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
639
KUNIT_EXPECT_EQ(test, rgb.blue, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
644
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
652
__to_dc_lut3d_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
654
KUNIT_EXPECT_EQ(test, rgb.red, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
655
KUNIT_EXPECT_EQ(test, rgb.green, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
656
KUNIT_EXPECT_EQ(test, rgb.blue, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
661
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
668
__to_dc_lut3d_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
671
KUNIT_EXPECT_GT(test, rgb.red, rgb.green);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
672
KUNIT_EXPECT_GT(test, rgb.blue, rgb.red);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
815
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
818
__to_dc_lut3d_32_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
820
KUNIT_EXPECT_EQ(test, rgb.red, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
821
KUNIT_EXPECT_EQ(test, rgb.green, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
822
KUNIT_EXPECT_EQ(test, rgb.blue, 0U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
827
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
835
__to_dc_lut3d_32_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
837
KUNIT_EXPECT_EQ(test, rgb.red, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
838
KUNIT_EXPECT_EQ(test, rgb.green, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
839
KUNIT_EXPECT_EQ(test, rgb.blue, 4095U);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
844
struct dc_rgb rgb = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
851
__to_dc_lut3d_32_color(&rgb, lut, 12);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
854
KUNIT_EXPECT_GT(test, rgb.red, rgb.green);
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_color_test.c
855
KUNIT_EXPECT_GT(test, rgb.blue, rgb.red);
drivers/gpu/drm/amd/display/dc/dc.h
471
struct dc_dcc_setting rgb;
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1430
const struct pwl_result_data *rgb = params->rgb_resulted;
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1475
REG_WRITE(REGAMMA_LUT_DATA, rgb->red_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1476
REG_WRITE(REGAMMA_LUT_DATA, rgb->green_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1477
REG_WRITE(REGAMMA_LUT_DATA, rgb->blue_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1478
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_red_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1479
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_green_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1480
REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_blue_reg);
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c
1482
++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
252
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
254
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
264
if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
265
rgb_plus_1->red = dc_fixpt_add(rgb->red,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
267
if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
268
rgb_plus_1->green = dc_fixpt_add(rgb->green,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
270
if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
271
rgb_plus_1->blue = dc_fixpt_add(rgb->blue,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
275
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
276
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
277
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
279
red_clamp = dc_fixpt_clamp_u0d14(rgb->delta_red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
280
green_clamp = dc_fixpt_clamp_u0d14(rgb->delta_green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
281
blue_clamp = dc_fixpt_clamp_u0d14(rgb->delta_blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
286
rgb->delta_red_reg = red_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
287
rgb->delta_green_reg = green_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
288
rgb->delta_blue_reg = blue_clamp & 0x3ff;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
289
rgb->red_reg = dc_fixpt_clamp_u0d14(rgb->red);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
290
rgb->green_reg = dc_fixpt_clamp_u0d14(rgb->green);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
291
rgb->blue_reg = dc_fixpt_clamp_u0d14(rgb->blue);
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
294
rgb_minus_1 = rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
295
++rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
314
struct pwl_result_data *rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
439
if (!convert_to_custom_float_format(rgb->red, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
440
&rgb->red_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
445
if (!convert_to_custom_float_format(rgb->green, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
446
&rgb->green_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
451
if (!convert_to_custom_float_format(rgb->blue, &fmt,
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
452
&rgb->blue_reg)) {
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
457
++rgb;
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
464
bool is_rgb_equal(const struct pwl_result_data *rgb, uint32_t num)
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
470
if (rgb[i].red_reg != rgb[i].green_reg ||
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
471
rgb[i].blue_reg != rgb[i].red_reg ||
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
472
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
394
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
403
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
404
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
405
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
407
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
408
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
409
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
722
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
737
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
738
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
739
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
742
CM_DGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
744
CM_DGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
746
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
665
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
670
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
671
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
672
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
674
if (is_rgb_equal(rgb, num)) {
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].red_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].red_reg);
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
688
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
694
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
853
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
864
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
865
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
866
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
868
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
869
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c
870
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
103
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
112
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
121
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
86
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
87
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
88
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
93
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp_cm.c
95
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
983
output->grph.rgb.dcc_controls.dcc_256_256 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
984
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
985
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
988
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
989
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
992
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
339
struct pwl_result_data *rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
390
if (!convert_to_custom_float_format(rgb->red, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
391
&rgb->red_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
396
if (!convert_to_custom_float_format(rgb->green, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
397
&rgb->green_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
402
if (!convert_to_custom_float_format(rgb->blue, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
403
&rgb->blue_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
408
if (!convert_to_custom_float_format(rgb->delta_red, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
409
&rgb->delta_red_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
414
if (!convert_to_custom_float_format(rgb->delta_green, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
415
&rgb->delta_green_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
420
if (!convert_to_custom_float_format(rgb->delta_blue, &fmt,
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
421
&rgb->delta_blue_reg)) {
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
426
++rgb;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
443
struct pwl_result_data *rgb;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
582
rgb = rgb_resulted;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
588
if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
589
rgb_plus_1->red = rgb->red;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
590
if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
591
rgb_plus_1->green = rgb->green;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
592
if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
593
rgb_plus_1->blue = rgb->blue;
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
595
rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
596
rgb->delta_green = dc_fixpt_sub(rgb_plus_1->green, rgb->green);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
597
rgb->delta_blue = dc_fixpt_sub(rgb_plus_1->blue, rgb->blue);
drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
600
++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
376
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
386
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
387
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
388
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
391
MPCC_OGAM_LUT_DATA, rgb[i].delta_red_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
393
MPCC_OGAM_LUT_DATA, rgb[i].delta_green_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c
395
MPCC_OGAM_LUT_DATA, rgb[i].delta_blue_reg);
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
303
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
309
if (is_rgb_equal(rgb, num)) {
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
311
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
318
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
326
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
334
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
788
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
800
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
801
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
802
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
804
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
805
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
806
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/dc/mpc/dcn42/dcn42_mpc.c
571
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
583
red = rgb[i].red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
584
green = rgb[i].green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
585
blue = rgb[i].blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
587
red_delta = rgb[i].delta_red_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
588
green_delta = rgb[i].delta_green_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
589
blue_delta = rgb[i].delta_blue_reg;
drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h
933
const struct pwl_result_data *rgb,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1054
struct pwl_float_data_ex *rgb = rgb_regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1093
rgb += 32; // first 32 points have problems with fixed point, too small
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1117
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1118
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1119
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1159
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1160
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1161
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1167
rgb->r = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1168
rgb->g = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1169
rgb->b = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1174
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1237
struct pwl_float_data_ex *rgb = degamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1243
compute_hlg_eotf(coord_x->x, &rgb->r, sdr_white_level, max_luminance_nits);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1244
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1245
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1247
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1260
struct pwl_float_data_ex *rgb = regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1267
compute_hlg_oetf(coord_x->x, &rgb->r, sdr_white_level, max_luminance_nits);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1268
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1269
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1271
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1284
struct pwl_float_data *rgb = pwl_rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1285
struct pwl_float_data *rgb_last = rgb + ramp->num_entries - 1;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1302
rgb->r = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1304
rgb->g = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1306
rgb->b = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1309
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1313
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1315
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1317
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1320
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1322
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1324
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1326
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1329
++rgb;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1331
rgb->r = dc_fixpt_mul(rgb_last->r,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1333
rgb->g = dc_fixpt_mul(rgb_last->g,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1335
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
934
struct pwl_float_data_ex *rgb = rgb_regamma;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
950
rgb->r = translate_from_linear_space_ex(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
952
rgb->g = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
953
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
955
++rgb;
drivers/gpu/drm/bridge/adv7511/adv7511.h
376
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
805
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
472
u32 rgb = (red << 16) | (green << 8) | blue;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
474
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
2792
vop2->rgb = rockchip_rgb_init(dev, &vop2->vps[ret].crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2794
if (IS_ERR(vop2->rgb)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2795
if (PTR_ERR(vop2->rgb) == -EPROBE_DEFER) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2796
ret = PTR_ERR(vop2->rgb);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2799
vop2->rgb = NULL;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2821
if (vop2->rgb)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2822
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
165
return rgb;
drivers/gpu/drm/rockchip/rockchip_rgb.c
173
void rockchip_rgb_fini(struct rockchip_rgb *rgb)
drivers/gpu/drm/rockchip/rockchip_rgb.c
175
drm_panel_bridge_remove(rgb->bridge);
drivers/gpu/drm/rockchip/rockchip_rgb.c
176
drm_connector_cleanup(&rgb->connector);
drivers/gpu/drm/rockchip/rockchip_rgb.c
177
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
138
if (st7735r->cfg->rgb)
drivers/gpu/drm/sitronix/st7735r.c
204
.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
2228
if (dc->rgb) {
drivers/gpu/drm/tegra/dc.c
2379
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
378
if (dc->rgb)
drivers/gpu/drm/tegra/rgb.c
379
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/leds/rgb/leds-s2m-rgb.c
106
dev_err(rgb->dev, "failed to set ramp slope\n");
drivers/leds/rgb/leds-s2m-rgb.c
113
static int s2mu005_rgb_reset_params(struct s2m_rgb *rgb)
drivers/leds/rgb/leds-s2m-rgb.c
115
struct regmap *regmap = rgb->regmap;
drivers/leds/rgb/leds-s2m-rgb.c
120
dev_err(rgb->dev, "failed to reset RGB LEDs\n");
drivers/leds/rgb/leds-s2m-rgb.c
124
rgb->ramp_up = 0;
drivers/leds/rgb/leds-s2m-rgb.c
125
rgb->ramp_dn = 0;
drivers/leds/rgb/leds-s2m-rgb.c
126
rgb->stay_hi = 0;
drivers/leds/rgb/leds-s2m-rgb.c
127
rgb->stay_lo = 0;
drivers/leds/rgb/leds-s2m-rgb.c
185
struct s2m_rgb *rgb = to_s2m_rgb(to_s2m_mc(cdev));
drivers/leds/rgb/leds-s2m-rgb.c
260
mutex_lock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
267
rgb->ramp_up = 0;
drivers/leds/rgb/leds-s2m-rgb.c
268
rgb->ramp_dn = 0;
drivers/leds/rgb/leds-s2m-rgb.c
274
rgb->ramp_up = (u8)ret;
drivers/leds/rgb/leds-s2m-rgb.c
281
rgb->ramp_dn = (u8)ret;
drivers/leds/rgb/leds-s2m-rgb.c
289
time_hi -= min(time_hi, lut_ramp_up[rgb->ramp_up]);
drivers/leds/rgb/leds-s2m-rgb.c
290
time_hi -= min(time_hi, lut_ramp_dn[rgb->ramp_dn]);
drivers/leds/rgb/leds-s2m-rgb.c
295
rgb->stay_hi = (u8)ret;
drivers/leds/rgb/leds-s2m-rgb.c
300
rgb->stay_lo = (u8)ret;
drivers/leds/rgb/leds-s2m-rgb.c
302
led_mc_calc_color_components(&rgb->mc, brightness_peak);
drivers/leds/rgb/leds-s2m-rgb.c
304
ret = s2mu005_rgb_apply_params(rgb);
drivers/leds/rgb/leds-s2m-rgb.c
308
mutex_unlock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
313
rgb->ramp_up = 0;
drivers/leds/rgb/leds-s2m-rgb.c
314
rgb->ramp_dn = 0;
drivers/leds/rgb/leds-s2m-rgb.c
315
rgb->stay_hi = 0;
drivers/leds/rgb/leds-s2m-rgb.c
316
rgb->stay_lo = 0;
drivers/leds/rgb/leds-s2m-rgb.c
318
mutex_unlock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
325
struct s2m_rgb *rgb = to_s2m_rgb(to_s2m_mc(cdev));
drivers/leds/rgb/leds-s2m-rgb.c
328
mutex_lock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
331
ret = s2mu005_rgb_reset_params(rgb);
drivers/leds/rgb/leds-s2m-rgb.c
333
mutex_unlock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
340
struct s2m_rgb *rgb = to_s2m_rgb(to_s2m_mc(cdev));
drivers/leds/rgb/leds-s2m-rgb.c
346
mutex_lock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
348
led_mc_calc_color_components(&rgb->mc, value);
drivers/leds/rgb/leds-s2m-rgb.c
350
ret = s2mu005_rgb_apply_params(rgb);
drivers/leds/rgb/leds-s2m-rgb.c
352
mutex_unlock(&rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
367
struct s2m_rgb *rgb;
drivers/leds/rgb/leds-s2m-rgb.c
371
rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL);
drivers/leds/rgb/leds-s2m-rgb.c
372
if (!rgb)
drivers/leds/rgb/leds-s2m-rgb.c
375
platform_set_drvdata(pdev, rgb);
drivers/leds/rgb/leds-s2m-rgb.c
376
rgb->dev = dev;
drivers/leds/rgb/leds-s2m-rgb.c
377
rgb->regmap = pmic_drvdata->regmap_pmic;
drivers/leds/rgb/leds-s2m-rgb.c
380
rgb->mc.num_colors = ARRAY_SIZE(s2mu005_rgb_subled_info);
drivers/leds/rgb/leds-s2m-rgb.c
381
rgb->mc.subled_info = devm_kmemdup(dev, s2mu005_rgb_subled_info,
drivers/leds/rgb/leds-s2m-rgb.c
383
if (!rgb->mc.subled_info)
drivers/leds/rgb/leds-s2m-rgb.c
386
rgb->mc.led_cdev.max_brightness = 255;
drivers/leds/rgb/leds-s2m-rgb.c
387
rgb->mc.led_cdev.brightness_set_blocking = s2m_rgb_brightness_set;
drivers/leds/rgb/leds-s2m-rgb.c
388
rgb->mc.led_cdev.pattern_set = s2m_rgb_pattern_set;
drivers/leds/rgb/leds-s2m-rgb.c
389
rgb->mc.led_cdev.pattern_clear = s2m_rgb_pattern_clear;
drivers/leds/rgb/leds-s2m-rgb.c
391
ret = devm_mutex_init(dev, &rgb->lock);
drivers/leds/rgb/leds-s2m-rgb.c
396
ret = devm_led_classdev_multicolor_register_ext(dev, &rgb->mc, &init_data);
drivers/leds/rgb/leds-s2m-rgb.c
64
static int s2mu005_rgb_apply_params(struct s2m_rgb *rgb)
drivers/leds/rgb/leds-s2m-rgb.c
66
struct regmap *regmap = rgb->regmap;
drivers/leds/rgb/leds-s2m-rgb.c
71
ramp_val |= FIELD_PREP(S2MU005_RGB_CH_RAMP_UP, rgb->ramp_up);
drivers/leds/rgb/leds-s2m-rgb.c
72
ramp_val |= FIELD_PREP(S2MU005_RGB_CH_RAMP_DN, rgb->ramp_dn);
drivers/leds/rgb/leds-s2m-rgb.c
74
stay_val |= FIELD_PREP(S2MU005_RGB_CH_STAY_HI, rgb->stay_hi);
drivers/leds/rgb/leds-s2m-rgb.c
75
stay_val |= FIELD_PREP(S2MU005_RGB_CH_STAY_LO, rgb->stay_lo);
drivers/leds/rgb/leds-s2m-rgb.c
79
dev_err(rgb->dev, "failed to reset RGB LEDs\n");
drivers/leds/rgb/leds-s2m-rgb.c
83
for (int i = 0; i < rgb->mc.num_colors; i++) {
drivers/leds/rgb/leds-s2m-rgb.c
85
rgb->mc.subled_info[i].brightness);
drivers/leds/rgb/leds-s2m-rgb.c
87
dev_err(rgb->dev, "failed to set LED brightness\n");
drivers/leds/rgb/leds-s2m-rgb.c
93
dev_err(rgb->dev, "failed to set ramp timings\n");
drivers/leds/rgb/leds-s2m-rgb.c
99
dev_err(rgb->dev, "failed to set stay timings\n");
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
183
long unsigned int rgb;
drivers/platform/x86/dell/alienware-wmi-base.c
190
ret = kstrtoul(buf, 16, &rgb);
drivers/platform/x86/dell/alienware-wmi-base.c
195
if (rgb > 0xFFFFFF)
drivers/platform/x86/dell/alienware-wmi-base.c
198
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/ipu3/ipu3-abi.h
1415
struct imgu_abi_frame_sp_plane rgb;
drivers/tty/vt/vt.c
1631
static void rgb_from_256(unsigned int i, struct rgb *c)
drivers/tty/vt/vt.c
1652
static void rgb_foreground(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1674
static void rgb_background(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1689
void(*set_color)(struct vc_data *vc, const struct rgb *c))
drivers/tty/vt/vt.c
1691
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
372
struct imxfb_rgb *rgb;
drivers/video/fbdev/imxfb.c
423
rgb = &def_rgb_18;
drivers/video/fbdev/imxfb.c
433
rgb = &def_rgb_16_tft;
drivers/video/fbdev/imxfb.c
435
rgb = &def_rgb_16_stn;
drivers/video/fbdev/imxfb.c
439
rgb = &def_rgb_8;
drivers/video/fbdev/imxfb.c
464
var->red = rgb->red;
drivers/video/fbdev/imxfb.c
465
var->green = rgb->green;
drivers/video/fbdev/imxfb.c
466
var->blue = rgb->blue;
drivers/video/fbdev/imxfb.c
467
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];