red                63 arch/arm/mach-sa1100/h3600.c 	.red	= { .offset = 12, .length = 4, },
red                63 arch/m68k/include/asm/fbio.h         unsigned char   __user *red;
red               201 arch/m68k/include/asm/fbio.h  	char *	red;
red               211 arch/m68k/include/asm/fbio.h  	__u32	red;
red               308 arch/m68k/include/asm/fbio.h 	u32		red;
red               102 arch/powerpc/platforms/85xx/p1022_ds.c #define MAKE_AD(alpha, red, blue, green, size, c0, c1, c2, c3) \
red               105 arch/powerpc/platforms/85xx/p1022_ds.c 	(red << AD_RED_C_SHIFT) | (c3 << AD_COMP_3_SHIFT) | \
red               146 arch/powerpc/platforms/86xx/mpc8610_hpcd.c #define MAKE_AD(alpha, red, blue, green, size, c0, c1, c2, c3) \
red               149 arch/powerpc/platforms/86xx/mpc8610_hpcd.c 	(red << AD_RED_C_SHIFT) | (c3 << AD_COMP_3_SHIFT) | \
red                52 arch/sparc/include/asm/fbio.h 	u32		red;
red                63 arch/sparc/include/uapi/asm/fbio.h         unsigned char   __user *red;
red               198 arch/sparc/include/uapi/asm/fbio.h  	char *	red;
red               208 arch/sparc/include/uapi/asm/fbio.h  	__u32	red;
red                41 arch/x86/kernel/sysfb_simplefb.c 		    si->red_size == f->red.length &&
red                42 arch/x86/kernel/sysfb_simplefb.c 		    si->red_pos == f->red.offset &&
red               278 drivers/acpi/acpica/dbconvert.c 	ACPI_PLD_SET_RED(&dword, pld_info->red);
red               395 drivers/acpi/acpica/dbconvert.c 	acpi_os_printf(ACPI_PLD_OUTPUT, "PLD_Red", pld_info->red);
red               475 drivers/acpi/acpica/utxface.c 	pld_info->red = ACPI_PLD_GET_RED(&dword);
red                43 drivers/auxdisplay/cfag12864bfb.c 	.red = { 0, 1, 0 },
red                94 drivers/auxdisplay/ht16k33.c 	.red = { 0, 1, 0 },
red                41 drivers/firmware/google/framebuffer-coreboot.c 		    fb->red_mask_pos       == formats[i].red.offset &&
red                42 drivers/firmware/google/framebuffer-coreboot.c 		    fb->red_mask_size      == formats[i].red.length &&
red              2455 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c static int dce_v10_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red              2534 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c static int dce_v11_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red              2347 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c static int dce_v6_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red              2356 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c static int dce_v8_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red               104 drivers/gpu/drm/amd/amdgpu/dce_virtual.c static int dce_virtual_crtc_gamma_set(struct drm_crtc *crtc, u16 *red,
red               109 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		if ((lut[i].red != lut[i].green) || (lut[i].green != lut[i].blue))
red               115 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		delta = lut[i].red - expected;
red               134 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 			r = drm_color_lut_extract(lut[i].red, 16);
red               138 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 			gamma->entries.red[i] = dc_fixpt_from_int(r);
red               147 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		r = drm_color_lut_extract(lut[i].red, 16);
red               151 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		gamma->entries.red[i] = dc_fixpt_from_fraction(r, MAX_DRM_LUT_VALUE);
red               603 drivers/gpu/drm/amd/display/dc/dc.h 	struct fixed31_32 red[TRANSFER_FUNC_POINTS];
red               459 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 	struct fixed31_32 red;
red               471 drivers/gpu/drm/amd/display/dc/dc_hw_types.h 		struct fixed31_32 red[GAMMA_MAX_ENTRIES];
red               201 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c 					gamma->entries.red[i]));
red               379 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		if (!convert_to_custom_float_format(rgb->red, &fmt,
red               504 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			rgb_resulted[j].red = output_tf->tf_pts.red[i];
red               513 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	rgb_resulted[hw_points - 1].red = output_tf->tf_pts.red[start_index];
red               522 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	y_r = rgb_resulted[0].red;
red               532 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	y_r = rgb_resulted[hw_points - 1].red;
red               577 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
red               578 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			rgb_plus_1->red = rgb->red;
red               584 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red);
red                80 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			exp_region_start, params->corner_points[0].red.custom_float_x,
red                88 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			field_region_linear_slope, params->corner_points[0].red.custom_float_slope);
red               103 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			field_region_end, params->corner_points[1].red.custom_float_x);
red               105 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			field_region_end_slope, params->corner_points[1].red.custom_float_slope,
red               106 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		field_region_end_base, params->corner_points[1].red.custom_float_y);
red               147 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (!convert_to_custom_float_format(corner_points[0].red.x, &fmt,
red               148 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&corner_points[0].red.custom_float_x)) {
red               163 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (!convert_to_custom_float_format(corner_points[0].red.offset, &fmt,
red               164 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&corner_points[0].red.custom_float_offset)) {
red               179 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (!convert_to_custom_float_format(corner_points[0].red.slope, &fmt,
red               180 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&corner_points[0].red.custom_float_slope)) {
red               198 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (!convert_to_custom_float_format(corner_points[1].red.x, &fmt,
red               199 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&corner_points[1].red.custom_float_x)) {
red               215 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		corner_points[1].red.custom_float_y =
red               216 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				dc_fixpt_clamp_u0d14(corner_points[1].red.y);
red               222 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		if (!convert_to_custom_float_format(corner_points[1].red.y,
red               223 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&fmt, &corner_points[1].red.custom_float_y)) {
red               239 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	if (!convert_to_custom_float_format(corner_points[1].red.slope, &fmt,
red               240 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 				&corner_points[1].red.custom_float_slope)) {
red               262 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		if (!convert_to_custom_float_format(rgb->red, &fmt,
red               383 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			rgb_resulted[j].red = output_tf->tf_pts.red[i];
red               392 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	rgb_resulted[hw_points - 1].red = output_tf->tf_pts.red[start_index];
red               396 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	rgb_resulted[hw_points].red = rgb_resulted[hw_points - 1].red;
red               401 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
red               403 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].green.x = corner_points[0].red.x;
red               404 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].blue.x = corner_points[0].red.x;
red               406 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
red               408 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].green.x = corner_points[1].red.x;
red               409 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].blue.x = corner_points[1].red.x;
red               411 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].red.y = rgb_resulted[0].red;
red               415 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].red.slope = dc_fixpt_div(corner_points[0].red.y,
red               416 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			corner_points[0].red.x);
red               425 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.y = rgb_resulted[hw_points - 1].red;
red               428 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.slope = dc_fixpt_zero;
red               439 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		corner_points[1].red.slope = dc_fixpt_div(
red               440 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			dc_fixpt_sub(dc_fixpt_one, corner_points[1].red.y),
red               441 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			dc_fixpt_sub(end_value, corner_points[1].red.x));
red               471 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		rgb->delta_red   = dc_fixpt_sub(rgb_plus_1->red,   rgb->red);
red               479 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			rgb->red_reg         = dc_fixpt_clamp_u0d14(rgb->red);
red               549 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			rgb_resulted[j].red = output_tf->tf_pts.red[i];
red               558 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	rgb_resulted[hw_points - 1].red = output_tf->tf_pts.red[start_index];
red               562 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	rgb_resulted[hw_points].red = rgb_resulted[hw_points - 1].red;
red               566 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
red               568 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].green.x = corner_points[0].red.x;
red               569 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].blue.x = corner_points[0].red.x;
red               570 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.x = dc_fixpt_pow(dc_fixpt_from_int(2),
red               572 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].green.x = corner_points[1].red.x;
red               573 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].blue.x = corner_points[1].red.x;
red               575 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[0].red.y = rgb_resulted[0].red;
red               582 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.y = rgb_resulted[hw_points - 1].red;
red               585 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 	corner_points[1].red.slope = dc_fixpt_zero;
red               596 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		corner_points[1].red.slope = dc_fixpt_div(
red               597 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			dc_fixpt_sub(dc_fixpt_one, corner_points[1].red.y),
red               598 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 			dc_fixpt_sub(end_value, corner_points[1].red.x));
red               628 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c 		rgb->delta_red   = dc_fixpt_sub(rgb_plus_1->red,   rgb->red);
red               808 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c 					gamma->entries.red[i]));
red              1455 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_GAMMA("R\t%d\t%llu\n", i, tf->tf_pts.red[i].value);
red              1461 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		DC_LOG_ALL_GAMMA("R\t%d\t%llu\n", i, tf->tf_pts.red[i].value);
red               355 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 	uint32_t i, red, green, blue;
red               363 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		red   = rgb[i].red_reg;
red               371 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		red_value   = ((red_delta   & 0x3ff) << 14) | (red   & 0x3fff);
red               437 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMA_EXP_REGION_START_R, params->corner_points[0].red.custom_float_x,
red               449 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMA_EXP_REGION_END_R, params->corner_points[1].red.custom_float_x,
red               450 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMA_EXP_REGION_END_BASE_R, params->corner_points[1].red.custom_float_y);
red               587 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMB_EXP_REGION_START_R, params->corner_points[0].red.custom_float_x,
red               599 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMB_EXP_REGION_END_R, params->corner_points[1].red.custom_float_x,
red               600 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		CM_SHAPER_RAMB_EXP_REGION_END_BASE_R, params->corner_points[1].red.custom_float_y);
red               847 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 	uint32_t i, red, green, blue, red1, green1, blue1;
red               851 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		red   = lut[i].red<<4;
red               854 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		red1   = lut[i+1].red<<4;
red               859 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 				CM_3DLUT_DATA0, red,
red               881 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 	uint32_t i, red, green, blue, value;
red               885 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		red   = lut[i].red;
red               889 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c 		value = (red<<20) | (green<<10) | blue;
red                61 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h 	struct curve_points red;
red                67 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h 	struct fixed31_32 red;
red                86 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h 	uint32_t red;
red              1087 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		if (dc_fixpt_lt(max_os, ramp->entries.red[i]) ||
red              1100 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			ramp->entries.red[i], scaler);
red              1148 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		if (dc_fixpt_lt(ramp->entries.red[i], min))
red              1149 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			min = ramp->entries.red[i];
red              1157 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		if (dc_fixpt_lt(max, ramp->entries.red[i]))
red              1158 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			max = ramp->entries.red[i];
red              1175 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				ramp->entries.red[i], delta), offset);
red              1309 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				regamma_y = &tf_pts->red[i];
red              1326 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				lut1 = ramp->entries.red[index];
red              1327 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				lut2 = ramp->entries.red[index_next];
red              1437 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf_pts->red[i] = calculate_mapped_value(
red              1493 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf_pts->red[i] = dc_fixpt_zero;
red              1501 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 				tf_point = &tf_pts->red[i];
red              1556 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		tf_pts->red[i] = dc_fixpt_clamp(
red              1557 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			tf_pts->red[i], dc_fixpt_zero,
red              1621 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			tf_pts->red[i] = regamma->r;
red              1786 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		output_tf->tf_pts.red[i] = dc_fixpt_zero;
red              1793 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 		output_tf->tf_pts.red[i] = translate_from_linear_space_ex(
red              2007 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = coordinates_x[i].x;
red              2029 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_regamma[i].r;
red              2056 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_regamma[i].r;
red              2079 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_regamma[i].r;
red              2102 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = coordinates_x[i].x;
red              2119 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_degamma[i].r;
red              2142 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_degamma[i].r;
red              2161 drivers/gpu/drm/amd/display/modules/color/color_gamma.c 			points->red[i]    = rgb_degamma[i].r;
red                37 drivers/gpu/drm/amd/display/modules/color/luts_1d.h 	uint32_t red;
red               115 drivers/gpu/drm/arm/hdlcd_crtc.c 	hdlcd_write(hdlcd, HDLCD_REG_RED_SELECT, format->red.offset |
red               119 drivers/gpu/drm/arm/hdlcd_crtc.c 		    ((format->red.length & 0xf) << 8));
red               172 drivers/gpu/drm/arm/malidp_crtc.c 		if (!((lut[i].red == lut[i].green) &&
red               173 drivers/gpu/drm/arm/malidp_crtc.c 		      (lut[i].red == lut[i].blue)))
red               147 drivers/gpu/drm/armada/armada_crtc.c 			writel_relaxed(drm_color_lut_extract(lut[i].red, 8),
red                55 drivers/gpu/drm/ast/ast_mode.c 				     u8 index, u8 red, u8 green,
red                60 drivers/gpu/drm/ast/ast_mode.c 	ast_io_write8(ast, AST_IO_DAC_DATA, red);
red               645 drivers/gpu/drm/ast/ast_mode.c static int ast_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red               430 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 		u32 val = ((lut->red << 8) & 0xff0000) |
red              3444 drivers/gpu/drm/drm_atomic_helper.c 				       u16 *red, u16 *green, u16 *blue,
red              3472 drivers/gpu/drm/drm_atomic_helper.c 		blob_data[i].red = red[i];
red               266 drivers/gpu/drm/drm_color_mgmt.c 	if (copy_from_user(r_base, (void __user *)(unsigned long)crtc_lut->red, size)) {
red               330 drivers/gpu/drm/drm_color_mgmt.c 	if (copy_to_user((void __user *)(unsigned long)crtc_lut->red, r_base, size)) {
red               492 drivers/gpu/drm/drm_color_mgmt.c 			if (entry[i].red != entry[i].blue ||
red               493 drivers/gpu/drm/drm_color_mgmt.c 			    entry[i].red != entry[i].green) {
red               500 drivers/gpu/drm/drm_color_mgmt.c 			if (entry[i].red < entry[i - 1].red ||
red               930 drivers/gpu/drm/drm_fb_helper.c 		u16 red = cmap->red[i];
red               935 drivers/gpu/drm/drm_fb_helper.c 		red >>= 16 - info->var.red.length;
red               938 drivers/gpu/drm/drm_fb_helper.c 		value = (red << info->var.red.offset) |
red               974 drivers/gpu/drm/drm_fb_helper.c 		memcpy(r + cmap->start, cmap->red, cmap->len * sizeof(*r));
red              1011 drivers/gpu/drm/drm_fb_helper.c 			lut[i].red = r[i];
red              1016 drivers/gpu/drm/drm_fb_helper.c 			lut[i].red = r[i];
red              1023 drivers/gpu/drm/drm_fb_helper.c 		lut[cmap->start + i].red = cmap->red[i];
red              1091 drivers/gpu/drm/drm_fb_helper.c 		memcpy(r + cmap->start, cmap->red, cmap->len * sizeof(*r));
red              1224 drivers/gpu/drm/drm_fb_helper.c 	       var_1->red.offset == var_2->red.offset &&
red              1225 drivers/gpu/drm/drm_fb_helper.c 	       var_1->red.length == var_2->red.length &&
red              1226 drivers/gpu/drm/drm_fb_helper.c 	       var_1->red.msb_right == var_2->red.msb_right &&
red              1243 drivers/gpu/drm/drm_fb_helper.c 		var->red.offset = 0;
red              1246 drivers/gpu/drm/drm_fb_helper.c 		var->red.length = 8; /* 8bit DAC */
red              1253 drivers/gpu/drm/drm_fb_helper.c 		var->red.offset = 10;
red              1256 drivers/gpu/drm/drm_fb_helper.c 		var->red.length = 5;
red              1263 drivers/gpu/drm/drm_fb_helper.c 		var->red.offset = 11;
red              1266 drivers/gpu/drm/drm_fb_helper.c 		var->red.length = 5;
red              1272 drivers/gpu/drm/drm_fb_helper.c 		var->red.offset = 16;
red              1275 drivers/gpu/drm/drm_fb_helper.c 		var->red.length = 8;
red              1282 drivers/gpu/drm/drm_fb_helper.c 		var->red.offset = 16;
red              1285 drivers/gpu/drm/drm_fb_helper.c 		var->red.length = 8;
red              1339 drivers/gpu/drm/drm_fb_helper.c 	if (!var->red.offset     && !var->green.offset    &&
red              1341 drivers/gpu/drm/drm_fb_helper.c 	    !var->red.length     && !var->green.length    &&
red              1343 drivers/gpu/drm/drm_fb_helper.c 	    !var->red.msb_right  && !var->green.msb_right &&
red                39 drivers/gpu/drm/gma500/framebuffer.c static int psbfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                53 drivers/gpu/drm/gma500/framebuffer.c 	red = CMAP_TOHW(red, info->var.red.length);
red                58 drivers/gpu/drm/gma500/framebuffer.c 	v = (red << info->var.red.offset) |
red               174 drivers/gpu/drm/gma500/gma_display.c int gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, u16 *blue,
red                66 drivers/gpu/drm/gma500/gma_display.h extern int gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red               367 drivers/gpu/drm/i915/display/intel_color.c 	return (color->red & 0xff) << 16 |
red               375 drivers/gpu/drm/i915/display/intel_color.c 	return (color->red >> 8) << 16 |
red               382 drivers/gpu/drm/i915/display/intel_color.c 	return drm_color_lut_extract(color->red, 10) << 20 |
red               408 drivers/gpu/drm/i915/display/intel_color.c 				(drm_color_lut_extract(lut[i].red, 8) << 16) |
red               504 drivers/gpu/drm/i915/display/intel_color.c 	I915_WRITE(PIPEGCMAX(pipe, 0), lut[i].red);
red               774 drivers/gpu/drm/i915/display/intel_color.c 	return (color->red >> 6) << 20 | (color->green >> 6) << 10 |
red               781 drivers/gpu/drm/i915/display/intel_color.c 	return (color->red & 0x3f) << 24 | (color->green & 0x3f) << 14 |
red               794 drivers/gpu/drm/i915/display/intel_color.c 	I915_WRITE(PREC_PAL_GC_MAX(pipe, 0), color->red);
red               913 drivers/gpu/drm/i915/display/intel_color.c 	return drm_color_lut_extract(color->red, 14);
red               940 drivers/gpu/drm/i915/display/intel_color.c 	return drm_color_lut_extract(color->red, 10);
red               159 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c 			word = (((lut[i].red >> 6) & LUT_10BIT_MASK) << 20) +
red              1383 drivers/gpu/drm/mgag200/mgag200_mode.c static int mga_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red               261 drivers/gpu/drm/nouveau/dispnv50/head507d.c 		writew(drm_color_lut_extract(in->  red, 11) << 3, mem + 0);
red               220 drivers/gpu/drm/nouveau/dispnv50/head907d.c 		writew(drm_color_lut_extract(in->  red, 14) + 0x6000, mem + 0);
red               108 drivers/gpu/drm/nouveau/dispnv50/headc57d.c 		u16 r = drm_color_lut_extract(in->  red + 0, 16);
red               114 drivers/gpu/drm/nouveau/dispnv50/headc57d.c 			ri = (drm_color_lut_extract(in->  red, 16) - r) / 4;
red               141 drivers/gpu/drm/nouveau/dispnv50/headc57d.c 		writew(drm_color_lut_extract(in->  red, 16), mem + 0);
red                44 drivers/gpu/drm/nouveau/dispnv50/lut.c 				in[i].red   =
red               143 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c 		u16 r = fixedU0_16_FP16(drm_color_lut_extract(in->  red, 16));
red              3839 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .red = 0, .green = 0, .blue = 0, },
red              3840 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .red = U16_MAX, .green = U16_MAX, .blue = U16_MAX, },
red              3874 drivers/gpu/drm/omapdrm/dss/dispc.c 			r = (lut[i].red * (w - j) + lut[i+1].red * j) / w;
red               238 drivers/gpu/drm/radeon/radeon_display.c static int radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
red               417 drivers/gpu/drm/stm/ltdc.c 		val = ((lut->red << 8) & 0xff0000) | (lut->green & 0xff00) |
red                49 drivers/gpu/drm/udl/udl_fb.c #define DLO_RG16(red, grn) (uint8_t)((((red) & 0xF8) | ((grn) >> 5)) & 0xFF)
red                55 drivers/gpu/drm/udl/udl_fb.c #define DLO_RGB8(red, grn, blu) ((((red) << 5) | (((grn) & 3) << 3) | ((blu) & 7)) & 0xFF)
red                60 drivers/gpu/drm/udl/udl_fb.c 	uint8_t red = DLO_RGB_GETRED(col);
red                64 drivers/gpu/drm/udl/udl_fb.c 	return DLO_RGB8(red, grn, blu);
red                69 drivers/gpu/drm/udl/udl_fb.c 	uint8_t red = DLO_RGB_GETRED(col);
red                73 drivers/gpu/drm/udl/udl_fb.c 	return (DLO_RG16(red, grn) << 8) + DLO_GB16(grn, blu);
red               243 drivers/gpu/drm/vc4/vc4_crtc.c 		vc4_crtc->lut_r[i] = drm_color_lut_extract(lut[i].red, 8);
red               344 drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h 		u8 red;
red                72 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static int vmw_fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                87 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 		pal[regno] = ((red & 0xff00) << 8) |
red               119 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 		var->red.offset = 16;
red               122 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 		var->red.length = 8;
red               129 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 		var->red.offset = 16;
red               132 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 		var->red.length = 8;
red               715 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 	info->var.red.offset = 16;
red               718 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c 	info->var.red.length = 8;
red               372 drivers/gpu/ipu-v3/ipu-cpmem.c 	ro = rgb->bits_per_pixel - rgb->red.length - rgb->red.offset;
red               377 drivers/gpu/ipu-v3/ipu-cpmem.c 	ipu_ch_param_write_field(ch, IPU_FIELD_WID0, rgb->red.length - 1);
red               485 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 16, .length = 8, },
red               493 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  0, .length = 8, },
red               501 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 24, .length = 8, },
red               509 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  8, .length = 8, },
red               517 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 16, .length = 8, },
red               525 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  0, .length = 8, },
red               533 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 11, .length = 5, },
red               541 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  0, .length = 5, },
red               549 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 10, .length = 5, },
red               557 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  8, .length = 4, },
red               565 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  0, .length = 5, },
red               573 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset = 11, .length = 5, },
red               581 drivers/gpu/ipu-v3/ipu-cpmem.c 	.red	= { .offset =  1, .length = 5, },
red                90 drivers/hid/hid-led.c 	struct hidled_led	red;
red               179 drivers/hid/hid-led.c 	r = rgb->red.cdev.brightness;
red               206 drivers/hid/hid-led.c 	buf[1] = rgb->red.cdev.brightness;
red               235 drivers/hid/hid-led.c 	buf[2] = led->rgb->red.cdev.brightness;
red               281 drivers/hid/hid-led.c 	if (led == &led->rgb->red)
red               347 drivers/hid/hid-led.c 	buf[3] = led->rgb->red.cdev.brightness;
red               435 drivers/hid/hid-led.c 	ret = hidled_init_led(&rgb->red, "red", rgb, minor);
red                67 drivers/hid/hid-picolcd_fb.c 	.red            = {
red               364 drivers/hid/hid-picolcd_fb.c 		var->red.length     = 8;
red               369 drivers/hid/hid-picolcd_fb.c 		var->red.length     = 1;
red                89 drivers/hid/hid-roccat-kone.h 	uint8_t red;   /* range 0x00-0xff */
red                83 drivers/input/input-mt.c 		mt->red = kcalloc(n2, sizeof(*mt->red), GFP_KERNEL);
red                84 drivers/input/input-mt.c 		if (!mt->red)
red               113 drivers/input/input-mt.c 		kfree(dev->mt->red);
red               366 drivers/input/input-mt.c 	int *w = mt->red;
red               380 drivers/input/input-mt.c 	return w - mt->red;
red               387 drivers/input/input-mt.c 	int *w = mt->red, j;
red               445 drivers/input/input-mt.c 	if (!mt || !mt->red)
red               453 drivers/input/input-mt.c 	find_reduced_matrix(mt->red, num_pos, nrc / num_pos, nrc, mu);
red                39 drivers/leds/leds-blinkm.c 	u8 red;			/* color red */
red               142 drivers/leds/leds-blinkm.c 		return scnprintf(buf, PAGE_SIZE, "%02X\n", data->red);
red               212 drivers/leds/leds-blinkm.c static DEVICE_ATTR(red, S_IRUGO | S_IWUSR, show_red, store_red);
red               361 drivers/leds/leds-blinkm.c 		data->red = data->args[0];
red               385 drivers/leds/leds-blinkm.c 		data->args[0] = data->red;
red               390 drivers/leds/leds-blinkm.c 		data->red = data->args[0];
red              2416 drivers/media/i2c/ov5640.c 		u16 red = (u16)sensor->ctrls.red_balance->val;
red              2419 drivers/media/i2c/ov5640.c 		ret = ov5640_write_reg16(sensor, OV5640_REG_AWB_R_GAIN, red);
red               195 drivers/media/i2c/ov6650.c 		struct v4l2_ctrl *red;
red               337 drivers/media/i2c/ov6650.c 			priv->red->val = reg2;
red               371 drivers/media/i2c/ov6650.c 							priv->red->val);
red              1008 drivers/media/i2c/ov6650.c 	priv->red = v4l2_ctrl_new_std(&priv->hdl, &ov6550_ctrl_ops,
red               152 drivers/media/i2c/sr030pc30.c 		struct v4l2_ctrl *red;
red               438 drivers/media/i2c/sr030pc30.c 		if (!ret && info->red->is_new)
red               439 drivers/media/i2c/sr030pc30.c 			ret = cam_i2c_write(sd, MWB_RGAIN_REG, info->red->val);
red               710 drivers/media/i2c/sr030pc30.c 	info->red = v4l2_ctrl_new_std(hdl, &sr030pc30_ctrl_ops,
red               661 drivers/media/pci/ivtv/ivtvfb.c 		var->red.offset = 16;
red               662 drivers/media/pci/ivtv/ivtvfb.c 		var->red.length = 8;
red               672 drivers/media/pci/ivtv/ivtvfb.c 				var->red.offset = 8;
red               673 drivers/media/pci/ivtv/ivtvfb.c 				var->red.length = 4;
red               682 drivers/media/pci/ivtv/ivtvfb.c 				var->red.offset = 10;
red               683 drivers/media/pci/ivtv/ivtvfb.c 				var->red.length = 5;
red               692 drivers/media/pci/ivtv/ivtvfb.c 				var->red.offset = 11;
red               693 drivers/media/pci/ivtv/ivtvfb.c 				var->red.length = 5;
red               857 drivers/media/pci/ivtv/ivtvfb.c static int ivtvfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               867 drivers/media/pci/ivtv/ivtvfb.c 	color = ((transp & 0xFF00) << 16) |((red & 0xFF00) << 8) | (green & 0xFF00) | ((blue & 0xFF00) >> 8);
red               881 drivers/media/pci/ivtv/ivtvfb.c 				color = ((red & 0xf000) >> 4) |
red               886 drivers/media/pci/ivtv/ivtvfb.c 				color = ((red & 0xf800) >> 1) |
red               891 drivers/media/pci/ivtv/ivtvfb.c 				color = (red & 0xf800 ) |
red               350 drivers/media/platform/omap3isp/isppreview.c 		       (blkadj->red << ISPPRV_BLKADJOFF_R_SHIFT),
red               561 drivers/media/platform/omap3isp/isppreview.c 		isp_reg_writel(isp, gt->red[i], OMAP3_ISP_IOMEM_PREV,
red              1332 drivers/media/platform/omap3isp/isppreview.c 	memcpy(params->gamma.red, gamma_table, sizeof(params->gamma.red));
red              1338 drivers/media/platform/omap3isp/isppreview.c 	params->blkadj.red = FLR_BLKADJ_RED;
red               135 drivers/media/platform/vivid/vivid-osd.c 		var->red.offset = 10;
red               136 drivers/media/platform/vivid/vivid-osd.c 		var->red.length = 5;
red               144 drivers/media/platform/vivid/vivid-osd.c 		var->red.offset = 11;
red               145 drivers/media/platform/vivid/vivid-osd.c 		var->red.length = 5;
red               194 drivers/media/platform/vivid/vivid-osd.c static int vivid_fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               203 drivers/media/platform/vivid/vivid-osd.c 	color = ((transp & 0xFF00) << 16) | ((red & 0xFF00) << 8) |
red               212 drivers/media/platform/vivid/vivid-osd.c 			color = (red & 0xf800) |
red               217 drivers/media/platform/vivid/vivid-osd.c 			color = ((red & 0xf800) >> 1) |
red               226 drivers/media/usb/dvb-usb/technisat-usb2.c static int technisat_usb2_set_led(struct dvb_usb_device *d, int red,
red               233 drivers/media/usb/dvb-usb/technisat-usb2.c 	led[0] = red ? SET_RED_LED_VENDOR_REQUEST : SET_GREEN_LED_VENDOR_REQUEST;
red               244 drivers/media/usb/dvb-usb/technisat-usb2.c 		if (red) {
red               266 drivers/media/usb/dvb-usb/technisat-usb2.c 		red ? SET_RED_LED_VENDOR_REQUEST : SET_GREEN_LED_VENDOR_REQUEST,
red               275 drivers/media/usb/dvb-usb/technisat-usb2.c static int technisat_usb2_set_led_timer(struct dvb_usb_device *d, u8 red, u8 green)
red               289 drivers/media/usb/dvb-usb/technisat-usb2.c 		(red << 8) | green, 0,
red                66 drivers/media/usb/gspca/sn9c20x.c 		struct v4l2_ctrl *red;
red              1356 drivers/media/usb/gspca/sn9c20x.c static void set_redblue(struct gspca_dev *gspca_dev, s32 blue, s32 red)
red              1358 drivers/media/usb/gspca/sn9c20x.c 	reg_w1(gspca_dev, 0x118c, red);
red              1678 drivers/media/usb/gspca/sn9c20x.c 		set_redblue(gspca_dev, sd->blue->val, sd->red->val);
red              1732 drivers/media/usb/gspca/sn9c20x.c 	sd->red = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
red              2034 drivers/media/usb/gspca/sn9c20x.c 			v4l2_ctrl_g_ctrl(sd->red));
red               473 drivers/media/usb/gspca/spca561.c 	__u8 blue, red;
red               477 drivers/media/usb/gspca/spca561.c 	red = 0x20 + white * 3 / 8;
red               483 drivers/media/usb/gspca/spca561.c 		red += contrast - 0x20;
red               488 drivers/media/usb/gspca/spca561.c 	reg_w_val(gspca_dev, reg, red);
red                43 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c 		struct v4l2_ctrl *red;
red               140 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c 	ctrls->red = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops,
red               334 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c 		err = pb0100_set_red_balance(gspca_dev, ctrls->red->val);
red               116 drivers/media/usb/gspca/topro.c 	struct v4l2_ctrl *red;
red              1399 drivers/media/usb/gspca/topro.c 							s32 blue, s32 red)
red              1422 drivers/media/usb/gspca/topro.c 						red >> 8);
red              1423 drivers/media/usb/gspca/topro.c 			i2c_w(gspca_dev, CX0342_RAW_RGAIN_L, red);
red              3976 drivers/media/usb/gspca/topro.c 		sd->red->val = sd->red->val * val / old;
red              3977 drivers/media/usb/gspca/topro.c 		if (sd->red->val > 4095)
red              3978 drivers/media/usb/gspca/topro.c 			sd->red->val = 4095;
red              3984 drivers/media/usb/gspca/topro.c 					sd->blue->val, sd->red->val);
red              4240 drivers/media/usb/gspca/topro.c 			v4l2_ctrl_g_ctrl(sd->red));
red              4460 drivers/media/usb/gspca/topro.c 			v4l2_ctrl_g_ctrl(sd->red));
red              4499 drivers/media/usb/gspca/topro.c 			v4l2_ctrl_g_ctrl(sd->red));
red              4536 drivers/media/usb/gspca/topro.c 			v4l2_ctrl_g_ctrl(sd->red));
red              4571 drivers/media/usb/gspca/topro.c 				v4l2_ctrl_g_ctrl(sd->red));
red              4889 drivers/media/usb/gspca/topro.c 		sd->red = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
red               148 drivers/media/usb/gspca/touptek.c 	struct v4l2_ctrl *red;
red               609 drivers/media/usb/gspca/touptek.c 		sd->red->val = ctrl->val;
red               610 drivers/media/usb/gspca/touptek.c 		setrgain(gspca_dev, sd->red->val, gspca_dev->gain->val);
red               636 drivers/media/usb/gspca/touptek.c 	sd->red = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
red                93 drivers/net/arcnet/com20020-pci.c 	outb(!!value, priv->misc + ci->leds[card->index].red);
red               356 drivers/net/arcnet/com20020-pci.c 			.red = 0x1,
red               385 drivers/net/arcnet/com20020-pci.c 			.red = 0x1,
red               388 drivers/net/arcnet/com20020-pci.c 			.red = 0x3,
red               413 drivers/net/arcnet/com20020-pci.c 			.red = 0x1,
red                42 drivers/net/arcnet/com20020.h 	int red;
red                52 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c 		struct red_stats red;
red               278 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c 	red_base = &mlxsw_sp_qdisc->xstats_base.red;
red               376 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c 	struct red_stats *xstats_base = &mlxsw_sp_qdisc->xstats_base.red;
red               183 drivers/net/ethernet/netronome/nfp/abm/main.h 		} red;
red                55 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	for (i = 0; i < qdisc->red.num_bands; i++) {
red                57 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 						&qdisc->red.band[i].stats);
red                63 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 						 &qdisc->red.band[i].xstats);
red               131 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	for (i = 0; i < qdisc->red.num_bands; i++) {
red               132 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[i].stats.backlog_pkts = 0;
red               133 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[i].stats.backlog_bytes = 0;
red               179 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	for (i = 0; i < qdisc->red.num_bands; i++) {
red               181 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 					   &qdisc->red.band[i].prev_stats,
red               182 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 					   &qdisc->red.band[i].prev_xstats);
red               219 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 				       qdisc->red.band[i].threshold);
red               220 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		act = qdisc->red.band[i].ecn ?
red               497 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	for (i = 0; i < qdisc->red.num_bands; i++) {
red               501 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		nfp_abm_stats_calculate(&qdisc->red.band[i].stats,
red               502 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 					&qdisc->red.band[i].prev_stats,
red               504 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[i].prev_stats = qdisc->red.band[i].stats;
red               506 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		nfp_abm_stats_red_calculate(&qdisc->red.band[i].xstats,
red               507 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 					    &qdisc->red.band[i].prev_xstats,
red               509 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[i].prev_xstats = qdisc->red.band[i].xstats;
red               590 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.num_bands = opt->set.dp_cnt;
red               591 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		for (i = 0; i < qdisc->red.num_bands; i++) {
red               592 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 			qdisc->red.band[i].ecn = opt->set.tab[i].is_ecn;
red               593 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 			qdisc->red.band[i].threshold = opt->set.tab[i].min;
red               630 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	nfp_abm_stats_red_calculate(&qdisc->red.band[0].xstats,
red               631 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 				    &qdisc->red.band[0].prev_xstats,
red               633 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	qdisc->red.band[0].prev_xstats = qdisc->red.band[0].xstats;
red               652 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	nfp_abm_stats_calculate(&qdisc->red.band[0].stats,
red               653 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 				&qdisc->red.band[0].prev_stats,
red               655 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	qdisc->red.band[0].prev_stats = qdisc->red.band[0].stats;
red               724 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.num_bands = 1;
red               725 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[0].ecn = opt->set.is_ecn;
red               726 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		qdisc->red.band[0].threshold = opt->set.min;
red               779 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	struct nfp_qdisc *qdisc, *red;
red               800 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		red = qdisc->children[i];
red               802 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 		for (j = 0; j < red->red.num_bands; j++) {
red               804 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 						&red->red.band[j].stats);
red               806 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 						&red->red.band[j].prev_stats);
red               249 drivers/platform/chrome/cros_ec_lightbar.c 			param->set_rgb.red = val[1];
red               187 drivers/platform/x86/alienware-wmi.c 	u8 red;
red               258 drivers/platform/x86/alienware-wmi.c 		 repackager.cp.red, repackager.cp.green, repackager.cp.blue);
red               328 drivers/platform/x86/alienware-wmi.c 		       target_zone->colors.red,
red               146 drivers/staging/fbtft/fb_uc1611.c 	par->info->var.red.offset    = 0;
red               147 drivers/staging/fbtft/fb_uc1611.c 	par->info->var.red.length    = 8;
red               436 drivers/staging/fbtft/fbtft-core.c static int fbtft_fb_setcolreg(unsigned int regno, unsigned int red,
red               445 drivers/staging/fbtft/fbtft-core.c 		__func__, regno, red, green, blue, transp);
red               452 drivers/staging/fbtft/fbtft-core.c 			val  = chan_to_field(red,   &info->var.red);
red               688 drivers/staging/fbtft/fbtft-core.c 	info->var.red.offset =     11;
red               689 drivers/staging/fbtft/fbtft-core.c 	info->var.red.length =     5;
red               136 drivers/staging/sm750fb/sm750.c 		fg = ((info->cmap.red[fbcursor->image.fg_color] & 0xf800)) |
red               140 drivers/staging/sm750fb/sm750.c 		bg = ((info->cmap.red[fbcursor->image.bg_color] & 0xf800)) |
red               334 drivers/staging/sm750fb/sm750.c 		var->red.offset = 0;
red               335 drivers/staging/sm750fb/sm750.c 		var->red.length = 8;
red               344 drivers/staging/sm750fb/sm750.c 		var->red.offset = 11;
red               345 drivers/staging/sm750fb/sm750.c 		var->red.length = 5;
red               356 drivers/staging/sm750fb/sm750.c 		var->red.offset = 16;
red               357 drivers/staging/sm750fb/sm750.c 		var->red.length = 8;
red               529 drivers/staging/sm750fb/sm750.c 		var->red.offset = 0;
red               530 drivers/staging/sm750fb/sm750.c 		var->red.length = 8;
red               539 drivers/staging/sm750fb/sm750.c 		var->red.offset = 11;
red               540 drivers/staging/sm750fb/sm750.c 		var->red.length = 5;
red               551 drivers/staging/sm750fb/sm750.c 		var->red.offset = 16;
red               552 drivers/staging/sm750fb/sm750.c 		var->red.length = 8;
red               581 drivers/staging/sm750fb/sm750.c 				unsigned int red,
red               603 drivers/staging/sm750fb/sm750.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               607 drivers/staging/sm750fb/sm750.c 		red >>= 8;
red               610 drivers/staging/sm750fb/sm750.c 		ret = hw_sm750_setColReg(crtc, regno, red, green, blue);
red               620 drivers/staging/sm750fb/sm750.c 			val = chan_to_field(red, &var->red);
red               913 drivers/staging/sm750fb/sm750.c 		 info->cmap.red, info->cmap.green, info->cmap.blue,
red               924 drivers/staging/sm750fb/sm750.c 		 info->cmap.red, info->cmap.green, info->cmap.blue,
red               205 drivers/staging/sm750fb/sm750.h 		       ushort red, ushort green, ushort blue);
red               376 drivers/staging/sm750fb/sm750_hw.c 		       ushort red, ushort green, ushort blue)
red               381 drivers/staging/sm750fb/sm750_hw.c 	       (red << 16) | (green << 8) | blue);
red                59 drivers/video/fbdev/68328fb.c 	.red =		{ 0, 8, 0 },
red                93 drivers/video/fbdev/68328fb.c static int mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               192 drivers/video/fbdev/68328fb.c 		var->red.offset = 0;
red               193 drivers/video/fbdev/68328fb.c 		var->red.length = 1;
red               202 drivers/video/fbdev/68328fb.c 		var->red.offset = 0;
red               203 drivers/video/fbdev/68328fb.c 		var->red.length = 8;
red               213 drivers/video/fbdev/68328fb.c 			var->red.offset = 0;
red               214 drivers/video/fbdev/68328fb.c 			var->red.length = 5;
red               222 drivers/video/fbdev/68328fb.c 			var->red.offset = 0;
red               223 drivers/video/fbdev/68328fb.c 			var->red.length = 5;
red               233 drivers/video/fbdev/68328fb.c 		var->red.offset = 0;
red               234 drivers/video/fbdev/68328fb.c 		var->red.length = 8;
red               243 drivers/video/fbdev/68328fb.c 		var->red.offset = 0;
red               244 drivers/video/fbdev/68328fb.c 		var->red.length = 8;
red               253 drivers/video/fbdev/68328fb.c 	var->red.msb_right = 0;
red               278 drivers/video/fbdev/68328fb.c static int mc68x328fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               290 drivers/video/fbdev/68328fb.c 		red = green = blue =
red               291 drivers/video/fbdev/68328fb.c 		    (red * 77 + green * 151 + blue * 28) >> 8;
red               319 drivers/video/fbdev/68328fb.c 		red = CNVT_TOHW(red, info->var.red.length);
red               325 drivers/video/fbdev/68328fb.c 		red = CNVT_TOHW(red, 8);	/* expect 8 bit DAC */
red               340 drivers/video/fbdev/68328fb.c 		v = (red << info->var.red.offset) |
red               461 drivers/video/fbdev/68328fb.c 		fb_info.var.red.length = fb_info.var.green.length = fb_info.var.blue.length = 1;
red               462 drivers/video/fbdev/68328fb.c 		fb_info.var.red.offset = fb_info.var.green.offset = fb_info.var.blue.offset = 0;
red               266 drivers/video/fbdev/acornfb.c acornfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               277 drivers/video/fbdev/acornfb.c 		pseudo_val  = regno << info->var.red.offset;
red               285 drivers/video/fbdev/acornfb.c 	pal.vidc20.red   = red >> 8;
red               297 drivers/video/fbdev/acornfb.c 			pal.vidc20.red   = current_par.palette[i       & 31].vidc20.red;
red               458 drivers/video/fbdev/acornfb.c 	var->red.msb_right = 0;
red               465 drivers/video/fbdev/acornfb.c 		var->red.offset    = 0;
red               466 drivers/video/fbdev/acornfb.c 		var->red.length    = var->bits_per_pixel;
red               467 drivers/video/fbdev/acornfb.c 		var->green         = var->red;
red               468 drivers/video/fbdev/acornfb.c 		var->blue          = var->red;
red               475 drivers/video/fbdev/acornfb.c 		var->red.offset    = 0;
red               476 drivers/video/fbdev/acornfb.c 		var->red.length    = 5;
red               486 drivers/video/fbdev/acornfb.c 		var->red.offset    = 0;
red               487 drivers/video/fbdev/acornfb.c 		var->red.length    = 8;
red               716 drivers/video/fbdev/acornfb.c 	fb_info.var.red.length	   = 8;
red               719 drivers/video/fbdev/acornfb.c 	fb_info.var.green	   = fb_info.var.red;
red               720 drivers/video/fbdev/acornfb.c 	fb_info.var.blue	   = fb_info.var.red;
red                19 drivers/video/fbdev/acornfb.h 	u_int red:8;
red                27 drivers/video/fbdev/acornfb.h 	u_int red:4;
red               157 drivers/video/fbdev/amba-clcd.c 	var->red.msb_right = 0;
red               173 drivers/video/fbdev/amba-clcd.c 		var->red.length		= var->bits_per_pixel;
red               174 drivers/video/fbdev/amba-clcd.c 		var->red.offset		= 0;
red               216 drivers/video/fbdev/amba-clcd.c 			var->red.length = 5;
red               219 drivers/video/fbdev/amba-clcd.c 			var->red.length = 4;
red               231 drivers/video/fbdev/amba-clcd.c 		var->red.length = 8;
red               249 drivers/video/fbdev/amba-clcd.c 		rgb = caps & CLCD_CAP_RGB && var->red.offset == 0;
red               262 drivers/video/fbdev/amba-clcd.c 			var->red.offset = var->green.offset + var->green.length;
red               264 drivers/video/fbdev/amba-clcd.c 			var->red.offset = 0;
red               265 drivers/video/fbdev/amba-clcd.c 			var->green.offset = var->red.offset + var->red.length;
red               348 drivers/video/fbdev/amba-clcd.c clcdfb_setcolreg(unsigned int regno, unsigned int red, unsigned int green,
red               357 drivers/video/fbdev/amba-clcd.c 				  convert_bitfield(red, &fb->fb.var.red);
red               363 drivers/video/fbdev/amba-clcd.c 		newval  = (red >> 11)  & 0x001f;
red              1036 drivers/video/fbdev/amifb.c #define rgb2hw8_high(red, green, blue) \
red              1037 drivers/video/fbdev/amifb.c 	(((red & 0xf0) << 4) | (green & 0xf0) | ((blue & 0xf0)>>4))
red              1038 drivers/video/fbdev/amifb.c #define rgb2hw8_low(red, green, blue) \
red              1039 drivers/video/fbdev/amifb.c 	(((red & 0x0f) << 8) | ((green & 0x0f) << 4) | (blue & 0x0f))
red              1040 drivers/video/fbdev/amifb.c #define rgb2hw4(red, green, blue) \
red              1041 drivers/video/fbdev/amifb.c 	(((red & 0xf0) << 4) | (green & 0xf0) | ((blue & 0xf0)>>4))
red              1042 drivers/video/fbdev/amifb.c #define rgb2hw2(red, green, blue) \
red              1043 drivers/video/fbdev/amifb.c 	(((red & 0xc0) << 4) | (green & 0xc0) | ((blue & 0xc0)>>4))
red              1529 drivers/video/fbdev/amifb.c 	var->red.offset = 0;
red              1530 drivers/video/fbdev/amifb.c 	var->red.msb_right = 0;
red              1531 drivers/video/fbdev/amifb.c 	var->red.length = par->bpp;
red              1533 drivers/video/fbdev/amifb.c 		var->red.length -= 2;
red              1534 drivers/video/fbdev/amifb.c 	var->blue = var->green = var->red;
red              1752 drivers/video/fbdev/amifb.c 	u_char red, green, blue;
red              1756 drivers/video/fbdev/amifb.c 		red = green = blue = 0;
red              1787 drivers/video/fbdev/amifb.c 		red = red0;
red              1801 drivers/video/fbdev/amifb.c 		custom.color[0] = rgb2hw8_high(red, green, blue);
red              1803 drivers/video/fbdev/amifb.c 		custom.color[0] = rgb2hw8_low(red, green, blue);
red              1813 drivers/video/fbdev/amifb.c 		color = rgb2hw2(red, green, blue);
red              1821 drivers/video/fbdev/amifb.c 		custom.color[0] = rgb2hw4(red, green, blue);
red              2447 drivers/video/fbdev/amifb.c static int amifb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              2462 drivers/video/fbdev/amifb.c 	red >>= 8;
red              2466 drivers/video/fbdev/amifb.c 		red0 = red;
red              2485 drivers/video/fbdev/amifb.c 			custom.color[regno & 31] = rgb2hw8_high(red, green,
red              2489 drivers/video/fbdev/amifb.c 			custom.color[regno & 31] = rgb2hw8_low(red, green,
red              2501 drivers/video/fbdev/amifb.c 			color = rgb2hw2(red, green, blue);
red              2512 drivers/video/fbdev/amifb.c 			custom.color[regno] = rgb2hw4(red, green, blue);
red               802 drivers/video/fbdev/arkfb.c static int arkfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               819 drivers/video/fbdev/arkfb.c 		outb(red >> 10, VGA_PEL_D);
red               829 drivers/video/fbdev/arkfb.c 		outb(red >> 10, VGA_PEL_D);
red               838 drivers/video/fbdev/arkfb.c 			((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) |
red               841 drivers/video/fbdev/arkfb.c 			((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) |
red               851 drivers/video/fbdev/arkfb.c 		((u32*)fb->pseudo_palette)[regno] = ((red & 0xFF00) << 8) |
red                95 drivers/video/fbdev/asiliantfb.c static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               244 drivers/video/fbdev/asiliantfb.c 		var->red.offset = 16;
red               247 drivers/video/fbdev/asiliantfb.c 		var->red.length = var->blue.length = var->green.length = 8;
red               249 drivers/video/fbdev/asiliantfb.c 		switch (var->red.offset) {
red               261 drivers/video/fbdev/asiliantfb.c 		var->red.length = var->blue.length = 5;
red               263 drivers/video/fbdev/asiliantfb.c 		var->red.offset = var->green.offset = var->blue.offset = 0;
red               264 drivers/video/fbdev/asiliantfb.c 		var->red.length = var->green.length = var->blue.length = 8;
red               284 drivers/video/fbdev/asiliantfb.c 		if (p->var.red.offset == 11)
red               306 drivers/video/fbdev/asiliantfb.c static int asiliantfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               311 drivers/video/fbdev/asiliantfb.c 	red >>= 8;
red               318 drivers/video/fbdev/asiliantfb.c 	writeb(red, mmio_base + 0x791);
red               323 drivers/video/fbdev/asiliantfb.c 		switch(p->var.red.offset) {
red               326 drivers/video/fbdev/asiliantfb.c 				((red & 0xf8) << 7) |
red               332 drivers/video/fbdev/asiliantfb.c 				((red & 0xf8) << 8) |
red               338 drivers/video/fbdev/asiliantfb.c 				(red << 16)  |
red               492 drivers/video/fbdev/asiliantfb.c 	.red 		= { .length = 8 },
red               672 drivers/video/fbdev/atafb.c 	var->red.offset = 0;
red               673 drivers/video/fbdev/atafb.c 	var->red.length = 4;
red               674 drivers/video/fbdev/atafb.c 	var->red.msb_right = 0;
red               725 drivers/video/fbdev/atafb.c 		var->red.length = 0;
red               732 drivers/video/fbdev/atafb.c 	var->blue = var->green = var->red;
red               782 drivers/video/fbdev/atafb.c static int tt_setcolreg(unsigned int regno, unsigned int red,
red               790 drivers/video/fbdev/atafb.c 	tt_palette[regno] = (((red >> 12) << 8) | ((green >> 12) << 4) |
red              1436 drivers/video/fbdev/atafb.c 		var->red.offset = 11;
red              1437 drivers/video/fbdev/atafb.c 		var->red.length = 5;
red              1438 drivers/video/fbdev/atafb.c 		var->red.msb_right = 0;
red              1446 drivers/video/fbdev/atafb.c 		var->red.offset = 0;
red              1447 drivers/video/fbdev/atafb.c 		var->red.length = hw->ste_mode ? 4 : 6;
red              1448 drivers/video/fbdev/atafb.c 		if (var->red.length > var->bits_per_pixel)
red              1449 drivers/video/fbdev/atafb.c 			var->red.length = var->bits_per_pixel;
red              1450 drivers/video/fbdev/atafb.c 		var->red.msb_right = 0;
red              1452 drivers/video/fbdev/atafb.c 		var->blue = var->green = var->red;
red              1684 drivers/video/fbdev/atafb.c static int falcon_setcolreg(unsigned int regno, unsigned int red,
red              1690 drivers/video/fbdev/atafb.c 	f030_col[regno] = (((red & 0xfc00) << 16) |
red              1695 drivers/video/fbdev/atafb.c 			(((red & 0xe000) >> 13) | ((red & 0x1000) >> 12) << 8) |
red              1698 drivers/video/fbdev/atafb.c 		((u32 *)info->pseudo_palette)[regno] = ((red & 0xf800) |
red              1880 drivers/video/fbdev/atafb.c 	var->red.offset = 0;
red              1881 drivers/video/fbdev/atafb.c 	var->red.length = ATARIHW_PRESENT(EXTD_SHIFTER) ? 4 : 3;
red              1882 drivers/video/fbdev/atafb.c 	var->red.msb_right = 0;
red              1918 drivers/video/fbdev/atafb.c 	var->blue = var->green = var->red;
red              1972 drivers/video/fbdev/atafb.c static int stste_setcolreg(unsigned int regno, unsigned int red,
red              1978 drivers/video/fbdev/atafb.c 	red >>= 12;
red              1983 drivers/video/fbdev/atafb.c 			(((red & 0xe) >> 1) | ((red & 1) << 3) << 8) |
red              1988 drivers/video/fbdev/atafb.c 			((red & 0xe) << 7) |
red              2154 drivers/video/fbdev/atafb.c 	var->red.offset = 0;
red              2155 drivers/video/fbdev/atafb.c 	var->red.length = (external_pmode == -1) ? external_depth / 3 :
red              2157 drivers/video/fbdev/atafb.c 	var->red.msb_right = 0;
red              2178 drivers/video/fbdev/atafb.c 	var->blue = var->green = var->red;
red              2210 drivers/video/fbdev/atafb.c static int ext_setcolreg(unsigned int regno, unsigned int red,
red              2226 drivers/video/fbdev/atafb.c 		OUTB(0x3c9, red & colmask);
red              2235 drivers/video/fbdev/atafb.c 		OUTB((MV300_reg[regno] << 2) + 1, red);
red              2418 drivers/video/fbdev/atafb.c static int atafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              2421 drivers/video/fbdev/atafb.c 	red >>= 8;
red              2425 drivers/video/fbdev/atafb.c 	return info->fbops->fb_setcolreg(regno, red, green, blue, transp, info);
red              2678 drivers/video/fbdev/atafb.c 		cmap.red = black;
red               445 drivers/video/fbdev/atmel_lcdfb.c 	var->red.msb_right = var->green.msb_right = var->blue.msb_right = 0;
red               485 drivers/video/fbdev/atmel_lcdfb.c 		var->red.offset = var->green.offset = var->blue.offset = 0;
red               486 drivers/video/fbdev/atmel_lcdfb.c 		var->red.length = var->green.length = var->blue.length
red               498 drivers/video/fbdev/atmel_lcdfb.c 			var->red.offset = var->green.length + 5;
red               502 drivers/video/fbdev/atmel_lcdfb.c 			var->red.offset = 0;
red               506 drivers/video/fbdev/atmel_lcdfb.c 		var->red.length = var->blue.length = 5;
red               515 drivers/video/fbdev/atmel_lcdfb.c 			var->red.offset = 16;
red               519 drivers/video/fbdev/atmel_lcdfb.c 			var->red.offset = 0;
red               523 drivers/video/fbdev/atmel_lcdfb.c 		var->red.length = var->green.length = var->blue.length = 8;
red               723 drivers/video/fbdev/atmel_lcdfb.c static int atmel_lcdfb_setcolreg(unsigned int regno, unsigned int red,
red               734 drivers/video/fbdev/atmel_lcdfb.c 		red = green = blue = (19595 * red + 38470 * green
red               742 drivers/video/fbdev/atmel_lcdfb.c 			val  = chan_to_field(red, &info->var.red);
red               755 drivers/video/fbdev/atmel_lcdfb.c 				val  = ((red   >> 11) & 0x001f);
red               767 drivers/video/fbdev/atmel_lcdfb.c 					val |= ((red  >>  0) & 0xf800);
red               769 drivers/video/fbdev/atmel_lcdfb.c 					val  = ((red  >> 11) & 0x001f);
red               462 drivers/video/fbdev/aty/aty128fb.c 	u8	red[32];		/* see aty128fb_setcolreg */
red               474 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              1171 drivers/video/fbdev/aty/aty128fb.c 	var->red.msb_right = 0;
red              1181 drivers/video/fbdev/aty/aty128fb.c 		var->red.offset = 0;
red              1182 drivers/video/fbdev/aty/aty128fb.c 		var->red.length = 8;
red              1189 drivers/video/fbdev/aty/aty128fb.c 		var->red.offset = 10;
red              1190 drivers/video/fbdev/aty/aty128fb.c 		var->red.length = 5;
red              1197 drivers/video/fbdev/aty/aty128fb.c 		var->red.offset = 11;
red              1198 drivers/video/fbdev/aty/aty128fb.c 		var->red.length = 5;
red              1205 drivers/video/fbdev/aty/aty128fb.c 		var->red.offset = 16;
red              1206 drivers/video/fbdev/aty/aty128fb.c 		var->red.length = 8;
red              1213 drivers/video/fbdev/aty/aty128fb.c 		var->red.offset = 16;
red              1214 drivers/video/fbdev/aty/aty128fb.c 		var->red.length = 8;
red              1659 drivers/video/fbdev/aty/aty128fb.c static void aty128_st_pal(u_int regno, u_int red, u_int green, u_int blue,
red              1668 drivers/video/fbdev/aty/aty128fb.c 	aty_st_le32(PALETTE_DATA, (red<<16)|(green<<8)|blue);
red              2237 drivers/video/fbdev/aty/aty128fb.c static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              2247 drivers/video/fbdev/aty/aty128fb.c 	red >>= 8;
red              2282 drivers/video/fbdev/aty/aty128fb.c 			par->red[regno] = red;
red              2284 drivers/video/fbdev/aty/aty128fb.c 			aty128_st_pal(regno * 8, red, par->green[regno*2],
red              2287 drivers/video/fbdev/aty/aty128fb.c 		red = par->red[regno/2];
red              2292 drivers/video/fbdev/aty/aty128fb.c 	aty128_st_pal(regno, red, green, blue, par);
red               131 drivers/video/fbdev/aty/atyfb.h 	struct { u8 red, green, blue; } palette[256];
red               232 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              1193 drivers/video/fbdev/aty/atyfb_base.c 		var->red.offset = 0;
red              1194 drivers/video/fbdev/aty/atyfb_base.c 		var->red.length = 8;
red              1204 drivers/video/fbdev/aty/atyfb_base.c 		var->red.offset = 10;
red              1205 drivers/video/fbdev/aty/atyfb_base.c 		var->red.length = 5;
red              1215 drivers/video/fbdev/aty/atyfb_base.c 		var->red.offset = 11;
red              1216 drivers/video/fbdev/aty/atyfb_base.c 		var->red.length = 5;
red              1226 drivers/video/fbdev/aty/atyfb_base.c 		var->red.offset = 16;
red              1227 drivers/video/fbdev/aty/atyfb_base.c 		var->red.length = 8;
red              1237 drivers/video/fbdev/aty/atyfb_base.c 		var->red.offset = 16;
red              1238 drivers/video/fbdev/aty/atyfb_base.c 		var->red.length = 8;
red              2818 drivers/video/fbdev/aty/atyfb_base.c static void aty_st_pal(u_int regno, u_int red, u_int green, u_int blue,
red              2822 drivers/video/fbdev/aty/atyfb_base.c 	aty_st_8(DAC_DATA, red, par);
red              2834 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              2853 drivers/video/fbdev/aty/atyfb_base.c 	red >>= 8;
red              2857 drivers/video/fbdev/aty/atyfb_base.c 	par->palette[regno].red = red;
red              2888 drivers/video/fbdev/aty/atyfb_base.c 				aty_st_pal(regno << 3, red,
red              2891 drivers/video/fbdev/aty/atyfb_base.c 			red = par->palette[regno >> 1].red;
red              2897 drivers/video/fbdev/aty/atyfb_base.c 				aty_st_pal(regno + i, red, green, blue, par);
red              2900 drivers/video/fbdev/aty/atyfb_base.c 	aty_st_pal(regno, red, green, blue, par);
red               131 drivers/video/fbdev/aty/mach64_cursor.c 		fg = ((info->cmap.red[fg_idx] & 0xff) << 24) |
red               135 drivers/video/fbdev/aty/mach64_cursor.c 		bg = ((info->cmap.red[bg_idx] & 0xff) << 24) |
red               868 drivers/video/fbdev/aty/radeon_base.c                         v.red.offset = v.green.offset = v.blue.offset = 0;
red               869 drivers/video/fbdev/aty/radeon_base.c                         v.red.length = v.green.length = v.blue.length = 8;
red               875 drivers/video/fbdev/aty/radeon_base.c 			v.red.offset = 10;
red               878 drivers/video/fbdev/aty/radeon_base.c 			v.red.length = v.green.length = v.blue.length = 5;
red               884 drivers/video/fbdev/aty/radeon_base.c                         v.red.offset = 11;
red               887 drivers/video/fbdev/aty/radeon_base.c                         v.red.length = 5;
red               895 drivers/video/fbdev/aty/radeon_base.c                         v.red.offset = 16;
red               898 drivers/video/fbdev/aty/radeon_base.c                         v.red.length = v.blue.length = v.green.length = 8;
red               904 drivers/video/fbdev/aty/radeon_base.c                         v.red.offset = 16;
red               907 drivers/video/fbdev/aty/radeon_base.c                         v.red.length = v.blue.length = v.green.length = 8;
red               946 drivers/video/fbdev/aty/radeon_base.c         v.red.msb_right = v.green.msb_right = v.blue.msb_right =
red              1168 drivers/video/fbdev/aty/radeon_base.c static int radeon_setcolreg (unsigned regno, unsigned red, unsigned green,
red              1179 drivers/video/fbdev/aty/radeon_base.c 	red >>= 8;
red              1182 drivers/video/fbdev/aty/radeon_base.c 	rinfo->palette[regno].red = red;
red              1206 drivers/video/fbdev/aty/radeon_base.c 				       (rinfo->palette[regno>>1].red << 16) |
red              1215 drivers/video/fbdev/aty/radeon_base.c 			OUTREG(PALETTE_DATA, (red << 16) |
red              1240 drivers/video/fbdev/aty/radeon_base.c static int radeonfb_setcolreg (unsigned regno, unsigned red, unsigned green,
red              1263 drivers/video/fbdev/aty/radeon_base.c 	rc = radeon_setcolreg (regno, red, green, blue, transp, rinfo);
red              1274 drivers/video/fbdev/aty/radeon_base.c 	u16 *red, *green, *blue, *transp;
red              1293 drivers/video/fbdev/aty/radeon_base.c 	red = cmap->red;
red              1302 drivers/video/fbdev/aty/radeon_base.c 		hred = *red++;
red                14 drivers/video/fbdev/aty/radeon_monitor.c 	.red		= { .length = 8 },
red               313 drivers/video/fbdev/aty/radeonfb.h 	struct { u8 red, green, blue, pad; }
red               151 drivers/video/fbdev/au1100fb.c 			info->var.red.offset    = 0;
red               152 drivers/video/fbdev/au1100fb.c 			info->var.red.length    = info->var.bits_per_pixel;
red               153 drivers/video/fbdev/au1100fb.c 			info->var.red.msb_right = 0;
red               173 drivers/video/fbdev/au1100fb.c 			info->var.red = rgb_bitfields[index][0];
red               235 drivers/video/fbdev/au1100fb.c int au1100fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *fbi)
red               249 drivers/video/fbdev/au1100fb.c 		red = green = blue =
red               250 drivers/video/fbdev/au1100fb.c 			(19595 * red + 38470 * green + 7471 * blue) >> 16;
red               260 drivers/video/fbdev/au1100fb.c 		red   >>= (16 - fbi->var.red.length);
red               264 drivers/video/fbdev/au1100fb.c 		value = (red   << fbi->var.red.offset) 	|
red               271 drivers/video/fbdev/au1100fb.c 		value = (red & 0xF800)|((green >> 5) & 0x07E0)|((blue >> 11) & 0x001F);
red               276 drivers/video/fbdev/au1100fb.c 		value = (((panel_swap_rgb(fbdev->panel) ? blue : red) >> 12) & 0x000F) |
red               278 drivers/video/fbdev/au1100fb.c 			(((panel_swap_rgb(fbdev->panel) ? red : blue) >> 4) & 0x0F00);
red              1098 drivers/video/fbdev/au1200fb.c 			var->red    = rgb_bitfields[idx][0];
red              1111 drivers/video/fbdev/au1200fb.c 			var->red    = rgb_bitfields[idx][0];
red              1142 drivers/video/fbdev/au1200fb.c static int au1200fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1153 drivers/video/fbdev/au1200fb.c 		red = green = blue =
red              1154 drivers/video/fbdev/au1200fb.c 			(19595 * red + 38470 * green + 7471 * blue) >> 16;
red              1164 drivers/video/fbdev/au1200fb.c 		red   >>= (16 - fbi->var.red.length);
red              1168 drivers/video/fbdev/au1200fb.c 		value = (red   << fbi->var.red.offset) 	|
red              1175 drivers/video/fbdev/au1200fb.c 		value = (red & 0xF800)|((green >> 5) &
red               112 drivers/video/fbdev/broadsheetfb.c 	.red =		{ 0, 4, 0 },
red              1147 drivers/video/fbdev/broadsheetfb.c 		info->cmap.red[i] = (((2*i)+1)*(0xFFFF))/32;
red              1148 drivers/video/fbdev/broadsheetfb.c 	memcpy(info->cmap.green, info->cmap.red, sizeof(u16)*16);
red              1149 drivers/video/fbdev/broadsheetfb.c 	memcpy(info->cmap.blue, info->cmap.red, sizeof(u16)*16);
red               299 drivers/video/fbdev/bw2.c 	info->var.red.length = info->var.green.length =
red               301 drivers/video/fbdev/bw2.c 	info->var.red.offset = info->var.green.offset =
red               163 drivers/video/fbdev/carminefb.c static int carmine_setcolreg(unsigned regno, unsigned red, unsigned green,
red               169 drivers/video/fbdev/carminefb.c 	red >>= 8;
red               175 drivers/video/fbdev/carminefb.c 		red << 0 | green << 8 | blue << 16);
red               198 drivers/video/fbdev/carminefb.c 	var->red.offset = 0;
red               203 drivers/video/fbdev/carminefb.c 	var->red.offset = 16;
red               208 drivers/video/fbdev/carminefb.c 	var->red.length = 8;
red               213 drivers/video/fbdev/carminefb.c 	var->red.msb_right = 0;
red               244 drivers/video/fbdev/cg14.c 			  unsigned red, unsigned green, unsigned blue,
red               255 drivers/video/fbdev/cg14.c 	red >>= 8;
red               258 drivers/video/fbdev/cg14.c 	val = (red | (green << 8) | (blue << 16));
red               482 drivers/video/fbdev/cg14.c 	info->var.red.length = 8;
red               139 drivers/video/fbdev/cg3.c 			 unsigned red, unsigned green, unsigned blue,
red               152 drivers/video/fbdev/cg3.c 	red >>= 8;
red               159 drivers/video/fbdev/cg3.c 	p8[0] = red;
red               370 drivers/video/fbdev/cg3.c 	info->var.red.length = 8;
red               485 drivers/video/fbdev/cg6.c 			 unsigned red, unsigned green, unsigned blue,
red               495 drivers/video/fbdev/cg6.c 	red >>= 8;
red               502 drivers/video/fbdev/cg6.c 	sbus_writel((u32)red << 24, &bt->color_map);
red               762 drivers/video/fbdev/cg6.c 	info->var.red.length = 8;
red                78 drivers/video/fbdev/chipsfb.c static int chipsfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               120 drivers/video/fbdev/chipsfb.c 		info->var.red.offset = 10;
red               123 drivers/video/fbdev/chipsfb.c 		info->var.red.length = info->var.green.length =
red               136 drivers/video/fbdev/chipsfb.c  		info->var.red.offset = info->var.green.offset =
red               138 drivers/video/fbdev/chipsfb.c 		info->var.red.length = info->var.green.length =
red               150 drivers/video/fbdev/chipsfb.c static int chipsfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               155 drivers/video/fbdev/chipsfb.c 	red >>= 8;
red               160 drivers/video/fbdev/chipsfb.c 	outb(red, 0x3c9);
red               317 drivers/video/fbdev/chipsfb.c 	.red = { .length = 8 },
red               390 drivers/video/fbdev/cirrusfb.c 		  unsigned char red, unsigned char green, unsigned char blue);
red               393 drivers/video/fbdev/cirrusfb.c 		  unsigned char *red, unsigned char *green,
red               540 drivers/video/fbdev/cirrusfb.c 		var->red.offset = 0;
red               541 drivers/video/fbdev/cirrusfb.c 		var->red.length = 1;
red               542 drivers/video/fbdev/cirrusfb.c 		var->green = var->red;
red               543 drivers/video/fbdev/cirrusfb.c 		var->blue = var->red;
red               547 drivers/video/fbdev/cirrusfb.c 		var->red.offset = 0;
red               548 drivers/video/fbdev/cirrusfb.c 		var->red.length = 8;
red               549 drivers/video/fbdev/cirrusfb.c 		var->green = var->red;
red               550 drivers/video/fbdev/cirrusfb.c 		var->blue = var->red;
red               554 drivers/video/fbdev/cirrusfb.c 		var->red.offset = 11;
red               557 drivers/video/fbdev/cirrusfb.c 		var->red.length = 5;
red               563 drivers/video/fbdev/cirrusfb.c 		var->red.offset = 16;
red               566 drivers/video/fbdev/cirrusfb.c 		var->red.length = 8;
red               604 drivers/video/fbdev/cirrusfb.c 	var->red.msb_right =
red              1276 drivers/video/fbdev/cirrusfb.c static int cirrusfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1287 drivers/video/fbdev/cirrusfb.c 		red >>= (16 - info->var.red.length);
red              1293 drivers/video/fbdev/cirrusfb.c 		v = (red << info->var.red.offset) |
red              1302 drivers/video/fbdev/cirrusfb.c 		WClut(cinfo, regno, red >> 10, green >> 10, blue >> 10);
red              2528 drivers/video/fbdev/cirrusfb.c static void WClut(struct cirrusfb_info *cinfo, unsigned char regnum, unsigned char red,
red              2542 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, red);
red              2548 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, red);
red              2554 drivers/video/fbdev/cirrusfb.c static void RClut(struct cirrusfb_info *cinfo, unsigned char regnum, unsigned char *red,
red              2565 drivers/video/fbdev/cirrusfb.c 		*red = vga_r(cinfo->regbase, data);
red              2571 drivers/video/fbdev/cirrusfb.c 		*red = vga_r(cinfo->regbase, data);
red                44 drivers/video/fbdev/clps711x-fb.c static int clps711x_fb_setcolreg(u_int regno, u_int red, u_int green,
red                56 drivers/video/fbdev/clps711x-fb.c 	level = (((red * 77 + green * 151 + blue * 28) >> 20) << shift) & mask;
red                91 drivers/video/fbdev/clps711x-fb.c 	var->red.msb_right	= 0;
red                92 drivers/video/fbdev/clps711x-fb.c 	var->red.offset		= 0;
red                93 drivers/video/fbdev/clps711x-fb.c 	var->red.length		= var->bits_per_pixel;
red                94 drivers/video/fbdev/clps711x-fb.c 	var->green		= var->red;
red                95 drivers/video/fbdev/clps711x-fb.c 	var->blue		= var->red;
red                91 drivers/video/fbdev/controlfb.c 		&& !DIRTY_CMAP(red) && !DIRTY_CMAP(green) && !DIRTY_CMAP(blue));
red               126 drivers/video/fbdev/controlfb.c static int controlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               343 drivers/video/fbdev/controlfb.c static int controlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               353 drivers/video/fbdev/controlfb.c 	r = red >> 8;
red               973 drivers/video/fbdev/controlfb.c 		var->red.length = 8;
red               979 drivers/video/fbdev/controlfb.c 		var->red.offset = 10;
red               980 drivers/video/fbdev/controlfb.c 		var->red.length = 5;
red               987 drivers/video/fbdev/controlfb.c 		var->red.offset = 16;
red               988 drivers/video/fbdev/controlfb.c 		var->red.length = 8;
red                64 drivers/video/fbdev/core/fbcmap.c     .len=2, .red=red2, .green=green2, .blue=blue2
red                67 drivers/video/fbdev/core/fbcmap.c     .len=8, .red=red8, .green=green8, .blue=blue8
red                70 drivers/video/fbdev/core/fbcmap.c     .len=4, .red=red4, .green=green4, .blue=blue4
red                73 drivers/video/fbdev/core/fbcmap.c     .len=16, .red=red16, .green=green16, .blue=blue16
red               104 drivers/video/fbdev/core/fbcmap.c 		cmap->red = kmalloc(size, flags);
red               105 drivers/video/fbdev/core/fbcmap.c 		if (!cmap->red)
red               149 drivers/video/fbdev/core/fbcmap.c 	kfree(cmap->red);
red               154 drivers/video/fbdev/core/fbcmap.c 	cmap->red = cmap->green = cmap->blue = cmap->transp = NULL;
red               183 drivers/video/fbdev/core/fbcmap.c 	memcpy(to->red+tooff, from->red+fromoff, size);
red               208 drivers/video/fbdev/core/fbcmap.c 	if (copy_to_user(to->red+tooff, from->red+fromoff, size))
red               234 drivers/video/fbdev/core/fbcmap.c 	u16 *red, *green, *blue, *transp;
red               237 drivers/video/fbdev/core/fbcmap.c 	red = cmap->red;
red               250 drivers/video/fbdev/core/fbcmap.c 			hred = *red++;
red               280 drivers/video/fbdev/core/fbcmap.c 	if (copy_from_user(umap.red, cmap->red, size) ||
red               934 drivers/video/fbdev/core/fbcon.c 	disp->red = var->red;
red               958 drivers/video/fbdev/core/fbcon.c 	var->red = disp->red;
red                47 drivers/video/fbdev/core/fbcon.h     struct fb_bitfield red;
red               114 drivers/video/fbdev/core/fbcon.h 	max_len = max(info->var.green.length, info->var.red.length);
red                97 drivers/video/fbdev/core/fbmem.c 		    var->green.length == var->red.length &&
red                99 drivers/video/fbdev/core/fbmem.c 		    var->green.offset == var->red.offset)
red               102 drivers/video/fbdev/core/fbmem.c 			depth = var->green.length + var->red.length +
red               205 drivers/video/fbdev/core/fbmem.c 	palette_cmap.red = palette_red;
red               218 drivers/video/fbdev/core/fbmem.c 			palette_cmap.red[j] = clut[0] << 8 | clut[0];
red               242 drivers/video/fbdev/core/fbmem.c 	redmask   = mask[info->var.red.length   < 8 ? info->var.red.length   : 8];
red               245 drivers/video/fbdev/core/fbmem.c 	redshift   = info->var.red.offset   - (8 - info->var.red.length);
red               264 drivers/video/fbdev/core/fbmem.c 	redshift = info->var.red.offset;
red               628 drivers/video/fbdev/core/fbmem.c 		if (info->var.red.length < depth)
red               629 drivers/video/fbdev/core/fbmem.c 			depth = info->var.red.length;
red               991 drivers/video/fbdev/core/fbmem.c 		if (var->red.offset     || var->green.offset    ||
red               993 drivers/video/fbdev/core/fbmem.c 		    var->red.length     || var->green.length    ||
red               995 drivers/video/fbdev/core/fbmem.c 		    var->red.msb_right  || var->green.msb_right ||
red              1204 drivers/video/fbdev/core/fbmem.c 	compat_caddr_t	red;
red              1224 drivers/video/fbdev/core/fbmem.c 	if (get_user(data, &cmap32->red) ||
red              1225 drivers/video/fbdev/core/fbmem.c 	    put_user(compat_ptr(data), &cmap->red) ||
red               610 drivers/video/fbdev/core/svgalib.c 		    (var->red.length     <= frm->red.length)     &&
red               632 drivers/video/fbdev/core/svgalib.c 		var->red            = frm[i].red;
red                74 drivers/video/fbdev/cyber2000fb.c 		u8 red, green, blue;
red               272 drivers/video/fbdev/cyber2000fb.c cyber2000fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               297 drivers/video/fbdev/cyber2000fb.c 		red >>= 8;
red               301 drivers/video/fbdev/cyber2000fb.c 		cfb->palette[regno].red = red;
red               306 drivers/video/fbdev/cyber2000fb.c 		cyber2000fb_writeb(red, 0x3c9, cfb);
red               322 drivers/video/fbdev/cyber2000fb.c 		red >>= 8;
red               334 drivers/video/fbdev/cyber2000fb.c 			cyber2000fb_writeb(cfb->palette[regno >> 1].red,
red               346 drivers/video/fbdev/cyber2000fb.c 			cfb->palette[regno << 3].red = red;
red               355 drivers/video/fbdev/cyber2000fb.c 			cyber2000fb_writeb(red, 0x3c9, cfb);
red               362 drivers/video/fbdev/cyber2000fb.c 			cfb->palette[regno << 4].red = red;
red               371 drivers/video/fbdev/cyber2000fb.c 			cyber2000fb_writeb(red, 0x3c9, cfb);
red               381 drivers/video/fbdev/cyber2000fb.c 		pseudo_val = regno << var->red.offset |
red               398 drivers/video/fbdev/cyber2000fb.c 		pseudo_val |= convert_bitfield(red, &var->red);
red               763 drivers/video/fbdev/cyber2000fb.c 	var->red.msb_right	= 0;
red               771 drivers/video/fbdev/cyber2000fb.c 		var->red.offset		= 0;
red               772 drivers/video/fbdev/cyber2000fb.c 		var->red.length		= 8;
red               782 drivers/video/fbdev/cyber2000fb.c 			var->red.offset		= 11;
red               783 drivers/video/fbdev/cyber2000fb.c 			var->red.length		= 5;
red               792 drivers/video/fbdev/cyber2000fb.c 			var->red.offset		= 10;
red               793 drivers/video/fbdev/cyber2000fb.c 			var->red.length		= 5;
red               803 drivers/video/fbdev/cyber2000fb.c 			var->red.offset		= 8;
red               804 drivers/video/fbdev/cyber2000fb.c 			var->red.length		= 4;
red               814 drivers/video/fbdev/cyber2000fb.c 		var->red.offset		= 16;
red               815 drivers/video/fbdev/cyber2000fb.c 		var->red.length		= 8;
red               825 drivers/video/fbdev/cyber2000fb.c 		var->red.offset		= 16;
red               826 drivers/video/fbdev/cyber2000fb.c 		var->red.length		= 8;
red              1047 drivers/video/fbdev/cyber2000fb.c 			cyber2000fb_writeb(cfb->palette[i].red, 0x3c9, cfb);
red               592 drivers/video/fbdev/da8xx-fb.c static int fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               612 drivers/video/fbdev/da8xx-fb.c 		red = CNVT_TOHW(red, info->var.red.length);
red               625 drivers/video/fbdev/da8xx-fb.c 				red >>= 4;
red               629 drivers/video/fbdev/da8xx-fb.c 				pal = red & 0x0f00;
red               639 drivers/video/fbdev/da8xx-fb.c 			red >>= 4;
red               643 drivers/video/fbdev/da8xx-fb.c 			pal = (red & 0x0f00);
red               663 drivers/video/fbdev/da8xx-fb.c 		v = (red << info->var.red.offset) |
red               952 drivers/video/fbdev/da8xx-fb.c 		var->red.offset = 0;
red               953 drivers/video/fbdev/da8xx-fb.c 		var->red.length = 8;
red               963 drivers/video/fbdev/da8xx-fb.c 		var->red.offset = 0;
red               964 drivers/video/fbdev/da8xx-fb.c 		var->red.length = 4;
red               974 drivers/video/fbdev/da8xx-fb.c 		var->red.offset = 11;
red               975 drivers/video/fbdev/da8xx-fb.c 		var->red.length = 5;
red               985 drivers/video/fbdev/da8xx-fb.c 		var->red.offset = 16;
red               986 drivers/video/fbdev/da8xx-fb.c 		var->red.length = 8;
red               996 drivers/video/fbdev/da8xx-fb.c 		var->red.offset = 16;
red               997 drivers/video/fbdev/da8xx-fb.c 		var->red.length = 8;
red              1008 drivers/video/fbdev/da8xx-fb.c 	var->red.msb_right = 0;
red               240 drivers/video/fbdev/dnfb.c 	info->var.red.length = 1;
red               241 drivers/video/fbdev/dnfb.c 	info->var.red.offset = 0;
red               242 drivers/video/fbdev/dnfb.c 	info->var.green = info->var.blue = info->var.red;
red                67 drivers/video/fbdev/efifb.c static int efifb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                82 drivers/video/fbdev/efifb.c 		red   >>= 16 - info->var.red.length;
red                86 drivers/video/fbdev/efifb.c 			(red   << info->var.red.offset)   |
red               516 drivers/video/fbdev/efifb.c 	efifb_defined.red.offset    = screen_info.red_pos;
red               517 drivers/video/fbdev/efifb.c 	efifb_defined.red.length    = screen_info.red_size;
red               171 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.offset	= 0;
red               172 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.length	= 8;
red               184 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.offset	= 11;
red               185 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.length	= 5;
red               197 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.offset	= 16;
red               198 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.length	= 8;
red               210 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.offset	= 16;
red               211 drivers/video/fbdev/ep93xx-fb.c 		info->var.red.length	= 8;
red               349 drivers/video/fbdev/ep93xx-fb.c static int ep93xxfb_setcolreg(unsigned int regno, unsigned int red,
red               361 drivers/video/fbdev/ep93xx-fb.c 		rgb = ((red & 0xff00) << 8) | (green & 0xff00) |
red               386 drivers/video/fbdev/ep93xx-fb.c 		red = ep93xxfb_convert_color(red, info->var.red.length);
red               392 drivers/video/fbdev/ep93xx-fb.c 		pal[regno] = (red << info->var.red.offset) |
red                75 drivers/video/fbdev/fb-puv3.c 	.red =		{ 11, 5, 0 },
red               401 drivers/video/fbdev/fb-puv3.c 		var->red.offset = 0;
red               402 drivers/video/fbdev/fb-puv3.c 		var->red.length = 8;
red               412 drivers/video/fbdev/fb-puv3.c 			var->red.offset = 0;
red               413 drivers/video/fbdev/fb-puv3.c 			var->red.length = 5;
red               421 drivers/video/fbdev/fb-puv3.c 			var->red.offset = 11;
red               422 drivers/video/fbdev/fb-puv3.c 			var->red.length = 5;
red               432 drivers/video/fbdev/fb-puv3.c 		var->red.offset = 0;
red               433 drivers/video/fbdev/fb-puv3.c 		var->red.length = 8;
red               442 drivers/video/fbdev/fb-puv3.c 		var->red.offset = 16;
red               443 drivers/video/fbdev/fb-puv3.c 		var->red.length = 8;
red               452 drivers/video/fbdev/fb-puv3.c 	var->red.msb_right = 0;
red               554 drivers/video/fbdev/fb-puv3.c static int unifb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               563 drivers/video/fbdev/fb-puv3.c 		red = green = blue =
red               564 drivers/video/fbdev/fb-puv3.c 		    (red * 77 + green * 151 + blue * 28) >> 8;
red               571 drivers/video/fbdev/fb-puv3.c 		red = CNVT_TOHW(red, info->var.red.length);
red               577 drivers/video/fbdev/fb-puv3.c 		red = CNVT_TOHW(red, 8);	/* expect 8 bit DAC */
red               592 drivers/video/fbdev/fb-puv3.c 		v = (red << info->var.red.offset) |
red               188 drivers/video/fbdev/ffb.c 	u32	red;
red               629 drivers/video/fbdev/ffb.c 	var->red.offset = 0;
red               630 drivers/video/fbdev/ffb.c 	var->red.length = 8;
red               650 drivers/video/fbdev/ffb.c 			 unsigned red, unsigned green, unsigned blue,
red               658 drivers/video/fbdev/ffb.c 	red >>= 8;
red               662 drivers/video/fbdev/ffb.c 	value = (blue << 16) | (green << 8) | red;
red               164 drivers/video/fbdev/fm2fb.c static int fm2fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               195 drivers/video/fbdev/fm2fb.c static int fm2fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               199 drivers/video/fbdev/fm2fb.c 		red >>= 8;
red               203 drivers/video/fbdev/fm2fb.c 		((u32*)(info->pseudo_palette))[regno] = (red << 16) |
red               719 drivers/video/fbdev/fsl-diu-fb.c 		var->red.length = 5;
red               720 drivers/video/fbdev/fsl-diu-fb.c 		var->red.offset = 11;
red               721 drivers/video/fbdev/fsl-diu-fb.c 		var->red.msb_right = 0;
red               736 drivers/video/fbdev/fsl-diu-fb.c 		var->red.length = 8;
red               737 drivers/video/fbdev/fsl-diu-fb.c 		var->red.offset = 0;
red               738 drivers/video/fbdev/fsl-diu-fb.c 		var->red.msb_right = 0;
red               753 drivers/video/fbdev/fsl-diu-fb.c 		var->red.length = 8;
red               754 drivers/video/fbdev/fsl-diu-fb.c 		var->red.offset = 16;
red               755 drivers/video/fbdev/fsl-diu-fb.c 		var->red.msb_right = 0;
red               949 drivers/video/fbdev/fsl-diu-fb.c #define MAKE_PF(alpha, red, green, blue, size, c0, c1, c2, c3) \
red               952 drivers/video/fbdev/fsl-diu-fb.c 	(red << PF_RED_C_SHIFT) | (c3 << PF_COMP_3_SHIFT) | \
red              1078 drivers/video/fbdev/fsl-diu-fb.c 		bg = ((info->cmap.red[bg_idx] & 0xf8) << 7) |
red              1083 drivers/video/fbdev/fsl-diu-fb.c 		fg = ((info->cmap.red[fg_idx] & 0xf8) << 7) |
red              1195 drivers/video/fbdev/fsl-diu-fb.c static int fsl_diu_setcolreg(unsigned int regno, unsigned int red,
red              1206 drivers/video/fbdev/fsl-diu-fb.c 		red = green = blue = (19595 * red + 38470 * green +
red              1218 drivers/video/fbdev/fsl-diu-fb.c 			red = CNVT_TOHW(red, info->var.red.length);
red              1223 drivers/video/fbdev/fsl-diu-fb.c 			v = (red << info->var.red.offset) |
red                85 drivers/video/fbdev/g364fb.c 	.red 		= { 0, 8, 0 },
red               108 drivers/video/fbdev/g364fb.c static int g364fb_setcolreg(u_int regno, u_int red, u_int green,
red               175 drivers/video/fbdev/g364fb.c static int g364fb_setcolreg(u_int regno, u_int red, u_int green,
red               183 drivers/video/fbdev/g364fb.c 	red >>= 8;
red               187 drivers/video/fbdev/g364fb.c 	ptr[regno << 1] = (red << 16) | (green << 8) | blue;
red                96 drivers/video/fbdev/gbefb.c 	.red		= { 0, 8, 0 },
red               127 drivers/video/fbdev/gbefb.c 	.red		= { 0, 8, 0 },
red               850 drivers/video/fbdev/gbefb.c static int gbefb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               858 drivers/video/fbdev/gbefb.c 	red >>= 8;
red               863 drivers/video/fbdev/gbefb.c 		gbe_cmap[regno] = (red << 24) | (green << 16) | (blue << 8);
red               878 drivers/video/fbdev/gbefb.c 			red >>= 3;
red               882 drivers/video/fbdev/gbefb.c 				(red << info->var.red.offset) |
red               888 drivers/video/fbdev/gbefb.c 				(red << info->var.red.offset) |
red               951 drivers/video/fbdev/gbefb.c 		var->red.offset = 0;
red               952 drivers/video/fbdev/gbefb.c 		var->red.length = 8;
red               961 drivers/video/fbdev/gbefb.c 		var->red.offset = 10;
red               962 drivers/video/fbdev/gbefb.c 		var->red.length = 5;
red               971 drivers/video/fbdev/gbefb.c 		var->red.offset = 24;
red               972 drivers/video/fbdev/gbefb.c 		var->red.length = 8;
red               981 drivers/video/fbdev/gbefb.c 	var->red.msb_right = 0;
red               168 drivers/video/fbdev/geode/display_gx.c 		unsigned red, unsigned green, unsigned blue)
red               174 drivers/video/fbdev/geode/display_gx.c 	val  = (red   << 8) & 0xff0000;
red               193 drivers/video/fbdev/geode/display_gx1.c 				   unsigned red, unsigned green, unsigned blue)
red               199 drivers/video/fbdev/geode/display_gx1.c 	val  = (red   <<  2) & 0x3f000;
red               109 drivers/video/fbdev/geode/gx1fb_core.c 		var->red.offset   = 11; var->red.length   = 5;
red               114 drivers/video/fbdev/geode/gx1fb_core.c 		var->red.offset   = 0; var->red.length   = 8;
red               153 drivers/video/fbdev/geode/gx1fb_core.c static int gx1fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               161 drivers/video/fbdev/geode/gx1fb_core.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               172 drivers/video/fbdev/geode/gx1fb_core.c 		v  = chan_to_field(red, &info->var.red);
red               181 drivers/video/fbdev/geode/gx1fb_core.c 		par->dc_ops->set_palette_reg(info, regno, red, green, blue);
red                46 drivers/video/fbdev/geode/gxfb.h 		unsigned red, unsigned green, unsigned blue);
red               133 drivers/video/fbdev/geode/gxfb_core.c 		var->red.offset   = 16; var->red.length   = 8;
red               137 drivers/video/fbdev/geode/gxfb_core.c 		var->red.offset   = 11; var->red.length   = 5;
red               141 drivers/video/fbdev/geode/gxfb_core.c 		var->red.offset   = 0; var->red.length   = 8;
red               178 drivers/video/fbdev/geode/gxfb_core.c static int gxfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               184 drivers/video/fbdev/geode/gxfb_core.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               195 drivers/video/fbdev/geode/gxfb_core.c 		v  = chan_to_field(red, &info->var.red);
red               204 drivers/video/fbdev/geode/gxfb_core.c 		gx_set_hw_palette_reg(info, regno, red, green, blue);
red               241 drivers/video/fbdev/geode/lxfb_core.c 		var->red.offset   = 16; var->red.length   = 8;
red               245 drivers/video/fbdev/geode/lxfb_core.c 		var->red.offset   = 11; var->red.length   = 5;
red               249 drivers/video/fbdev/geode/lxfb_core.c 		var->red.offset   = 0; var->red.length   = 8;
red               286 drivers/video/fbdev/geode/lxfb_core.c static int lxfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               292 drivers/video/fbdev/geode/lxfb_core.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               303 drivers/video/fbdev/geode/lxfb_core.c 		v  = chan_to_field(red, &info->var.red);
red               312 drivers/video/fbdev/geode/lxfb_core.c 		lx_set_palette_reg(info, regno, red, green, blue);
red               506 drivers/video/fbdev/geode/lxfb_ops.c 			unsigned red, unsigned green, unsigned blue)
red               513 drivers/video/fbdev/geode/lxfb_ops.c 	val  = (red   << 8) & 0xff0000;
red                72 drivers/video/fbdev/goldfishfb.c goldfish_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green,
red                81 drivers/video/fbdev/goldfishfb.c 				  convert_bitfield(red, &fb->fb.var.red);
red               233 drivers/video/fbdev/goldfishfb.c 	fb->fb.var.red.offset = 11;
red               234 drivers/video/fbdev/goldfishfb.c 	fb->fb.var.red.length = 5;
red               119 drivers/video/fbdev/grvga.c 		var->red   = (struct fb_bitfield) {0, 8, 0};      /* offset, length, msb-right */
red               125 drivers/video/fbdev/grvga.c 		var->red   = (struct fb_bitfield) {11, 5, 0};
red               132 drivers/video/fbdev/grvga.c 		var->red   = (struct fb_bitfield) {16, 8, 0};
red               188 drivers/video/fbdev/grvga.c static int grvga_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *info)
red               198 drivers/video/fbdev/grvga.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               205 drivers/video/fbdev/grvga.c 	red    = CNVT_TOHW(red,   info->var.red.length);
red               214 drivers/video/fbdev/grvga.c 		__raw_writel((regno << 24) | (red << 16) | (green << 8) | blue,
red               224 drivers/video/fbdev/grvga.c 		v =     (red    << info->var.red.offset)   |
red               329 drivers/video/fbdev/gxt4500.c 	var->red = eightbits;
red               336 drivers/video/fbdev/gxt4500.c 		var->red.length = 5;
red               341 drivers/video/fbdev/gxt4500.c 		var->red.length = 5;
red               353 drivers/video/fbdev/gxt4500.c 		var->red.offset = var->green.offset + var->green.length;
red               356 drivers/video/fbdev/gxt4500.c 				var->red.offset + var->red.length;
red               512 drivers/video/fbdev/gxt4500.c static int gxt4500_setcolreg(unsigned int reg, unsigned int red,
red               521 drivers/video/fbdev/gxt4500.c 	cmap_entry = ((transp & 0xff00) << 16) | ((red & 0xff00) << 8) |
red               115 drivers/video/fbdev/hgafb.c 	.red 		= {0, 1, 0},
red               399 drivers/video/fbdev/hgafb.c static int hgafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               207 drivers/video/fbdev/hitfb.c static int hitfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               216 drivers/video/fbdev/hitfb.c 		fb_writew(red >> 10, HD64461_CPTWDR);
red               224 drivers/video/fbdev/hitfb.c 		    ((red & 0xf800)) |
red               265 drivers/video/fbdev/hitfb.c 		var->red.offset = 0;
red               266 drivers/video/fbdev/hitfb.c 		var->red.length = 8;
red               275 drivers/video/fbdev/hitfb.c 		var->red.offset = 11;
red               276 drivers/video/fbdev/hitfb.c 		var->red.length = 5;
red               364 drivers/video/fbdev/hitfb.c 		hitfb_var.red.offset = 0;
red               365 drivers/video/fbdev/hitfb.c 		hitfb_var.red.length = 8;
red               374 drivers/video/fbdev/hitfb.c 		hitfb_var.red.offset = 11;
red               375 drivers/video/fbdev/hitfb.c 		hitfb_var.red.length = 5;
red                61 drivers/video/fbdev/hpfb.c 	.red		= {
red                76 drivers/video/fbdev/hpfb.c static int hpfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                81 drivers/video/fbdev/hpfb.c 	unsigned char _red  =red>>8;
red               575 drivers/video/fbdev/hyperv_fb.c static int hvfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               583 drivers/video/fbdev/hyperv_fb.c 	pal[regno] = chan_to_field(red, &info->var.red)
red               801 drivers/video/fbdev/hyperv_fb.c 		info->var.red = (struct fb_bitfield){11, 5, 0};
red               806 drivers/video/fbdev/hyperv_fb.c 		info->var.red = (struct fb_bitfield){16, 8, 0};
red               662 drivers/video/fbdev/i740fb.c 		var->red.offset	= var->green.offset = var->blue.offset = 0;
red               663 drivers/video/fbdev/i740fb.c 		var->red.length	= var->green.length = var->blue.length = 8;
red               669 drivers/video/fbdev/i740fb.c 			var->red.offset = 10;
red               672 drivers/video/fbdev/i740fb.c 			var->red.length	= 5;
red               677 drivers/video/fbdev/i740fb.c 			var->red.offset = 11;
red               680 drivers/video/fbdev/i740fb.c 			var->red.length = var->blue.length = 5;
red               685 drivers/video/fbdev/i740fb.c 		var->red.offset = 16;
red               688 drivers/video/fbdev/i740fb.c 		var->red.length	= var->green.length = var->blue.length = 8;
red               692 drivers/video/fbdev/i740fb.c 		var->red.offset = 16;
red               696 drivers/video/fbdev/i740fb.c 		var->red.length = var->green.length = var->blue.length = 8;
red               860 drivers/video/fbdev/i740fb.c static int i740fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               867 drivers/video/fbdev/i740fb.c 		regno, red, green, blue, transp, info->var.bits_per_pixel);
red               874 drivers/video/fbdev/i740fb.c 		i740outb(info->par, VGA_PEL_D, red >> 8);
red               881 drivers/video/fbdev/i740fb.c 		r = (red >> (16 - info->var.red.length))
red               882 drivers/video/fbdev/i740fb.c 			<< info->var.red.offset;
red                90 drivers/video/fbdev/i810/i810_main.c static int i810fb_getcolreg  (u8 regno, u8 *red, u8 *green, u8 *blue,
red                92 drivers/video/fbdev/i810/i810_main.c static int i810fb_setcolreg  (unsigned regno, unsigned red, unsigned green, unsigned blue,
red               440 drivers/video/fbdev/i810/i810_main.c static void i810_write_dac(u8 regno, u8 red, u8 green, u8 blue,
red               444 drivers/video/fbdev/i810/i810_main.c 	i810_writeb(CLUT_DATA, mmio, red);
red               449 drivers/video/fbdev/i810/i810_main.c static void i810_read_dac(u8 regno, u8 *red, u8 *green, u8 *blue,
red               453 drivers/video/fbdev/i810/i810_main.c 	*red = i810_readb(CLUT_DATA, mmio);
red               823 drivers/video/fbdev/i810/i810_main.c 	u8 red, green, blue, trans, temp;
red               825 drivers/video/fbdev/i810/i810_main.c 	i810fb_getcolreg(bg, &red, &green, &blue, &trans, info);
red               830 drivers/video/fbdev/i810/i810_main.c 	i810_write_dac(4, red, green, blue, mmio);
red               834 drivers/video/fbdev/i810/i810_main.c 	i810fb_getcolreg(fg, &red, &green, &blue, &trans, info);
red               838 drivers/video/fbdev/i810/i810_main.c 	i810_write_dac(5, red, green, blue, mmio);
red               944 drivers/video/fbdev/i810/i810_main.c 		var->red.offset = 0;
red               945 drivers/video/fbdev/i810/i810_main.c 		var->red.length = 8;
red               955 drivers/video/fbdev/i810/i810_main.c 		var->red.length = 5;
red               960 drivers/video/fbdev/i810/i810_main.c 		var->red.offset = 5 + var->green.length;
red               961 drivers/video/fbdev/i810/i810_main.c 		var->transp.offset =  (5 + var->red.offset) & 15;
red               965 drivers/video/fbdev/i810/i810_main.c 		var->red.offset = 16;
red               966 drivers/video/fbdev/i810/i810_main.c 		var->red.length = 8;
red               975 drivers/video/fbdev/i810/i810_main.c 	var->red.msb_right = 0;
red              1199 drivers/video/fbdev/i810/i810_main.c static int i810fb_getcolreg(u8 regno, u8 *red, u8 *green, u8 *blue, 
red              1217 drivers/video/fbdev/i810/i810_main.c 		i810_read_dac(regno * 8, red, green, blue, mmio);
red              1223 drivers/video/fbdev/i810/i810_main.c 		i810_read_dac(regno * 8, red, &tmp, blue, mmio);
red              1227 drivers/video/fbdev/i810/i810_main.c 		i810_read_dac(regno, red, green, blue, mmio);
red              1281 drivers/video/fbdev/i810/i810_main.c static int i810fb_setcolreg(unsigned regno, unsigned red, unsigned green, 
red              1299 drivers/video/fbdev/i810/i810_main.c 		red = green = blue = (19595 * red + 38470 * green +
red              1308 drivers/video/fbdev/i810/i810_main.c 			i810_write_dac((u8) (regno * 8) + i, (u8) red, 
red              1317 drivers/video/fbdev/i810/i810_main.c 					       (u8) red, (u8) green, 
red              1325 drivers/video/fbdev/i810/i810_main.c 		i810_write_dac((u8) regno, (u8) red, (u8) green,
red              1347 drivers/video/fbdev/i810/i810_main.c 						((red & 0xf800) >> 1) |
red              1353 drivers/video/fbdev/i810/i810_main.c 						(red & 0xf800) |
red              1367 drivers/video/fbdev/i810/i810_main.c 					((red & 0xff00) << 8) |
red               795 drivers/video/fbdev/imsttfb.c 			var->red.offset = 0;
red               796 drivers/video/fbdev/imsttfb.c 			var->red.length = 8;
red               806 drivers/video/fbdev/imsttfb.c 				var->red.offset = 10;
red               807 drivers/video/fbdev/imsttfb.c 			var->red.length = 5;
red               817 drivers/video/fbdev/imsttfb.c 			var->red.offset = 16;
red               818 drivers/video/fbdev/imsttfb.c 			var->red.length = 8;
red               827 drivers/video/fbdev/imsttfb.c 			var->red.offset = 16;
red               828 drivers/video/fbdev/imsttfb.c 			var->red.length = 8;
red               845 drivers/video/fbdev/imsttfb.c 	var->red.msb_right = 0;
red               876 drivers/video/fbdev/imsttfb.c imsttfb_setcolreg (u_int regno, u_int red, u_int green, u_int blue,
red               885 drivers/video/fbdev/imsttfb.c 	red >>= 8;
red               896 drivers/video/fbdev/imsttfb.c 	par->cmap_regs[PDATA] = red;	eieio();
red              1246 drivers/video/fbdev/imsttfb.c 		fg = ((info->cmap.red[fg_idx] & 0xf8) << 7) |
red               131 drivers/video/fbdev/imxfb.c 	struct fb_bitfield	red;
red               221 drivers/video/fbdev/imxfb.c 	.red	= {.offset = 16, .length = 8,},
red               228 drivers/video/fbdev/imxfb.c 	.red	= {.offset = 11, .length = 5,},
red               235 drivers/video/fbdev/imxfb.c 	.red	= {.offset = 8, .length = 4,},
red               242 drivers/video/fbdev/imxfb.c 	.red	= {.offset = 0, .length = 8,},
red               258 drivers/video/fbdev/imxfb.c static int imxfb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
red               266 drivers/video/fbdev/imxfb.c 		val = (CNVT_TOHW(red, 4) << 8) |
red               276 drivers/video/fbdev/imxfb.c static int imxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               290 drivers/video/fbdev/imxfb.c 		red   = 0xffff - red;
red               300 drivers/video/fbdev/imxfb.c 		red = green = blue = (19595 * red + 38470 * green +
red               312 drivers/video/fbdev/imxfb.c 			val  = chan_to_field(red, &info->var.red);
red               323 drivers/video/fbdev/imxfb.c 		ret = imxfb_setpalettereg(regno, red, green, blue, trans, info);
red               439 drivers/video/fbdev/imxfb.c 	var->red    = rgb->red;
red               445 drivers/video/fbdev/imxfb.c 		var->red.length, var->green.length, var->blue.length,
red               449 drivers/video/fbdev/imxfb.c 		var->red.offset, var->green.offset, var->blue.offset,
red               139 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               991 drivers/video/fbdev/intelfb/intelfbdrv.c 		var->red.offset = screen_info.red_pos;
red               992 drivers/video/fbdev/intelfb/intelfbdrv.c 		var->red.length = screen_info.red_size;
red              1000 drivers/video/fbdev/intelfb/intelfbdrv.c 		var->red.length = 8;
red              1247 drivers/video/fbdev/intelfb/intelfbdrv.c 		      memcmp(&info->var.red, &var->red, sizeof(var->red)) ||
red              1266 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.offset = v.green.offset = v.blue.offset = 0;
red              1267 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.length = v.green.length = v.blue.length = 8;
red              1271 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.offset = 10;
red              1274 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.length = v.green.length = v.blue.length = 5;
red              1278 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.offset = 11;
red              1281 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.length = 5;
red              1287 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.offset = 16;
red              1290 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.length = v.green.length = v.blue.length = 8;
red              1294 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.offset = 16;
red              1297 drivers/video/fbdev/intelfb/intelfbdrv.c 		v.red.length = v.green.length = v.blue.length = 8;
red              1308 drivers/video/fbdev/intelfb/intelfbdrv.c 	v.red.msb_right = v.green.msb_right = v.blue.msb_right =
red              1377 drivers/video/fbdev/intelfb/intelfbdrv.c static int intelfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1391 drivers/video/fbdev/intelfb/intelfbdrv.c 		red >>= 8;
red              1395 drivers/video/fbdev/intelfb/intelfbdrv.c 		intelfbhw_setcolreg(dinfo, regno, red, green, blue,
red              1402 drivers/video/fbdev/intelfb/intelfbdrv.c 			dinfo->pseudo_palette[regno] = ((red & 0xf800) >>  1) |
red              1407 drivers/video/fbdev/intelfb/intelfbdrv.c 			dinfo->pseudo_palette[regno] = (red & 0xf800) |
red              1412 drivers/video/fbdev/intelfb/intelfbdrv.c 			dinfo->pseudo_palette[regno] = ((red & 0xff00) << 8) |
red               500 drivers/video/fbdev/intelfb/intelfbhw.c 			 unsigned red, unsigned green, unsigned blue,
red               508 drivers/video/fbdev/intelfb/intelfbhw.c 		regno, red, green, blue);
red               512 drivers/video/fbdev/intelfb/intelfbhw.c 	       (red << PALETTE_8_RED_SHIFT) |
red               572 drivers/video/fbdev/intelfb/intelfbhw.h 				unsigned red, unsigned green, unsigned blue,
red                54 drivers/video/fbdev/kyro/fbdev.c 	.red		= { 11, 5, 0 },
red               404 drivers/video/fbdev/kyro/fbdev.c 		var->red.offset = 11;
red               405 drivers/video/fbdev/kyro/fbdev.c 		var->red.length = 5;
red               412 drivers/video/fbdev/kyro/fbdev.c 		var->red.offset = 16;
red               416 drivers/video/fbdev/kyro/fbdev.c 		var->red.length = 8;
red               526 drivers/video/fbdev/kyro/fbdev.c static int kyrofb_setcolreg(u_int regno, u_int red, u_int green,
red               538 drivers/video/fbdev/kyro/fbdev.c 			     (red   & 0xf800) |
red               543 drivers/video/fbdev/kyro/fbdev.c 			red >>= 8; green >>= 8; blue >>= 8; transp >>= 8;
red               545 drivers/video/fbdev/kyro/fbdev.c 			    (transp << 24) | (red << 16) | (green << 8) | blue;
red               273 drivers/video/fbdev/leo.c 			 unsigned red, unsigned green, unsigned blue,
red               285 drivers/video/fbdev/leo.c 	red >>= 8;
red               289 drivers/video/fbdev/leo.c 	par->clut_data[regno] = red | (green << 8) | (blue << 16);
red               523 drivers/video/fbdev/leo.c 	var->red.offset = 0;
red               524 drivers/video/fbdev/leo.c 	var->red.length = 8;
red                52 drivers/video/fbdev/macfb.c static int (*macfb_setpalette)(unsigned int regno, unsigned int red,
red               144 drivers/video/fbdev/macfb.c static int dafb_setpalette(unsigned int regno, unsigned int red,
red               166 drivers/video/fbdev/macfb.c 			nubus_writeb(info->cmap.red[i] >> 8,
red               178 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &dafb_cmap_regs->lut);
red               190 drivers/video/fbdev/macfb.c static int v8_brazil_setpalette(unsigned int regno, unsigned int red,
red               210 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &v8_brazil_cmap_regs->lut);
red               221 drivers/video/fbdev/macfb.c static int rbv_setpalette(unsigned int regno, unsigned int red,
red               244 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &rbv_cmap_regs->lut);
red               255 drivers/video/fbdev/macfb.c static int mdc_setpalette(unsigned int regno, unsigned int red,
red               267 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &cmap_regs->lut);
red               278 drivers/video/fbdev/macfb.c static int toby_setpalette(unsigned int regno, unsigned int red,
red               286 drivers/video/fbdev/macfb.c 	red = ~red;
red               295 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &cmap_regs->lut);
red               306 drivers/video/fbdev/macfb.c static int jet_setpalette(unsigned int regno, unsigned int red,
red               317 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &cmap_regs->lut);
red               336 drivers/video/fbdev/macfb.c static int civic_setpalette(unsigned int regno, unsigned int red,
red               367 drivers/video/fbdev/macfb.c 		nubus_writeb(red, &civic_cmap_regs->lut);
red               396 drivers/video/fbdev/macfb.c 		nubus_writeb(red, &civic_cmap_regs->lut);
red               414 drivers/video/fbdev/macfb.c static int csc_setpalette(unsigned int regno, unsigned int red,
red               424 drivers/video/fbdev/macfb.c 	nubus_writeb(red, &csc_cmap_regs->clut_data);
red               432 drivers/video/fbdev/macfb.c static int macfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               455 drivers/video/fbdev/macfb.c 				macfb_setpalette(regno, red >> 8, green >> 8,
red               464 drivers/video/fbdev/macfb.c 			if (fb_info->var.red.offset == 10) {
red               467 drivers/video/fbdev/macfb.c 					((red   & 0xf800) >>  1) |
red               474 drivers/video/fbdev/macfb.c 					((red   & 0xf800) >>  0) |
red               485 drivers/video/fbdev/macfb.c 			red   >>= 8;
red               489 drivers/video/fbdev/macfb.c 				(red   << fb_info->var.red.offset) |
red               599 drivers/video/fbdev/macfb.c 		macfb_defined.red.length = macfb_defined.bits_per_pixel;
red               608 drivers/video/fbdev/macfb.c 		macfb_defined.red.length = macfb_defined.bits_per_pixel;
red               617 drivers/video/fbdev/macfb.c 		macfb_defined.red.offset = 10;
red               618 drivers/video/fbdev/macfb.c 		macfb_defined.red.length = 5;
red               632 drivers/video/fbdev/macfb.c 		macfb_defined.red.offset = 16;
red               633 drivers/video/fbdev/macfb.c 		macfb_defined.red.length = 8;
red               238 drivers/video/fbdev/macmodes.c 	    var->red.offset = 0;
red               239 drivers/video/fbdev/macmodes.c 	    var->red.length = 8;   
red               248 drivers/video/fbdev/macmodes.c 	    var->red.offset = 10;
red               249 drivers/video/fbdev/macmodes.c 	    var->red.length = 5;
red               258 drivers/video/fbdev/macmodes.c 	    var->red.offset = 16;
red               259 drivers/video/fbdev/macmodes.c 	    var->red.length = 8;
red               537 drivers/video/fbdev/matrox/matroxfb_base.c 		} red,
red               624 drivers/video/fbdev/matrox/matroxfb_base.c 	SETCLR(red);
red               634 drivers/video/fbdev/matrox/matroxfb_base.c 			var->transp.length, var->red.length, var->green.length, var->blue.length,
red               635 drivers/video/fbdev/matrox/matroxfb_base.c 			var->transp.offset, var->red.offset, var->green.offset, var->blue.offset);
red               643 drivers/video/fbdev/matrox/matroxfb_base.c static int matroxfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               663 drivers/video/fbdev/matrox/matroxfb_base.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               666 drivers/video/fbdev/matrox/matroxfb_base.c 	red = CNVT_TOHW(red, minfo->fbcon.var.red.length);
red               675 drivers/video/fbdev/matrox/matroxfb_base.c 		mga_outb(M_DAC_VAL, red);
red               684 drivers/video/fbdev/matrox/matroxfb_base.c 				(red << minfo->fbcon.var.red.offset)     |
red               696 drivers/video/fbdev/matrox/matroxfb_base.c 			(red   << minfo->fbcon.var.red.offset)   |
red              1228 drivers/video/fbdev/matrox/matroxfb_base.c static struct { struct fb_bitfield red, green, blue, transp; int bits_per_pixel; } colors[] = {
red              1786 drivers/video/fbdev/matrox/matroxfb_base.c 	vesafb_defined.red = colors[depth-1].red;
red                31 drivers/video/fbdev/matrox/matroxfb_crtc2.c static int matroxfb_dh_setcolreg(unsigned regno, unsigned red, unsigned green,
red                40 drivers/video/fbdev/matrox/matroxfb_crtc2.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red                42 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	red = CNVT_TOHW(red, m2info->fbcon.var.red.length);
red                47 drivers/video/fbdev/matrox/matroxfb_crtc2.c 	col = (red << m2info->fbcon.var.red.offset)     |
red               229 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.offset = 10;
red               230 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.length = 5;
red               239 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.offset = 11;
red               240 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.length = 5;
red               249 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.offset = 16;
red               250 drivers/video/fbdev/matrox/matroxfb_crtc2.c 			var->red.length = 8;
red                88 drivers/video/fbdev/maxinefb.c static int maxinefb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                97 drivers/video/fbdev/maxinefb.c 	red   >>= 8;    /* The cmap fields are 16 bits    */
red               101 drivers/video/fbdev/maxinefb.c 	hw_colorvalue = (blue << 16) + (green << 8) + (red);
red                78 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 			       unsigned red, unsigned green, unsigned blue,
red                87 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 			val  = chan_to_field(red,   &info->var.red);
red                95 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 			val = (red >> 8) << 16;
red               163 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.length		= var->bits_per_pixel;
red               166 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.offset		= 0;
red               172 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.length		= 5;
red               175 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.offset		= 10;
red               183 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.length		= 8;
red               187 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c 		var->red.offset		= 16;
red                88 drivers/video/fbdev/mbx/mbxfb.c 	.red = {11, 5, 0},
red               165 drivers/video/fbdev/mbx/mbxfb.c static int mbxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               173 drivers/video/fbdev/mbx/mbxfb.c 		val = (red & 0xf800) | ((green & 0xfc00) >> 5) |
red               205 drivers/video/fbdev/mbx/mbxfb.c 		var->red.length = 5;
red               210 drivers/video/fbdev/mbx/mbxfb.c 		var->red.offset = 5 + var->green.length;
red               211 drivers/video/fbdev/mbx/mbxfb.c 		var->transp.offset = (5 + var->red.offset) & 15;
red               215 drivers/video/fbdev/mbx/mbxfb.c 		var->red.offset = 16;
red               216 drivers/video/fbdev/mbx/mbxfb.c 		var->red.length = 8;
red               225 drivers/video/fbdev/mbx/mbxfb.c 	var->red.msb_right = 0;
red               121 drivers/video/fbdev/metronomefb.c 	.red =		{ 4, 3, 0 },
red               716 drivers/video/fbdev/metronomefb.c 		info->cmap.red[i] = (((2*i)+1)*(0xFFFF))/16;
red               717 drivers/video/fbdev/metronomefb.c 	memcpy(info->cmap.green, info->cmap.red, sizeof(u16)*8);
red               718 drivers/video/fbdev/metronomefb.c 	memcpy(info->cmap.blue, info->cmap.red, sizeof(u16)*8);
red                25 drivers/video/fbdev/mmp/fb/mmpfb.c 	if (var->bits_per_pixel == 16 && var->red.length == 8 &&
red                36 drivers/video/fbdev/mmp/fb/mmpfb.c 	if (var->bits_per_pixel == 12 && var->red.length == 8 &&
red                47 drivers/video/fbdev/mmp/fb/mmpfb.c 	if (var->bits_per_pixel == 16 && var->red.length == 16 &&
red                49 drivers/video/fbdev/mmp/fb/mmpfb.c 		if (var->red.offset == 0)
red                60 drivers/video/fbdev/mmp/fb/mmpfb.c 	if (var->bits_per_pixel == 16 && var->red.length <= 5 &&
red                63 drivers/video/fbdev/mmp/fb/mmpfb.c 			if (var->red.offset >= var->blue.offset)
red                73 drivers/video/fbdev/mmp/fb/mmpfb.c 	if (var->bits_per_pixel <= 32 && var->red.length <= 8 &&
red                76 drivers/video/fbdev/mmp/fb/mmpfb.c 			if (var->red.offset >= var->blue.offset)
red                83 drivers/video/fbdev/mmp/fb/mmpfb.c 			if (var->red.offset >= var->blue.offset)
red                88 drivers/video/fbdev/mmp/fb/mmpfb.c 			if (var->red.offset >= var->blue.offset)
red               105 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 11;	var->red.length = 5;
red               112 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	var->red.length = 5;
red               119 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 16;	var->red.length = 8;
red               126 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	var->red.length = 8;
red               133 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 16;	var->red.length = 8;
red               140 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	var->red.length = 8;
red               147 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 16;	var->red.length = 8;
red               154 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	var->red.length = 8;
red               161 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 4;	 var->red.length = 8;
red               168 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 4;	 var->red.length = 8;
red               175 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 8;	 var->red.length = 8;
red               182 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 8;	 var->red.length = 8;
red               189 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 8;	 var->red.length = 16;
red               196 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 8;	 var->red.length = 16;
red               203 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	 var->red.length = 16;
red               210 drivers/video/fbdev/mmp/fb/mmpfb.c 		var->red.offset = 0;	 var->red.length = 8;
red               304 drivers/video/fbdev/mmp/fb/mmpfb.c static u32 to_rgb(u16 red, u16 green, u16 blue)
red               306 drivers/video/fbdev/mmp/fb/mmpfb.c 	red >>= 8;
red               310 drivers/video/fbdev/mmp/fb/mmpfb.c 	return (red << 16) | (green << 8) | blue;
red               313 drivers/video/fbdev/mmp/fb/mmpfb.c static int mmpfb_setcolreg(unsigned int regno, unsigned int red,
red               321 drivers/video/fbdev/mmp/fb/mmpfb.c 		val =  chan_to_field(red,   &info->var.red);
red               328 drivers/video/fbdev/mmp/fb/mmpfb.c 		val = to_rgb(red, green, blue);
red               272 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define	 CFG_HWC_COLOR1_R(red)			((red)<<16)
red               944 drivers/video/fbdev/mx3fb.c 		var->red.length = 5;
red               945 drivers/video/fbdev/mx3fb.c 		var->red.offset = 11;
red               946 drivers/video/fbdev/mx3fb.c 		var->red.msb_right = 0;
red               961 drivers/video/fbdev/mx3fb.c 		var->red.length = 8;
red               962 drivers/video/fbdev/mx3fb.c 		var->red.offset = 16;
red               963 drivers/video/fbdev/mx3fb.c 		var->red.msb_right = 0;
red               978 drivers/video/fbdev/mx3fb.c 		var->red.length = 8;
red               979 drivers/video/fbdev/mx3fb.c 		var->red.offset = 16;
red               980 drivers/video/fbdev/mx3fb.c 		var->red.msb_right = 0;
red              1025 drivers/video/fbdev/mx3fb.c static int mx3fb_setcolreg(unsigned int regno, unsigned int red,
red              1041 drivers/video/fbdev/mx3fb.c 		red = green = blue = (19595 * red + 38470 * green +
red              1052 drivers/video/fbdev/mx3fb.c 			val = chan_to_field(red, &fbi->var.red);
red               634 drivers/video/fbdev/neofb.c 	var->red.msb_right = 0;
red               643 drivers/video/fbdev/neofb.c 		var->red.offset = 0;
red               644 drivers/video/fbdev/neofb.c 		var->red.length = 8;
red               652 drivers/video/fbdev/neofb.c 		var->red.offset = 11;
red               653 drivers/video/fbdev/neofb.c 		var->red.length = 5;
red               661 drivers/video/fbdev/neofb.c 		var->red.offset = 16;
red               662 drivers/video/fbdev/neofb.c 		var->red.length = 8;
red               673 drivers/video/fbdev/neofb.c 		var->red.offset = 16;
red               674 drivers/video/fbdev/neofb.c 		var->red.length = 8;
red              1206 drivers/video/fbdev/neofb.c static int neofb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              1215 drivers/video/fbdev/neofb.c 		outb(red >> 10, 0x3c9);
red              1222 drivers/video/fbdev/neofb.c 				((red & 0xf800)) | ((green & 0xfc00) >> 5) |
red              1227 drivers/video/fbdev/neofb.c 				((red & 0xff00) << 8) | ((green & 0xff00)) |
red              1233 drivers/video/fbdev/neofb.c 				((transp & 0xff00) << 16) | ((red & 0xff00) << 8) |
red                97 drivers/video/fbdev/nvidia/nvidia.c 	.red = {0, 8, 0},
red               147 drivers/video/fbdev/nvidia/nvidia.c 			      u8 regnum, u8 red, u8 green, u8 blue)
red               151 drivers/video/fbdev/nvidia/nvidia.c 	NVWriteDacData(par, red);
red               157 drivers/video/fbdev/nvidia/nvidia.c 			     u8 regnum, u8 * red, u8 * green, u8 * blue)
red               161 drivers/video/fbdev/nvidia/nvidia.c 	*red = NVReadDacData(par);
red               587 drivers/video/fbdev/nvidia/nvidia.c 			bg = ((info->cmap.red[bg_idx] & 0xf8) << 7) |
red               591 drivers/video/fbdev/nvidia/nvidia.c 			fg = ((info->cmap.red[fg_idx] & 0xf8) << 7) |
red               697 drivers/video/fbdev/nvidia/nvidia.c static int nvidiafb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               710 drivers/video/fbdev/nvidia/nvidia.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               715 drivers/video/fbdev/nvidia/nvidia.c 		    (regno << info->var.red.offset) |
red               723 drivers/video/fbdev/nvidia/nvidia.c 		nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8);
red               728 drivers/video/fbdev/nvidia/nvidia.c 				nvidia_write_clut(par, regno * 8 + i, red >> 8,
red               737 drivers/video/fbdev/nvidia/nvidia.c 							  red >> 8, green >> 8,
red               750 drivers/video/fbdev/nvidia/nvidia.c 		nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8);
red               784 drivers/video/fbdev/nvidia/nvidia.c 		var->red.offset = 0;
red               785 drivers/video/fbdev/nvidia/nvidia.c 		var->red.length = 8;
red               795 drivers/video/fbdev/nvidia/nvidia.c 		var->red.length = 5;
red               800 drivers/video/fbdev/nvidia/nvidia.c 		var->red.offset = 5 + var->green.length;
red               801 drivers/video/fbdev/nvidia/nvidia.c 		var->transp.offset = (5 + var->red.offset) & 15;
red               804 drivers/video/fbdev/nvidia/nvidia.c 		var->red.offset = 16;
red               805 drivers/video/fbdev/nvidia/nvidia.c 		var->red.length = 8;
red               815 drivers/video/fbdev/nvidia/nvidia.c 	var->red.msb_right = 0;
red               174 drivers/video/fbdev/ocfb.c static int ocfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               188 drivers/video/fbdev/ocfb.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               191 drivers/video/fbdev/ocfb.c 	red >>= (16 - info->var.red.length);
red               198 drivers/video/fbdev/ocfb.c 		color = (red << 16) | (green << 8) | blue;
red               202 drivers/video/fbdev/ocfb.c 			(red << info->var.red.offset) |
red               243 drivers/video/fbdev/ocfb.c 		var->red.offset = 0;
red               244 drivers/video/fbdev/ocfb.c 		var->red.length = 8;
red               254 drivers/video/fbdev/ocfb.c 		var->red.offset = 11;
red               255 drivers/video/fbdev/ocfb.c 		var->red.length = 5;
red               265 drivers/video/fbdev/ocfb.c 		var->red.offset = 16;
red               266 drivers/video/fbdev/ocfb.c 		var->red.length = 8;
red               276 drivers/video/fbdev/ocfb.c 		var->red.offset = 16;
red               277 drivers/video/fbdev/ocfb.c 		var->red.length = 8;
red                96 drivers/video/fbdev/offb.c static int offb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               103 drivers/video/fbdev/offb.c 		u32 cr = red >> (16 - info->var.red.length);
red               111 drivers/video/fbdev/offb.c 		value = (cr << info->var.red.offset) |
red               126 drivers/video/fbdev/offb.c 	red >>= 8;
red               136 drivers/video/fbdev/offb.c 		writeb(red, par->cmap_data);
red               149 drivers/video/fbdev/offb.c 			 (red << 16 | green << 8 | blue));
red               157 drivers/video/fbdev/offb.c 		out_le32(par->cmap_adr + 0xb4, (red << 16 | green << 8 | blue));
red               162 drivers/video/fbdev/offb.c 		out_le32(par->cmap_adr + 0xb4, (red << 16 | green << 8 | blue));
red               166 drivers/video/fbdev/offb.c 			 (red << 16 | green << 8 | blue));
red               172 drivers/video/fbdev/offb.c 		writel(((red) << 22) | ((green) << 12) | ((blue) << 2),
red               176 drivers/video/fbdev/offb.c 		writel(((red) << 22) | ((green) << 12) | ((blue) << 2),
red               451 drivers/video/fbdev/offb.c 		var->red.offset = 0;
red               452 drivers/video/fbdev/offb.c 		var->red.length = 8;
red               462 drivers/video/fbdev/offb.c 		var->red.offset = 10;
red               463 drivers/video/fbdev/offb.c 		var->red.length = 5;
red               473 drivers/video/fbdev/offb.c 		var->red.offset = 11;
red               474 drivers/video/fbdev/offb.c 		var->red.length = 5;
red               484 drivers/video/fbdev/offb.c 		var->red.offset = 16;
red               485 drivers/video/fbdev/offb.c 		var->red.length = 8;
red               494 drivers/video/fbdev/offb.c 	var->red.msb_right = var->green.msb_right = var->blue.msb_right =
red               246 drivers/video/fbdev/omap/lcd_mipid.c 	u8 red, green, blue;
red               249 drivers/video/fbdev/omap/lcd_mipid.c 	mipid_read(md, MIPID_CMD_READ_RED, &red, 1);
red               256 drivers/video/fbdev/omap/lcd_mipid.c 		pixel = ((red >> 1) << 11) | (green << 5) | (blue >> 1);
red               260 drivers/video/fbdev/omap/lcd_mipid.c 		pixel = ((red >> 3) << 11) | ((green >> 2) << 5) |
red               411 drivers/video/fbdev/omap/lcdc.c static int omap_lcdc_setcolreg(u_int regno, u16 red, u16 green, u16 blue,
red               422 drivers/video/fbdev/omap/lcdc.c 	palette[regno] |= ((red >> 12) << 8) | ((green >> 12) << 4 ) |
red               175 drivers/video/fbdev/omap/omapfb.h 	int		(*setcolreg)	  (u_int regno, u16 red, u16 green,
red               239 drivers/video/fbdev/omap/omapfb_main.c static int _setcolreg(struct fb_info *info, u_int regno, u_int red, u_int green,
red               258 drivers/video/fbdev/omap/omapfb_main.c 			r = fbdev->ctrl->setcolreg(regno, red, green, blue,
red               268 drivers/video/fbdev/omap/omapfb_main.c 			pal = ((red >> (16 - var->red.length)) <<
red               269 drivers/video/fbdev/omap/omapfb_main.c 					var->red.offset) |
red               282 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               285 drivers/video/fbdev/omap/omapfb_main.c 	return _setcolreg(info, regno, red, green, blue, transp, 1);
red               291 drivers/video/fbdev/omap/omapfb_main.c 	u16 *red, *green, *blue, *transp;
red               294 drivers/video/fbdev/omap/omapfb_main.c 	red     = cmap->red;
red               303 drivers/video/fbdev/omap/omapfb_main.c 		r = _setcolreg(info, index++, *red++, *green++, *blue++, trans,
red               551 drivers/video/fbdev/omap/omapfb_main.c 		var->red.offset	  = 8; var->red.length	 = 4;
red               552 drivers/video/fbdev/omap/omapfb_main.c 						var->red.msb_right   = 0;
red               558 drivers/video/fbdev/omap/omapfb_main.c 		var->red.offset	 = 11; var->red.length	 = 5;
red               559 drivers/video/fbdev/omap/omapfb_main.c 						var->red.msb_right   = 0;
red               551 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c 	mode->red = var.red;
red               216 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 4, .offset = 8, .msb_right = 0 },
red               223 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 5, .offset = 11, .msb_right = 0 },
red               230 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 8, .offset = 16, .msb_right = 0 },
red               237 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 8, .offset = 16, .msb_right = 0 },
red               244 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 8, .offset = 16, .msb_right = 0 },
red               251 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 8, .offset = 24, .msb_right = 0 },
red               258 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		.red	= { .length = 8, .offset = 24, .msb_right = 0 },
red               276 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			var->red.length == 0 ||
red               282 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		cmp_component(&var->red, &color->red) &&
red               293 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	var->red = color->red;
red              1131 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int _setcolreg(struct fb_info *fbi, u_int regno, u_int red, u_int green,
red              1169 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 			pal = ((red >> (16 - var->red.length)) <<
red              1170 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 					var->red.offset) |
red              1183 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red              1188 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	return _setcolreg(info, regno, red, green, blue, transp, 1);
red              1194 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	u16 *red, *green, *blue, *transp;
red              1199 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 	red     = cmap->red;
red              1208 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 		r = _setcolreg(info, index++, *red++, *green++, *blue++, trans,
red               104 drivers/video/fbdev/omap2/omapfb/omapfb.h 	struct fb_bitfield red;
red               150 drivers/video/fbdev/p9100.c 			   unsigned red, unsigned green, unsigned blue,
red               160 drivers/video/fbdev/p9100.c 	red >>= 8;
red               167 drivers/video/fbdev/p9100.c 	sbus_writel((red << 16), &regs->ramdac_palette_data);
red               274 drivers/video/fbdev/p9100.c 	info->var.red.length = 8;
red                52 drivers/video/fbdev/platinumfb.c 		__u8 red, green, blue;
red                77 drivers/video/fbdev/platinumfb.c static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               182 drivers/video/fbdev/platinumfb.c static int platinumfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               191 drivers/video/fbdev/platinumfb.c 	red >>= 8;
red               195 drivers/video/fbdev/platinumfb.c 	pinfo->palette[regno].red = red;
red               200 drivers/video/fbdev/platinumfb.c 	out_8(&cmap_regs->lut, red);		/* send one color channel at	*/
red               123 drivers/video/fbdev/pm2fb.c 	.red =			{0, 8, 0},
red               629 drivers/video/fbdev/pm2fb.c 		var->red.length = 8;
red               634 drivers/video/fbdev/pm2fb.c 		var->red.offset   = 11;
red               635 drivers/video/fbdev/pm2fb.c 		var->red.length   = 5;
red               644 drivers/video/fbdev/pm2fb.c 		var->red.offset	  = 16;
red               647 drivers/video/fbdev/pm2fb.c 		var->red.length = 8;
red               653 drivers/video/fbdev/pm2fb.c 		var->red.offset   = 0;
red               656 drivers/video/fbdev/pm2fb.c 		var->red.offset   = 16;
red               660 drivers/video/fbdev/pm2fb.c 		var->red.length = 8;
red               866 drivers/video/fbdev/pm2fb.c static int pm2fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               881 drivers/video/fbdev/pm2fb.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               910 drivers/video/fbdev/pm2fb.c 		red = CNVT_TOHW(red, info->var.red.length);
red               918 drivers/video/fbdev/pm2fb.c 		red = CNVT_TOHW(red, 8);
red               933 drivers/video/fbdev/pm2fb.c 		v = (red << info->var.red.offset) |
red               949 drivers/video/fbdev/pm2fb.c 		set_color(par, regno, red, green, blue);
red              1301 drivers/video/fbdev/pm2fb.c 			     cmap.red[bg_idx] >> 8 );
red              1308 drivers/video/fbdev/pm2fb.c 			     cmap.red[fg_idx] >> 8 );
red              1409 drivers/video/fbdev/pm2fb.c 			info->cmap.red[bg_idx] >> 8);
red              1416 drivers/video/fbdev/pm2fb.c 			info->cmap.red[fg_idx] >> 8);
red               176 drivers/video/fbdev/pm3fb.c 		return var->red.length + var->green.length
red               664 drivers/video/fbdev/pm3fb.c 				  cmap.red[fg_idx] >> 8 );
red               671 drivers/video/fbdev/pm3fb.c 				  cmap.red[bg_idx] >> 8 );
red               914 drivers/video/fbdev/pm3fb.c 	unsigned bpp = var->red.length + var->green.length
red               922 drivers/video/fbdev/pm3fb.c 			var->red.length = 8;
red               925 drivers/video/fbdev/pm3fb.c 			var->red.offset = 0;
red               932 drivers/video/fbdev/pm3fb.c 			var->red.length = 5;
red               938 drivers/video/fbdev/pm3fb.c 			var->red.length = 8;
red               953 drivers/video/fbdev/pm3fb.c 		var->red.offset = var->green.offset + var->green.length;
red               954 drivers/video/fbdev/pm3fb.c 		var->transp.offset = var->red.offset + var->red.length;
red              1068 drivers/video/fbdev/pm3fb.c static int pm3fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1080 drivers/video/fbdev/pm3fb.c 	   red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red              1106 drivers/video/fbdev/pm3fb.c 	red = CNVT_TOHW(red, info->var.red.length);
red              1119 drivers/video/fbdev/pm3fb.c 		v = (red << info->var.red.offset) |
red              1134 drivers/video/fbdev/pm3fb.c 		pm3fb_set_color(par, regno, red, green, blue);
red                77 drivers/video/fbdev/pmag-aa-fb.c 	.red.length	= 0,
red                52 drivers/video/fbdev/pmag-ba-fb.c 	.red.length	= 8,
red                94 drivers/video/fbdev/pmag-ba-fb.c static int pmagbafb_setcolreg(unsigned int regno, unsigned int red,
red               103 drivers/video/fbdev/pmag-ba-fb.c 	red   >>= 8;	/* The cmap fields are 16 bits    */
red               111 drivers/video/fbdev/pmag-ba-fb.c 	dac_write(par, BT459_CMAP, red);
red                49 drivers/video/fbdev/pmagb-b-fb.c 	.red.length	= 8,
red                98 drivers/video/fbdev/pmagb-b-fb.c static int pmagbbfb_setcolreg(unsigned int regno, unsigned int red,
red               107 drivers/video/fbdev/pmagb-b-fb.c 	red   >>= 8;	/* The cmap fields are 16 bits    */
red               115 drivers/video/fbdev/pmagb-b-fb.c 	dac_write(par, BT459_CMAP, red);
red               556 drivers/video/fbdev/ps3fb.c 	    var->red.offset > 16 || var->green.offset > 8 ||
red               558 drivers/video/fbdev/ps3fb.c 	    var->red.length > 8 || var->green.length > 8 ||
red               560 drivers/video/fbdev/ps3fb.c 	    var->red.msb_right || var->green.msb_right ||
red               567 drivers/video/fbdev/ps3fb.c 	var->red.offset = 16;
red               571 drivers/video/fbdev/ps3fb.c 	var->red.length = 8;
red               575 drivers/video/fbdev/ps3fb.c 	var->red.msb_right = 0;
red               675 drivers/video/fbdev/ps3fb.c static int ps3fb_setcolreg(unsigned int regno, unsigned int red,
red               682 drivers/video/fbdev/ps3fb.c 	red >>= 8;
red               687 drivers/video/fbdev/ps3fb.c 	((u32 *)info->pseudo_palette)[regno] = transp << 24 | red << 16 |
red               164 drivers/video/fbdev/pvr2fb.c 	.red =		{ 11, 5, 0 },
red               259 drivers/video/fbdev/pvr2fb.c 		var->red.offset = 11;    var->red.length = 5;
red               265 drivers/video/fbdev/pvr2fb.c 		var->red.offset = 16;    var->red.length = 8;
red               272 drivers/video/fbdev/pvr2fb.c 		var->red.offset = 16;    var->red.length = 8;
red               280 drivers/video/fbdev/pvr2fb.c static int pvr2fb_setcolreg(unsigned int regno, unsigned int red,
red               297 drivers/video/fbdev/pvr2fb.c 		tmp =  (red   & 0xf800)       |
red               304 drivers/video/fbdev/pvr2fb.c 		red >>= 8; green >>= 8; blue >>= 8;
red               305 drivers/video/fbdev/pvr2fb.c 		tmp = (red << 16) | (green << 8) | blue;
red               308 drivers/video/fbdev/pvr2fb.c 		red >>= 8; green >>= 8; blue >>= 8;
red               309 drivers/video/fbdev/pvr2fb.c 		tmp = (transp << 24) | (red << 16) | (green << 8) | blue;
red                48 drivers/video/fbdev/pxa168fb.c 	if (var->bits_per_pixel == 16 && var->red.length <= 5 &&
red                51 drivers/video/fbdev/pxa168fb.c 			if (var->red.offset >= var->blue.offset)
red                58 drivers/video/fbdev/pxa168fb.c 			if (var->red.offset >= var->blue.offset)
red                70 drivers/video/fbdev/pxa168fb.c 	if (var->bits_per_pixel <= 32 && var->red.length <= 8 &&
red                73 drivers/video/fbdev/pxa168fb.c 			if (var->red.offset >= var->blue.offset)
red                80 drivers/video/fbdev/pxa168fb.c 			if (var->red.offset >= var->blue.offset)
red                85 drivers/video/fbdev/pxa168fb.c 			if (var->red.offset >= var->blue.offset)
red               102 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 11;    var->red.length = 5;
red               109 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 0;     var->red.length = 5;
red               116 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 10;    var->red.length = 5;
red               123 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 0;     var->red.length = 5;
red               130 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 16;    var->red.length = 8;
red               137 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 0;     var->red.length = 8;
red               144 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 16;    var->red.length = 8;
red               151 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 0;     var->red.length = 8;
red               158 drivers/video/fbdev/pxa168fb.c 		var->red.offset = 0;     var->red.length = 8;
red               479 drivers/video/fbdev/pxa168fb.c static u32 to_rgb(u16 red, u16 green, u16 blue)
red               481 drivers/video/fbdev/pxa168fb.c 	red >>= 8;
red               485 drivers/video/fbdev/pxa168fb.c 	return (red << 16) | (green << 8) | blue;
red               489 drivers/video/fbdev/pxa168fb.c pxa168fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green,
red               496 drivers/video/fbdev/pxa168fb.c 		red = green = blue = (19595 * red + 38470 * green +
red               500 drivers/video/fbdev/pxa168fb.c 		val =  chan_to_field(red,   &info->var.red);
red               507 drivers/video/fbdev/pxa168fb.c 		val = to_rgb(red, green, blue);
red                99 drivers/video/fbdev/pxa168fb.h #define     CFG_HWC_COLOR1_R(red)		((red) << 16)
red               142 drivers/video/fbdev/pxafb.c pxafb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
red               158 drivers/video/fbdev/pxafb.c 		val  = ((red   >>  0) & 0xf800);
red               164 drivers/video/fbdev/pxafb.c 		val  = ((red   << 8) & 0x00f80000);
red               170 drivers/video/fbdev/pxafb.c 		val  = ((red   << 8) & 0x00fc0000);
red               176 drivers/video/fbdev/pxafb.c 		val  = ((red   << 8) & 0x00ff0000);
red               187 drivers/video/fbdev/pxafb.c pxafb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               201 drivers/video/fbdev/pxafb.c 		red   = 0xffff - red;
red               211 drivers/video/fbdev/pxafb.c 		red = green = blue = (19595 * red + 38470 * green +
red               223 drivers/video/fbdev/pxafb.c 			val  = chan_to_field(red, &fbi->fb.var.red);
red               234 drivers/video/fbdev/pxafb.c 		ret = pxafb_setpalettereg(regno, red, green, blue, trans, info);
red               244 drivers/video/fbdev/pxafb.c 	return var->red.length + var->green.length +
red               315 drivers/video/fbdev/pxafb.c 	(v)->red.length    = (r); (v)->red.offset = (b) + (g);	\
red               328 drivers/video/fbdev/pxafb.c 		var->red.offset    = 0; var->red.length    = 8;
red                45 drivers/video/fbdev/q40fb.c     	.red		= {6, 5, 0},
red                54 drivers/video/fbdev/q40fb.c static int q40fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red                66 drivers/video/fbdev/q40fb.c     red>>=11;
red                71 drivers/video/fbdev/q40fb.c 	((u32 *)info->pseudo_palette)[regno] = ((red & 31) <<6) |
red               226 drivers/video/fbdev/riva/fbdev.c 	.red		= {0, 8, 0},
red               542 drivers/video/fbdev/riva/fbdev.c 		       unsigned char regnum, unsigned char red,
red               546 drivers/video/fbdev/riva/fbdev.c 	VGA_WR08(chip->PDIO, 0x3c9, red);
red               566 drivers/video/fbdev/riva/fbdev.c 		       unsigned char regnum, unsigned char *red,
red               571 drivers/video/fbdev/riva/fbdev.c 	*red = VGA_RD08(chip->PDIO, 0x3c9);
red              1093 drivers/video/fbdev/riva/fbdev.c 		var->red.offset = var->green.offset = var->blue.offset = 0;
red              1094 drivers/video/fbdev/riva/fbdev.c 		var->red.length = var->green.length = var->blue.length = 8;
red              1108 drivers/video/fbdev/riva/fbdev.c 			var->red.offset = 10;
red              1111 drivers/video/fbdev/riva/fbdev.c 			var->red.length = 5;
red              1116 drivers/video/fbdev/riva/fbdev.c 			var->red.offset = 11;
red              1119 drivers/video/fbdev/riva/fbdev.c 			var->red.length = 5;
red              1127 drivers/video/fbdev/riva/fbdev.c 		var->red.length = var->green.length = var->blue.length = 8;
red              1129 drivers/video/fbdev/riva/fbdev.c 		var->red.offset = 16;
red              1180 drivers/video/fbdev/riva/fbdev.c 	var->red.msb_right = 
red              1299 drivers/video/fbdev/riva/fbdev.c static int rivafb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1312 drivers/video/fbdev/riva/fbdev.c 		red = green = blue =
red              1313 drivers/video/fbdev/riva/fbdev.c 		    (red * 77 + green * 151 + blue * 28) >> 8;
red              1318 drivers/video/fbdev/riva/fbdev.c 			(regno << info->var.red.offset) |
red              1328 drivers/video/fbdev/riva/fbdev.c 				par->palette[regno] = ((red & 0xf800) >> 1) |
red              1333 drivers/video/fbdev/riva/fbdev.c 				par->palette[regno] = ((red & 0xff00) << 8) |
red              1344 drivers/video/fbdev/riva/fbdev.c 		riva_wclut(chip, regno, red >> 8, green >> 8, blue >> 8);
red              1349 drivers/video/fbdev/riva/fbdev.c 				riva_wclut(chip, regno*8+i, red >> 8,
red              1358 drivers/video/fbdev/riva/fbdev.c 						   red >> 8, green >> 8,
red              1369 drivers/video/fbdev/riva/fbdev.c 		riva_wclut(chip, regno, red >> 8, green >> 8, blue >> 8);
red              1636 drivers/video/fbdev/riva/fbdev.c 			bg = ((info->cmap.red[bg_idx] & 0xf8) << 7) |
red              1641 drivers/video/fbdev/riva/fbdev.c 			fg = ((info->cmap.red[fg_idx] & 0xf8) << 7) |
red               163 drivers/video/fbdev/s1d13xxxfb.c 	info->var.red.length = 4;
red               174 drivers/video/fbdev/s1d13xxxfb.c 	info->var.red.length = 5;
red               175 drivers/video/fbdev/s1d13xxxfb.c 	info->var.red.offset = 11;
red               264 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               274 drivers/video/fbdev/s1d13xxxfb.c 		    regno, red, green, blue, transp);
red               277 drivers/video/fbdev/s1d13xxxfb.c 		red = green = blue = (19595*red + 38470*green + 7471*blue) >> 16;
red               286 drivers/video/fbdev/s1d13xxxfb.c 			pseudo_val  = (red   >> 11) << info->var.red.offset;
red               298 drivers/video/fbdev/s1d13xxxfb.c 			s1d13xxxfb_writereg(s1dfb, S1DREG_LKUP_DATA, red);
red               668 drivers/video/fbdev/s1d13xxxfb.c 			var->red.offset = var->green.offset = var->blue.offset = 0;
red               669 drivers/video/fbdev/s1d13xxxfb.c 			var->red.length = var->green.length = var->blue.length = 8;
red               267 drivers/video/fbdev/s3c-fb.c 			var->red.offset		= 5;
red               270 drivers/video/fbdev/s3c-fb.c 			var->red.length		= 2;
red               276 drivers/video/fbdev/s3c-fb.c 			var->red.offset	= 0;
red               277 drivers/video/fbdev/s3c-fb.c 			var->red.length	= var->bits_per_pixel;
red               278 drivers/video/fbdev/s3c-fb.c 			var->green	= var->red;
red               279 drivers/video/fbdev/s3c-fb.c 			var->blue	= var->red;
red               292 drivers/video/fbdev/s3c-fb.c 		var->red.offset		= 12;
red               295 drivers/video/fbdev/s3c-fb.c 		var->red.length		= 6;
red               302 drivers/video/fbdev/s3c-fb.c 		var->red.offset		= 11;
red               305 drivers/video/fbdev/s3c-fb.c 		var->red.length		= 5;
red               319 drivers/video/fbdev/s3c-fb.c 		var->red.offset		= 16;
red               320 drivers/video/fbdev/s3c-fb.c 		var->red.length		= 8;
red               624 drivers/video/fbdev/s3c-fb.c 		if (var->red.length == 6) {
red               740 drivers/video/fbdev/s3c-fb.c 			    unsigned red, unsigned green, unsigned blue,
red               748 drivers/video/fbdev/s3c-fb.c 		__func__, win->index, regno, red, green, blue);
red               759 drivers/video/fbdev/s3c-fb.c 			val  = chan_to_field(red,   &info->var.red);
red               769 drivers/video/fbdev/s3c-fb.c 			val  = chan_to_field(red, &win->palette.r);
red               183 drivers/video/fbdev/s3c2410fb.c 		var->red.offset	= 0;
red               184 drivers/video/fbdev/s3c2410fb.c 		var->red.length	= var->bits_per_pixel;
red               185 drivers/video/fbdev/s3c2410fb.c 		var->green	= var->red;
red               186 drivers/video/fbdev/s3c2410fb.c 		var->blue	= var->red;
red               191 drivers/video/fbdev/s3c2410fb.c 			var->red.length		= 3;
red               192 drivers/video/fbdev/s3c2410fb.c 			var->red.offset		= 5;
red               198 drivers/video/fbdev/s3c2410fb.c 			var->red.offset		= 0;
red               199 drivers/video/fbdev/s3c2410fb.c 			var->red.length		= 8;
red               200 drivers/video/fbdev/s3c2410fb.c 			var->green		= var->red;
red               201 drivers/video/fbdev/s3c2410fb.c 			var->blue		= var->red;
red               206 drivers/video/fbdev/s3c2410fb.c 		var->red.length		= 4;
red               207 drivers/video/fbdev/s3c2410fb.c 		var->red.offset		= 8;
red               218 drivers/video/fbdev/s3c2410fb.c 			var->red.offset		= 11;
red               221 drivers/video/fbdev/s3c2410fb.c 			var->red.length		= 5;
red               226 drivers/video/fbdev/s3c2410fb.c 			var->red.offset		= 11;
red               229 drivers/video/fbdev/s3c2410fb.c 			var->red.length		= 5;
red               236 drivers/video/fbdev/s3c2410fb.c 		var->red.length		= 8;
red               237 drivers/video/fbdev/s3c2410fb.c 		var->red.offset		= 16;
red               487 drivers/video/fbdev/s3c2410fb.c 			       unsigned red, unsigned green, unsigned blue,
red               504 drivers/video/fbdev/s3c2410fb.c 			val  = chan_to_field(red,   &info->var.red);
red               516 drivers/video/fbdev/s3c2410fb.c 			val  = (red   >>  0) & 0xf800;
red               915 drivers/video/fbdev/s3fb.c static int s3fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               932 drivers/video/fbdev/s3fb.c 		outb(red >> 10, VGA_PEL_D);
red               942 drivers/video/fbdev/s3fb.c 		outb(red >> 10, VGA_PEL_D);
red               951 drivers/video/fbdev/s3fb.c 			((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) |
red               954 drivers/video/fbdev/s3fb.c 			((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) |
red               963 drivers/video/fbdev/s3fb.c 		((u32*)fb->pseudo_palette)[regno] = ((red & 0xFF00) << 8) |
red               197 drivers/video/fbdev/sa1100fb.c 	.red	= { .offset = 0,  .length = 4, },
red               204 drivers/video/fbdev/sa1100fb.c 	.red	= { .offset = 0,  .length = 8, },
red               211 drivers/video/fbdev/sa1100fb.c 	.red	= { .offset = 11, .length = 5, },
red               269 drivers/video/fbdev/sa1100fb.c sa1100fb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
red               277 drivers/video/fbdev/sa1100fb.c 		val = ((red >> 4) & 0xf00);
red               291 drivers/video/fbdev/sa1100fb.c sa1100fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               306 drivers/video/fbdev/sa1100fb.c 		red   = 0xffff - red;
red               316 drivers/video/fbdev/sa1100fb.c 		red = green = blue = (19595 * red + 38470 * green +
red               326 drivers/video/fbdev/sa1100fb.c 			val  = chan_to_field(red, &fbi->fb.var.red);
red               337 drivers/video/fbdev/sa1100fb.c 		ret = sa1100fb_setpalettereg(regno, red, green, blue, trans, info);
red               404 drivers/video/fbdev/sa1100fb.c 	var->red    = fbi->rgb[rgbidx]->red;
red               410 drivers/video/fbdev/sa1100fb.c 		var->red.length, var->green.length, var->blue.length,
red               414 drivers/video/fbdev/sa1100fb.c 		var->red.offset, var->green.offset, var->blue.offset,
red               241 drivers/video/fbdev/savage/savagefb.h 		u16 red, green, blue, transp;
red               876 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.offset = var->green.offset =
red               878 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.length = var->green.length =
red               882 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.offset = 11;
red               883 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.length = 5;
red               892 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.offset = 16;
red               893 drivers/video/fbdev/savage/savagefb_driver.c 		var->red.length = 8;
red              1201 drivers/video/fbdev/savage/savagefb_driver.c 			      unsigned        red,
red              1212 drivers/video/fbdev/savage/savagefb_driver.c 	par->palette[regno].red    = red;
red              1221 drivers/video/fbdev/savage/savagefb_driver.c 		vga_out8(0x3c9, red   >> 10, par);
red              1229 drivers/video/fbdev/savage/savagefb_driver.c 				((red   & 0xf800)      ) |
red              1237 drivers/video/fbdev/savage/savagefb_driver.c 				((red    & 0xff00) <<  8) |
red              1245 drivers/video/fbdev/savage/savagefb_driver.c 				((red    & 0xff00) <<  8) |
red               120 drivers/video/fbdev/sbuslib.c 		u16 red, green, blue;
red               129 drivers/video/fbdev/sbuslib.c 		    get_user(ured, &c->red) ||
red               135 drivers/video/fbdev/sbuslib.c 		cmap.red = &red;
red               147 drivers/video/fbdev/sbuslib.c 			red = red8 << 8;
red               165 drivers/video/fbdev/sbuslib.c 		u8 red, green, blue;
red               169 drivers/video/fbdev/sbuslib.c 		    get_user(ured, &c->red) ||
red               178 drivers/video/fbdev/sbuslib.c 			red = cmap->red[index + i] >> 8;
red               181 drivers/video/fbdev/sbuslib.c 			if (put_user(red, &ured[i]) ||
red               203 drivers/video/fbdev/sbuslib.c 	ret |= get_user(addr, &argp->red);
red               204 drivers/video/fbdev/sbuslib.c 	ret |= put_user(compat_ptr(addr), &p->red);
red               228 drivers/video/fbdev/sbuslib.c 	ret |= get_user(addr, &argp->cmap.red);
red               229 drivers/video/fbdev/sbuslib.c 	ret |= put_user(compat_ptr(addr), &p->cmap.red);
red                98 drivers/video/fbdev/sh7760fb.c 	u_int red, u_int green, u_int blue,
red               108 drivers/video/fbdev/sh7760fb.c 	red >>= 16 - info->var.red.length;
red               113 drivers/video/fbdev/sh7760fb.c 	palette[regno] = (red << info->var.red.offset) |
red               496 drivers/video/fbdev/sh7760fb.c 	info->var.red.offset = 11;
red               497 drivers/video/fbdev/sh7760fb.c 	info->var.red.length = 5;
red               498 drivers/video/fbdev/sh7760fb.c 	info->var.red.msb_right = 0;
red              1143 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.offset = 11;
red              1144 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.length = 5;
red              1153 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.offset = 16;
red              1154 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.length = 8;
red              1163 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.offset = 16;
red              1164 drivers/video/fbdev/sh_mobile_lcdcfb.c 			var->red.length = 8;
red              1174 drivers/video/fbdev/sh_mobile_lcdcfb.c 		var->red.msb_right = 0;
red              1628 drivers/video/fbdev/sh_mobile_lcdcfb.c 				    u_int red, u_int green, u_int blue,
red              1638 drivers/video/fbdev/sh_mobile_lcdcfb.c 	red >>= 16 - info->var.red.length;
red              1643 drivers/video/fbdev/sh_mobile_lcdcfb.c 	palette[regno] = (red << info->var.red.offset) |
red                44 drivers/video/fbdev/simplefb.c static int simplefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red                48 drivers/video/fbdev/simplefb.c 	u32 cr = red >> (16 - info->var.red.length);
red                56 drivers/video/fbdev/simplefb.c 	value = (cr << info->var.red.offset) |
red               446 drivers/video/fbdev/simplefb.c 	info->var.red = params.format->red;
red                79 drivers/video/fbdev/sis/sis_main.c static int	sisfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1165 drivers/video/fbdev/sis/sis_main.c 		var->red.offset = var->green.offset = var->blue.offset = 0;
red              1166 drivers/video/fbdev/sis/sis_main.c 		var->red.length = var->green.length = var->blue.length = 8;
red              1169 drivers/video/fbdev/sis/sis_main.c 		var->red.offset = 11;
red              1170 drivers/video/fbdev/sis/sis_main.c 		var->red.length = 5;
red              1179 drivers/video/fbdev/sis/sis_main.c 		var->red.offset = 16;
red              1180 drivers/video/fbdev/sis/sis_main.c 		var->red.length = 8;
red              1405 drivers/video/fbdev/sis/sis_main.c sisfb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue,
red              1416 drivers/video/fbdev/sis/sis_main.c 		SiS_SetRegByte(SISDACD, (red >> 10));
red              1421 drivers/video/fbdev/sis/sis_main.c 			SiS_SetRegByte(SISDAC2D, (red >> 8));
red              1431 drivers/video/fbdev/sis/sis_main.c 				(red & 0xf800)          |
red              1439 drivers/video/fbdev/sis/sis_main.c 		red >>= 8;
red              1443 drivers/video/fbdev/sis/sis_main.c 				(red << 16) | (green << 8) | (blue);
red              1642 drivers/video/fbdev/sis/sis_main.c 	var->red.msb_right =
red                27 drivers/video/fbdev/sis/sis_main.h 	.red             = {0, 8, 0},
red               284 drivers/video/fbdev/skeletonfb.c static int xxxfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               297 drivers/video/fbdev/skeletonfb.c        red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               363 drivers/video/fbdev/skeletonfb.c     red = CNVT_TOHW(red, info->var.red.length);
red               378 drivers/video/fbdev/skeletonfb.c 	    write_{red|green|blue|transp}_to_clut();
red               402 drivers/video/fbdev/skeletonfb.c 	    v = (red << info->var.red.offset) |
red               341 drivers/video/fbdev/sm501fb.c 		var->red.length		= var->bits_per_pixel;
red               342 drivers/video/fbdev/sm501fb.c 		var->red.offset		= 0;
red               356 drivers/video/fbdev/sm501fb.c 			var->red.offset		= 0;
red               358 drivers/video/fbdev/sm501fb.c 			var->red.offset		= 11;
red               364 drivers/video/fbdev/sm501fb.c 		var->red.length		= 5;
red               373 drivers/video/fbdev/sm501fb.c 			var->red.offset		= 8;
red               378 drivers/video/fbdev/sm501fb.c 			var->red.offset		= 16;
red               383 drivers/video/fbdev/sm501fb.c 		var->red.length		= 8;
red               912 drivers/video/fbdev/sm501fb.c 			     unsigned red, unsigned green, unsigned blue,
red               932 drivers/video/fbdev/sm501fb.c 			val  = chan_to_field(red,   &info->var.red);
red               942 drivers/video/fbdev/sm501fb.c 			val = (red >> 8) << 16;
red              1095 drivers/video/fbdev/sm501fb.c 		bg = ((info->cmap.red[bg_col] & 0xF8) << 8) |
red              1099 drivers/video/fbdev/sm501fb.c 		fg = ((info->cmap.red[fg_col] & 0xF8) << 8) |
red                65 drivers/video/fbdev/sm712fb.c 	.red            = {16, 8, 0},
red               860 drivers/video/fbdev/sm712fb.c static void sm712_setpalette(int regno, unsigned int red, unsigned int green,
red               867 drivers/video/fbdev/sm712fb.c 	smtc_mmiowb(red >> 10, dac_val);
red               971 drivers/video/fbdev/sm712fb.c static int smtc_setcolreg(unsigned int regno, unsigned int red,
red               994 drivers/video/fbdev/sm712fb.c 			val = chan_to_field(red, &sfb->fb->var.red);
red               997 drivers/video/fbdev/sm712fb.c 			pal[regno] = pal_rgb(red, green, blue, val);
red              1001 drivers/video/fbdev/sm712fb.c 			val = chan_to_field(red, &sfb->fb->var.red);
red              1010 drivers/video/fbdev/sm712fb.c 		sm712_setpalette(regno, red, green, blue, info);
red              1302 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.length   = 8;
red              1305 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.offset   = 16;
red              1312 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.length   = 8;
red              1315 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.offset   = 16;
red              1322 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.length   = 3;
red              1325 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.offset   = 5;
red              1333 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.length   = 5;
red              1336 drivers/video/fbdev/sm712fb.c 		sfb->fb->var.red.offset   = 11;
red              1035 drivers/video/fbdev/smscufx.c ufx_ops_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1044 drivers/video/fbdev/smscufx.c 		if (info->var.red.offset == 10) {
red              1047 drivers/video/fbdev/smscufx.c 			    ((red & 0xf800) >> 1) |
red              1052 drivers/video/fbdev/smscufx.c 			    ((red & 0xf800)) |
red              1208 drivers/video/fbdev/smscufx.c 	const struct fb_bitfield red = { 11, 5, 0 };
red              1213 drivers/video/fbdev/smscufx.c 	var->red = red;
red               107 drivers/video/fbdev/ssd1307fb.c 	.red = { .length = 1 },
red               457 drivers/video/fbdev/sstfb.c 		var->red.length    = 5;
red               462 drivers/video/fbdev/sstfb.c 		var->red.offset    = 11;
red               667 drivers/video/fbdev/sstfb.c static int sstfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               675 drivers/video/fbdev/sstfb.c 	            regno, red, green, blue, transp);
red               679 drivers/video/fbdev/sstfb.c 	red    >>= (16 - info->var.red.length);
red               683 drivers/video/fbdev/sstfb.c 	col = (red << info->var.red.offset)
red               925 drivers/video/fbdev/stifb.c stifb_setcolreg(u_int regno, u_int red, u_int green,
red               934 drivers/video/fbdev/stifb.c 	red   >>= 8;
red               944 drivers/video/fbdev/stifb.c 		color = ((red * 77) +
red               948 drivers/video/fbdev/stifb.c 		color = ((red << 16) |
red               957 drivers/video/fbdev/stifb.c 				regno << var->red.offset |
red              1268 drivers/video/fbdev/stifb.c 		var->red.length = var->green.length = var->blue.length = 1;
red              1273 drivers/video/fbdev/stifb.c 		var->red.length = var->green.length = var->blue.length = 8;
red              1278 drivers/video/fbdev/stifb.c 		var->red.length = var->green.length = var->blue.length = var->transp.length = 8;
red              1281 drivers/video/fbdev/stifb.c 		var->red.offset = 16;
red                45 drivers/video/fbdev/sunxvr1000.c 			 unsigned red, unsigned green, unsigned blue,
red                51 drivers/video/fbdev/sunxvr1000.c 		red >>= 8;
red                55 drivers/video/fbdev/sunxvr1000.c 		value = (blue << 16) | (green << 8) | red;
red                98 drivers/video/fbdev/sunxvr1000.c 	var->red.offset = 0;
red                99 drivers/video/fbdev/sunxvr1000.c 	var->red.length = 8;
red                49 drivers/video/fbdev/sunxvr2500.c 			 unsigned red, unsigned green, unsigned blue,
red                55 drivers/video/fbdev/sunxvr2500.c 		red >>= 8;
red                59 drivers/video/fbdev/sunxvr2500.c 		value = (blue << 24) | (green << 16) | (red << 8);
red               102 drivers/video/fbdev/sunxvr2500.c 	var->red.offset = 8;
red               103 drivers/video/fbdev/sunxvr2500.c 	var->red.length = 8;
red               112 drivers/video/fbdev/sunxvr500.c 			 unsigned red, unsigned green, unsigned blue,
red               123 drivers/video/fbdev/sunxvr500.c 	red_8 = red >> 8;
red               133 drivers/video/fbdev/sunxvr500.c 	red_10 = red >> 6;
red               225 drivers/video/fbdev/sunxvr500.c 	var->red.offset = 8;
red               226 drivers/video/fbdev/sunxvr500.c 	var->red.length = 8;
red               171 drivers/video/fbdev/tcx.c 			 unsigned red, unsigned green, unsigned blue,
red               181 drivers/video/fbdev/tcx.c 	red >>= 8;
red               188 drivers/video/fbdev/tcx.c 	sbus_writel(red << 24, &bt->color_map);
red               386 drivers/video/fbdev/tcx.c 	info->var.red.length = 8;
red               101 drivers/video/fbdev/tdfxfb.c 	.red =		{0, 8, 0},
red               510 drivers/video/fbdev/tdfxfb.c 		var->red.length = 8;
red               511 drivers/video/fbdev/tdfxfb.c 		var->red.offset = 0;
red               512 drivers/video/fbdev/tdfxfb.c 		var->green = var->red;
red               513 drivers/video/fbdev/tdfxfb.c 		var->blue = var->red;
red               516 drivers/video/fbdev/tdfxfb.c 		var->red.offset   = 11;
red               517 drivers/video/fbdev/tdfxfb.c 		var->red.length   = 5;
red               528 drivers/video/fbdev/tdfxfb.c 		var->red.offset = 16;
red               531 drivers/video/fbdev/tdfxfb.c 		var->red.length = var->green.length = var->blue.length = 8;
red               740 drivers/video/fbdev/tdfxfb.c static int tdfxfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               753 drivers/video/fbdev/tdfxfb.c 		blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               755 drivers/video/fbdev/tdfxfb.c 		red = blue;
red               760 drivers/video/fbdev/tdfxfb.c 		rgbcol = (((u32)red   & 0xff00) << 8) |
red               768 drivers/video/fbdev/tdfxfb.c 			rgbcol = (CNVT_TOHW(red, info->var.red.length) <<
red               769 drivers/video/fbdev/tdfxfb.c 				  info->var.red.offset) |
red              1076 drivers/video/fbdev/tdfxfb.c 		fg_color = (((u32)cmap.red[fg_idx]   & 0xff00) << 8) |
red              1079 drivers/video/fbdev/tdfxfb.c 		bg_color = (((u32)cmap.red[bg_idx]   & 0xff00) << 8) |
red               176 drivers/video/fbdev/tgafb.c 	var->red.length = var->green.length = var->blue.length = 8;
red               178 drivers/video/fbdev/tgafb.c 		var->red.offset = 16;
red               515 drivers/video/fbdev/tgafb.c tgafb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue,
red               524 drivers/video/fbdev/tgafb.c 	red >>= 8;
red               531 drivers/video/fbdev/tgafb.c 		TGA_WRITE_REG(par, red|(BT485_DATA_PAL<<8),TGA_RAMDAC_REG);
red               537 drivers/video/fbdev/tgafb.c 		TGA_WRITE_REG(par, red, TGA_RAMDAC_REG);
red               547 drivers/video/fbdev/tgafb.c 		TGA_WRITE_REG(par, red, TGA_RAMDAC_REG);
red              1368 drivers/video/fbdev/tgafb.c 		info->var.red.length = 8;
red              1371 drivers/video/fbdev/tgafb.c 		info->var.red.offset = 16;
red               590 drivers/video/fbdev/tmiofb.c 	var->red.offset = 11;
red               591 drivers/video/fbdev/tmiofb.c 	var->red.length = 5;
red               623 drivers/video/fbdev/tmiofb.c static int tmiofb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               631 drivers/video/fbdev/tmiofb.c 			((red & 0xf800)) |
red              1050 drivers/video/fbdev/tridentfb.c 		var->red.offset = 0;
red              1051 drivers/video/fbdev/tridentfb.c 		var->red.length = 8;
red              1052 drivers/video/fbdev/tridentfb.c 		var->green = var->red;
red              1053 drivers/video/fbdev/tridentfb.c 		var->blue = var->red;
red              1056 drivers/video/fbdev/tridentfb.c 		var->red.offset = 11;
red              1059 drivers/video/fbdev/tridentfb.c 		var->red.length = 5;
red              1064 drivers/video/fbdev/tridentfb.c 		var->red.offset = 16;
red              1067 drivers/video/fbdev/tridentfb.c 		var->red.length = 8;
red              1362 drivers/video/fbdev/tridentfb.c static int tridentfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red              1376 drivers/video/fbdev/tridentfb.c 		t_outb(par, red >> 10, VGA_PEL_D);
red              1384 drivers/video/fbdev/tridentfb.c 			col = (red & 0xF800) | ((green & 0xFC00) >> 5) |
red              1391 drivers/video/fbdev/tridentfb.c 				((red & 0xFF00) << 8)		|
red               926 drivers/video/fbdev/udlfb.c dlfb_ops_setcolreg(unsigned regno, unsigned red, unsigned green,
red               935 drivers/video/fbdev/udlfb.c 		if (info->var.red.offset == 10) {
red               938 drivers/video/fbdev/udlfb.c 			    ((red & 0xf800) >> 1) |
red               943 drivers/video/fbdev/udlfb.c 			    ((red & 0xf800)) |
red              1062 drivers/video/fbdev/udlfb.c 	const struct fb_bitfield red = { 11, 5, 0 };
red              1067 drivers/video/fbdev/udlfb.c 	var->red = red;
red               294 drivers/video/fbdev/uvesafb.c 		var->red.offset    = mode->red_off;
red               295 drivers/video/fbdev/uvesafb.c 		var->red.length    = mode->red_len;
red               303 drivers/video/fbdev/uvesafb.c 		var->red.offset    = 0;
red               308 drivers/video/fbdev/uvesafb.c 		var->red.length    = 8;
red               945 drivers/video/fbdev/uvesafb.c 			outb_p(entries[i].red,   dac_val);
red               987 drivers/video/fbdev/uvesafb.c static int uvesafb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               999 drivers/video/fbdev/uvesafb.c 		entry.red   = red   >> shift;
red              1008 drivers/video/fbdev/uvesafb.c 			if (info->var.red.offset == 10) {
red              1011 drivers/video/fbdev/uvesafb.c 						((red   & 0xf800) >>  1) |
red              1017 drivers/video/fbdev/uvesafb.c 						((red   & 0xf800)      ) |
red              1025 drivers/video/fbdev/uvesafb.c 			red   >>= 8;
red              1029 drivers/video/fbdev/uvesafb.c 				(red   << info->var.red.offset)   |
red              1055 drivers/video/fbdev/uvesafb.c 			entries[i].red   = cmap->red[i]   >> shift;
red              1069 drivers/video/fbdev/uvesafb.c 			err |= uvesafb_setcolreg(cmap->start + i, cmap->red[i],
red              1223 drivers/video/fbdev/uvesafb.c 		depth = info->var.red.length + info->var.green.length +
red              1369 drivers/video/fbdev/uvesafb.c 	int depth = var->red.length + var->green.length + var->blue.length;
red               103 drivers/video/fbdev/valkyriefb.c static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               219 drivers/video/fbdev/valkyriefb.c static int valkyriefb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               229 drivers/video/fbdev/valkyriefb.c 	red >>= 8;
red               237 drivers/video/fbdev/valkyriefb.c 	out_8(&cmap_regs->lut, red);
red               411 drivers/video/fbdev/vermilion/vermilion.c 		var->red.offset = 10;
red               412 drivers/video/fbdev/vermilion/vermilion.c 		var->red.length = 5;
red               421 drivers/video/fbdev/vermilion/vermilion.c 		var->red.offset = 16;
red               422 drivers/video/fbdev/vermilion/vermilion.c 		var->red.length = 8;
red               431 drivers/video/fbdev/vermilion/vermilion.c 	    var->red.msb_right = var->transp.msb_right = 0;
red               651 drivers/video/fbdev/vermilion/vermilion.c 		    var->red.offset != 10 ||
red               652 drivers/video/fbdev/vermilion/vermilion.c 		    var->red.length != 5 ||
red               662 drivers/video/fbdev/vermilion/vermilion.c 		    var->red.offset != 16 ||
red               663 drivers/video/fbdev/vermilion/vermilion.c 		    var->red.length != 8 ||
red               950 drivers/video/fbdev/vermilion/vermilion.c static int vmlfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               959 drivers/video/fbdev/vermilion/vermilion.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               965 drivers/video/fbdev/vermilion/vermilion.c 	red = VML_TOHW(red, info->var.red.length);
red               970 drivers/video/fbdev/vermilion/vermilion.c 	v = (red << info->var.red.offset) |
red                86 drivers/video/fbdev/vesafb.c static int vesa_setpalette(int regno, unsigned red, unsigned green,
red                97 drivers/video/fbdev/vesafb.c 		outb_p(red   >> shift, dac_val);
red               108 drivers/video/fbdev/vesafb.c 		struct { u_char blue, green, red, pad; } entry;
red               110 drivers/video/fbdev/vesafb.c 		entry.red   = red   >> shift;
red               130 drivers/video/fbdev/vesafb.c static int vesafb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               147 drivers/video/fbdev/vesafb.c 		err = vesa_setpalette(regno,red,green,blue);
red               151 drivers/video/fbdev/vesafb.c 			if (info->var.red.offset == 10) {
red               154 drivers/video/fbdev/vesafb.c 					((red   & 0xf800) >>  1) |
red               160 drivers/video/fbdev/vesafb.c 					((red   & 0xf800)      ) |
red               167 drivers/video/fbdev/vesafb.c 			red   >>= 8;
red               171 drivers/video/fbdev/vesafb.c 				(red   << info->var.red.offset)   |
red               378 drivers/video/fbdev/vesafb.c 	vesafb_defined.red.offset    = screen_info.red_pos;
red               379 drivers/video/fbdev/vesafb.c 	vesafb_defined.red.length    = screen_info.red_size;
red               389 drivers/video/fbdev/vesafb.c 		vesafb_defined.red.length =
red                74 drivers/video/fbdev/vfb.c static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               177 drivers/video/fbdev/vfb.c 		var->red.offset = 0;
red               178 drivers/video/fbdev/vfb.c 		var->red.length = 8;
red               188 drivers/video/fbdev/vfb.c 			var->red.offset = 0;
red               189 drivers/video/fbdev/vfb.c 			var->red.length = 5;
red               197 drivers/video/fbdev/vfb.c 			var->red.offset = 0;
red               198 drivers/video/fbdev/vfb.c 			var->red.length = 5;
red               208 drivers/video/fbdev/vfb.c 		var->red.offset = 0;
red               209 drivers/video/fbdev/vfb.c 		var->red.length = 8;
red               218 drivers/video/fbdev/vfb.c 		var->red.offset = 0;
red               219 drivers/video/fbdev/vfb.c 		var->red.length = 8;
red               228 drivers/video/fbdev/vfb.c 	var->red.msb_right = 0;
red               268 drivers/video/fbdev/vfb.c static int vfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               280 drivers/video/fbdev/vfb.c 		red = green = blue =
red               281 drivers/video/fbdev/vfb.c 		    (red * 77 + green * 151 + blue * 28) >> 8;
red               312 drivers/video/fbdev/vfb.c 		red = CNVT_TOHW(red, info->var.red.length);
red               318 drivers/video/fbdev/vfb.c 		red = CNVT_TOHW(red, 8);	/* expect 8 bit DAC */
red               333 drivers/video/fbdev/vfb.c 		v = (red << info->var.red.offset) |
red               505 drivers/video/fbdev/vga16fb.c 	var->red.offset = var->green.offset = var->blue.offset = 
red               507 drivers/video/fbdev/vga16fb.c 	var->red.length = var->green.length = var->blue.length =
red               636 drivers/video/fbdev/vga16fb.c static void ega16_setpalette(int regno, unsigned red, unsigned green, unsigned blue)
red               643 drivers/video/fbdev/vga16fb.c 	val = map[red>>14] | ((map[green>>14]) << 1) | ((map[blue>>14]) << 2);
red               650 drivers/video/fbdev/vga16fb.c static void vga16_setpalette(int regno, unsigned red, unsigned green, unsigned blue)
red               653 drivers/video/fbdev/vga16fb.c 	outb(red   >> 10, VGA_PEL_D);
red               658 drivers/video/fbdev/vga16fb.c static int vga16fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               679 drivers/video/fbdev/vga16fb.c 		red = green = blue = (red * 77 + green * 151 + blue * 28) >> 8;
red               682 drivers/video/fbdev/vga16fb.c 		vga16_setpalette(regno,red,green,blue);
red               684 drivers/video/fbdev/vga16fb.c 		ega16_setpalette(regno,red,green,blue);
red              1341 drivers/video/fbdev/vga16fb.c 	vga16fb_defined.red.length   = i;
red               657 drivers/video/fbdev/via/hw.c static void set_color_register(u8 index, u8 red, u8 green, u8 blue)
red               661 drivers/video/fbdev/via/hw.c 	outb(red, 0x3C9);
red               666 drivers/video/fbdev/via/hw.c void viafb_set_primary_color_register(u8 index, u8 red, u8 green, u8 blue)
red               669 drivers/video/fbdev/via/hw.c 	set_color_register(index, red, green, blue);
red               672 drivers/video/fbdev/via/hw.c void viafb_set_secondary_color_register(u8 index, u8 red, u8 green, u8 blue)
red               675 drivers/video/fbdev/via/hw.c 	set_color_register(index, red, green, blue);
red              1671 drivers/video/fbdev/via/hw.c 			write_dac_reg(i, palLUT_table[i].red,
red              1683 drivers/video/fbdev/via/hw.c 			write_dac_reg(i, palLUT_table[i].red,
red               486 drivers/video/fbdev/via/hw.h 	u8 red;
red               658 drivers/video/fbdev/via/hw.h void viafb_set_primary_color_register(u8 index, u8 red, u8 green, u8 blue);
red               659 drivers/video/fbdev/via/hw.h void viafb_set_secondary_color_register(u8 index, u8 red, u8 green, u8 blue);
red                77 drivers/video/fbdev/via/viafbdev.c 	var->red.msb_right = 0;
red                87 drivers/video/fbdev/via/viafbdev.c 		var->red.offset = 0;
red                90 drivers/video/fbdev/via/viafbdev.c 		var->red.length = 8;
red                96 drivers/video/fbdev/via/viafbdev.c 		var->red.offset = 10;
red                99 drivers/video/fbdev/via/viafbdev.c 		var->red.length = 5;
red               105 drivers/video/fbdev/via/viafbdev.c 		var->red.offset = 11;
red               108 drivers/video/fbdev/via/viafbdev.c 		var->red.length = 5;
red               114 drivers/video/fbdev/via/viafbdev.c 		var->red.offset = 16;
red               117 drivers/video/fbdev/via/viafbdev.c 		var->red.length = 8;
red               123 drivers/video/fbdev/via/viafbdev.c 		var->red.offset = 20;
red               126 drivers/video/fbdev/via/viafbdev.c 		var->red.length = 10;
red               296 drivers/video/fbdev/via/viafbdev.c static int viafb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               307 drivers/video/fbdev/via/viafbdev.c 			viafb_set_primary_color_register(regno, red >> 8,
red               311 drivers/video/fbdev/via/viafbdev.c 			viafb_set_secondary_color_register(regno, red >> 8,
red               317 drivers/video/fbdev/via/viafbdev.c 		r = (red >> (16 - info->var.red.length))
red               318 drivers/video/fbdev/via/viafbdev.c 			<< info->var.red.offset;
red               817 drivers/video/fbdev/via/viafbdev.c 				((info->cmap.red[fg_color] & 0xFFC0) << 14) |
red               821 drivers/video/fbdev/via/viafbdev.c 				((info->cmap.red[bg_color] & 0xFFC0) << 14) |
red               826 drivers/video/fbdev/via/viafbdev.c 				((info->cmap.red[fg_color] & 0xFF00) << 8) |
red               830 drivers/video/fbdev/via/viafbdev.c 				((info->cmap.red[bg_color] & 0xFF00) << 8) |
red                51 drivers/video/fbdev/vt8500lcdfb.c 		info->var.red.offset    = 0;
red                52 drivers/video/fbdev/vt8500lcdfb.c 		info->var.red.length    = info->var.bits_per_pixel;
red                53 drivers/video/fbdev/vt8500lcdfb.c 		info->var.red.msb_right = 0;
red                78 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.offset = 11;
red                79 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.length = 5;
red                80 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.msb_right = 0;
red                89 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.offset = info->var.bits_per_pixel
red                91 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.length = info->var.bits_per_pixel / 3;
red                92 drivers/video/fbdev/vt8500lcdfb.c 			info->var.red.msb_right = 0;
red               139 drivers/video/fbdev/vt8500lcdfb.c static int vt8500lcd_setcolreg(unsigned regno, unsigned red, unsigned green,
red               149 drivers/video/fbdev/vt8500lcdfb.c 		red = green = blue =
red               150 drivers/video/fbdev/vt8500lcdfb.c 			(19595 * red + 38470 * green + 7471 * blue) >> 16;
red               157 drivers/video/fbdev/vt8500lcdfb.c 			val  = chan_to_field(red, &fbi->fb.var.red);
red               168 drivers/video/fbdev/vt8500lcdfb.c 		writew((red & 0xf800)
red               518 drivers/video/fbdev/vt8623fb.c static int vt8623fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               529 drivers/video/fbdev/vt8623fb.c 		outb(red >> 10, VGA_PEL_D);
red               539 drivers/video/fbdev/vt8623fb.c 		outb(red >> 10, VGA_PEL_D);
red               548 drivers/video/fbdev/vt8623fb.c 			((u32*)fb->pseudo_palette)[regno] = ((red & 0xF800) >> 1) |
red               551 drivers/video/fbdev/vt8623fb.c 			((u32*)fb->pseudo_palette)[regno] = (red & 0xF800) |
red               562 drivers/video/fbdev/vt8623fb.c 		((u32*)fb->pseudo_palette)[regno] = ((red & 0xFF00) << 8) |
red               202 drivers/video/fbdev/w100fb.c static int w100fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red               213 drivers/video/fbdev/w100fb.c 		red = green = blue = (19595 * red + 38470 * green + 7471 * blue) >> 16;
red               222 drivers/video/fbdev/w100fb.c 		val = (red & 0xf800) | ((green & 0xfc00) >> 5) | ((blue & 0xf800) >> 11);
red               495 drivers/video/fbdev/w100fb.c 	var->red.offset = 11;
red               496 drivers/video/fbdev/w100fb.c 	var->red.length = 5;
red               118 drivers/video/fbdev/wm8505fb.c 		info->var.red.offset = 16;
red               119 drivers/video/fbdev/wm8505fb.c 		info->var.red.length = 8;
red               120 drivers/video/fbdev/wm8505fb.c 		info->var.red.msb_right = 0;
red               130 drivers/video/fbdev/wm8505fb.c 		info->var.red.offset = 11;
red               131 drivers/video/fbdev/wm8505fb.c 		info->var.red.length = 5;
red               132 drivers/video/fbdev/wm8505fb.c 		info->var.red.msb_right = 0;
red               192 drivers/video/fbdev/wm8505fb.c static int wm8505fb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               202 drivers/video/fbdev/wm8505fb.c 		red = green = blue =
red               203 drivers/video/fbdev/wm8505fb.c 			(19595 * red + 38470 * green + 7471 * blue) >> 16;
red               210 drivers/video/fbdev/wm8505fb.c 			val  = chan_to_field(red, &fbi->fb.var.red);
red               214 drivers/video/fbdev/xen-fbfront.c static int xenfb_setcolreg(unsigned regno, unsigned red, unsigned green,
red               224 drivers/video/fbdev/xen-fbfront.c 	red = CNVT_TOHW(red, info->var.red.length);
red               230 drivers/video/fbdev/xen-fbfront.c 	v = (red << info->var.red.offset) |
red               440 drivers/video/fbdev/xen-fbfront.c 	fb_info->var.red = (struct fb_bitfield){16, 8, 0};
red               123 drivers/video/fbdev/xilinxfb.c 	.red =		{ RED_SHIFT, 8, 0 },
red               198 drivers/video/fbdev/xilinxfb.c xilinx_fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green,
red               210 drivers/video/fbdev/xilinxfb.c 		blue = (red * 77 + green * 151 + blue * 28 + 127) >> 8;
red               212 drivers/video/fbdev/xilinxfb.c 		red = green;
red               218 drivers/video/fbdev/xilinxfb.c 	red >>= 8;
red               221 drivers/video/fbdev/xilinxfb.c 	palette[regno] = (red << RED_SHIFT) | (green << GREEN_SHIFT) |
red                80 include/acpi/acbuffer.h 	u8 red;
red               148 include/drm/drm_atomic_helper.h 				       u16 *red, u16 *green, u16 *blue,
red               198 include/linux/amba/clcd.h 		if (var->red.offset == 0)
red                96 include/linux/fb.h 	__u16 __user *red;		/* Red values	*/
red               250 include/linux/fb.h 	int (*fb_setcolreg)(unsigned regno, unsigned red, unsigned green,
red                49 include/linux/input/mt.h 	int *red;
red              1968 include/linux/platform_data/cros_ec_commands.h 			uint8_t led, red, green, blue;
red              2024 include/linux/platform_data/cros_ec_commands.h 			uint8_t red, green, blue;
red                39 include/linux/platform_data/simplefb.h 	struct fb_bitfield red;
red                27 include/linux/svga.h 	struct fb_bitfield red;
red               619 include/uapi/drm/drm_mode.h 	__u64 red;
red               637 include/uapi/drm/drm_mode.h 	__u16 red;
red               341 include/uapi/drm/radeon_drm.h 	unsigned int red;
red               252 include/uapi/linux/fb.h 	struct fb_bitfield red;		/* bitfield in fb mem if true color, */
red               284 include/uapi/linux/fb.h 	__u16 *red;			/* Red values	*/
red               544 include/uapi/linux/omap3isp.h 	__u8 red;
red               618 include/uapi/linux/omap3isp.h 	__u32 red[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
red               194 include/uapi/linux/omapfb.h 	struct fb_bitfield red;
red               237 include/video/imx-ipu-v3.h 	struct fb_bitfield      red;
red               441 include/video/newport.h 				       unsigned char red,
red               446 include/video/newport.h 		(red << 24) |
red                24 include/video/sa1100fb.h 	struct fb_bitfield	red;
red               102 include/video/uvesafb.h 	u_char blue, green, red, pad;
red                64 lib/rbtree.c   static inline struct rb_node *rb_red_parent(struct rb_node *red)
red                66 lib/rbtree.c   	return (struct rb_node *)red->__rb_parent_color;
red                43 samples/vfio-mdev/mdpy-fb.c 	.red.offset	= 16,
red                47 samples/vfio-mdev/mdpy-fb.c 	.red.length	= 8,
red                58 samples/vfio-mdev/mdpy-fb.c static int mdpy_fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
red                62 samples/vfio-mdev/mdpy-fb.c 	u32 cr = red >> (16 - info->var.red.length);
red                70 samples/vfio-mdev/mdpy-fb.c 	value = (cr << info->var.red.offset) |
red                46 scripts/pnmtologo.c     unsigned char red;
red               179 scripts/pnmtologo.c 		    logo_data[i][j].red = logo_data[i][j].green =
red               188 scripts/pnmtologo.c 		    logo_data[i][j].red = logo_data[i][j].green =
red               197 scripts/pnmtologo.c 		    logo_data[i][j].red = get_number255(fp, maxval);
red               210 scripts/pnmtologo.c     return c.red == 0 && c.green == 0 && c.blue == 0;
red               215 scripts/pnmtologo.c     return c.red == 255 && c.green == 255 && c.blue == 255;
red               220 scripts/pnmtologo.c     return c.red == c.green && c.red == c.blue;
red               225 scripts/pnmtologo.c     return c1.red == c2.red && c1.green == c2.green && c1.blue == c2.blue;
red               301 scripts/pnmtologo.c 		if (logo_data[i][j].red)
red               388 scripts/pnmtologo.c 	write_hex(logo_clut[i].red);
red               413 scripts/pnmtologo.c 	    write_hex(logo_data[i][j].red);
red               142 sound/soc/codecs/rl6231.c 	unsigned int red, pll_out, in_t, out_t, div, div_t;
red               185 sound/soc/codecs/rl6231.c 			red = abs(f_out - out_t);
red               186 sound/soc/codecs/rl6231.c 			if (red < red_t) {
red               191 sound/soc/codecs/rl6231.c 				if (red == 0)
red               193 sound/soc/codecs/rl6231.c 				red_t = red;
red               197 sound/soc/codecs/rl6231.c 				red = abs(f_out - out_t);
red               198 sound/soc/codecs/rl6231.c 				if (red < red_t) {
red               203 sound/soc/codecs/rl6231.c 					if (red == 0)
red               205 sound/soc/codecs/rl6231.c 					red_t = red;
red                64 tools/lib/rbtree.c static inline struct rb_node *rb_red_parent(struct rb_node *red)
red                66 tools/lib/rbtree.c 	return (struct rb_node *)red->__rb_parent_color;