Lines Matching refs:gamma

50 static void i9xx_plane_linear_gamma(u16 gamma[8])
57 gamma[i] = (in[i] << 8) / 32;
343 u16 gamma[8];
346 /* Seems RGB data bypasses the gamma always */
350 i9xx_plane_linear_gamma(gamma);
356 gamma[i] << 16 | gamma[i] << 8 | gamma[i]);
721 u16 gamma[18])
729 * brought up to full amplitude by using sprite internal gamma
730 * correction, pipe gamma correction, or pipe color space
736 gamma[i] = min((scale * i << 10) / 16, (1 << 10) - 1);
738 gamma[i] = min((scale * i << 10) / 16, 1 << 10);
741 gamma[i] = 3 << 10;
750 u16 gamma[18];
756 ivb_sprite_linear_gamma(plane_state, gamma);
761 gamma[i] << 20 | gamma[i] << 10 | gamma[i]);
763 intel_de_write_fw(dev_priv, SPRGAMC16(pipe, 0), gamma[i]);
764 intel_de_write_fw(dev_priv, SPRGAMC16(pipe, 1), gamma[i]);
765 intel_de_write_fw(dev_priv, SPRGAMC16(pipe, 2), gamma[i]);
768 intel_de_write_fw(dev_priv, SPRGAMC17(pipe, 0), gamma[i]);
769 intel_de_write_fw(dev_priv, SPRGAMC17(pipe, 1), gamma[i]);
770 intel_de_write_fw(dev_priv, SPRGAMC17(pipe, 2), gamma[i]);
1051 u16 gamma[8];
1054 /* Seems RGB data bypasses the gamma always */
1058 i9xx_plane_linear_gamma(gamma);
1064 gamma[i] << 16 | gamma[i] << 8 | gamma[i]);
1067 static void ilk_sprite_linear_gamma(u16 gamma[17])
1072 gamma[i] = (i << 10) / 16;
1081 u16 gamma[17];
1084 /* Seems RGB data bypasses the gamma always */
1088 ilk_sprite_linear_gamma(gamma);
1093 gamma[i] << 20 | gamma[i] << 10 | gamma[i]);
1095 intel_de_write_fw(dev_priv, DVSGAMCMAX_ILK(pipe, 0), gamma[i]);
1096 intel_de_write_fw(dev_priv, DVSGAMCMAX_ILK(pipe, 1), gamma[i]);
1097 intel_de_write_fw(dev_priv, DVSGAMCMAX_ILK(pipe, 2), gamma[i]);