Lines Matching refs:lut
90 static bool mtk_gamma_lut_is_descending(struct drm_color_lut *lut, u32 lut_size)
95 first = lut[0].red + lut[0].green + lut[0].blue;
96 last = lut[last_entry].red + lut[last_entry].green + lut[last_entry].blue;
124 struct drm_color_lut *lut;
127 /* If there's no gamma lut there's nothing to do here. */
132 lut = (struct drm_color_lut *)state->gamma_lut->data;
150 hwlut.red = drm_color_lut_extract(lut[n].red, lut_bits);
151 hwlut.green = drm_color_lut_extract(lut[n].green, lut_bits);
152 hwlut.blue = drm_color_lut_extract(lut[n].blue, lut_bits);
165 diff.red = lut[n].red - lut[n - 1].red;
168 diff.green = lut[n].green - lut[n - 1].green;
171 diff.blue = lut[n].blue - lut[n - 1].blue;
194 if (mtk_gamma_lut_is_descending(lut, gamma->data->lut_size - 1))