apply_lut_to_channel_value
int linear = apply_lut_to_channel_value(&linear_eotf, i * 0x101, LUT_RED);
srgb = apply_lut_to_channel_value(&srgb_eotf, i * 0x101, LUT_RED);
final = apply_lut_to_channel_value(&srgb_inv_eotf, srgb, LUT_RED);
EXPORT_SYMBOL_IF_KUNIT(apply_lut_to_channel_value);
pixel->r = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->r, LUT_RED);
pixel->g = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->g, LUT_GREEN);
pixel->b = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->b, LUT_BLUE);
pixel->r = apply_lut_to_channel_value(&srgb_inv_eotf, pixel->r, LUT_RED);
pixel->g = apply_lut_to_channel_value(&srgb_inv_eotf, pixel->g, LUT_GREEN);
pixel->b = apply_lut_to_channel_value(&srgb_inv_eotf, pixel->b, LUT_BLUE);
pixel->r = apply_lut_to_channel_value(&srgb_eotf, pixel->r, LUT_RED);
pixel->g = apply_lut_to_channel_value(&srgb_eotf, pixel->g, LUT_GREEN);
pixel->b = apply_lut_to_channel_value(&srgb_eotf, pixel->b, LUT_BLUE);
u16 apply_lut_to_channel_value(const struct vkms_color_lut *lut, u16 channel_value,