/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 151 if (!crtc_state->gamma_lut.base) 154 if (!crtc_state->gamma_lut.lut_length) 160 pixel->r = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->r, LUT_RED); 161 pixel->g = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->g, LUT_GREEN); 162 pixel->b = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->b, LUT_BLUE); 324 if (crtc->state->gamma_lut) { 328 crtc_state->gamma_lut.base = (struct drm_color_lut *)crtc->state->gamma_lut->data; 329 crtc_state->gamma_lut.lut_length = 330 crtc->state->gamma_lut [all...] |
H A D | vkms_drv.c | 130 if (!new_crtc_state->gamma_lut || !new_crtc_state->color_mgmt_changed) 133 if (new_crtc_state->gamma_lut->length / sizeof(struct drm_color_lut *)
|
H A D | vkms_drv.h | 90 struct vkms_color_lut gamma_lut; member in struct:vkms_crtc_state
|
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_crtc.c | 159 if (!state->color_mgmt_changed || !state->gamma_lut) 162 if (crtc->state->gamma_lut && 163 (crtc->state->gamma_lut->base.id == state->gamma_lut->base.id)) 166 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) 169 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); 173 lut = (struct drm_color_lut *)state->gamma_lut->data; 194 malidp_generate_gamma_table(state->gamma_lut, mc->gamma_coeffs);
|
H A D | malidp_drv.c | 71 if (!crtc->state->gamma_lut) { 79 if (!old_state->gamma_lut || (crtc->state->gamma_lut->base.id != 80 old_state->gamma_lut->base.id))
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 412 return crtc_state->hw.gamma_lut; 414 return crtc_state->hw.gamma_lut && 2085 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; local 2087 if (lut_is_legacy(gamma_lut)) 2103 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; local 2105 if (lut_is_legacy(gamma_lut)) 2140 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; local 2424 struct drm_property_blob *gamma_lut; local 2529 struct drm_property_blob *degamma_lut, *gamma_lut; local 2631 struct drm_property_blob *gamma_lut; local 2648 struct drm_property_blob *gamma_lut; local [all...] |
H A D | intel_atomic.c | 255 if (crtc_state->hw.gamma_lut) 256 drm_property_blob_get(crtc_state->hw.gamma_lut); 288 drm_property_blob_put(crtc_state->hw.gamma_lut);
|
H A D | intel_modeset_setup.c | 343 drm_property_replace_blob(&crtc_state->hw.gamma_lut, 348 drm_property_replace_blob(&crtc_state->uapi.gamma_lut, 349 crtc_state->hw.gamma_lut);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_fb_helper.c | 877 struct drm_property_blob *gamma_lut; local 885 gamma_lut = drm_property_create_blob(dev, sizeof(*lut) * size, NULL); 886 if (IS_ERR(gamma_lut)) 887 return gamma_lut; 889 lut = gamma_lut->data; 913 return gamma_lut; 920 struct drm_property_blob *gamma_lut = NULL; local 943 if (!gamma_lut) 944 gamma_lut = setcmap_new_gamma_lut(crtc, cmap); 945 if (IS_ERR(gamma_lut)) { [all...] |
H A D | drm_atomic_state_helper.c | 144 if (state->gamma_lut) 145 drm_property_blob_get(state->gamma_lut); 217 drm_property_blob_put(state->gamma_lut);
|
H A D | drm_atomic_uapi.c | 402 &state->gamma_lut, 452 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0;
|
H A D | drm_color_mgmt.c | 83 * &drm_crtc_state.gamma_lut. 333 replaced |= drm_property_replace_blob(&crtc_state->gamma_lut,
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_aal.c | 108 if (!state->gamma_lut) 111 lut = (struct drm_color_lut *)state->gamma_lut->data;
|
H A D | mtk_disp_gamma.c | 128 if (!state->gamma_lut) 132 lut = (struct drm_color_lut *)state->gamma_lut->data;
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_g200er.c | 205 if (crtc_state->gamma_lut) 206 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
|
H A D | mgag200_g200ev.c | 206 if (crtc_state->gamma_lut) 207 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
|
H A D | mgag200_mode.c | 607 struct drm_property_blob *new_gamma_lut = new_crtc_state->gamma_lut; 627 drm_dbg(dev, "Wrong size for gamma_lut %zu\n", new_gamma_lut->length); 645 if (crtc_state->gamma_lut) 646 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data); 671 if (crtc_state->gamma_lut) 672 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
|
H A D | mgag200_g200se.c | 337 if (crtc_state->gamma_lut) 338 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
|
/linux-master/drivers/gpu/drm/tiny/ |
H A D | ofdrm.c | 914 struct drm_property_blob *gamma_lut = new_crtc_state->gamma_lut; local 916 if (gamma_lut && (gamma_lut->length != gamma_lut_length)) { 917 drm_dbg(dev, "Incorrect gamma_lut length %zu\n", gamma_lut->length); 934 if (crtc_state->gamma_lut) 935 ofdrm_device_set_gamma(odev, format, crtc_state->gamma_lut->data);
|
/linux-master/include/drm/ |
H A D | drm_crtc.h | 150 * (@gamma_lut, @degamma_lut or @ctm). Used by the atomic helpers and 265 * @gamma_lut: 275 struct drm_property_blob *gamma_lut; member in struct:drm_crtc_state 1066 * &drm_crtc_state.gamma_lut. See drm_crtc_enable_color_mgmt(). 1075 * &drm_crtc_state.gamma_lut. See drm_crtc_enable_color_mgmt().
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_mode.c | 1055 if (crtc->state->gamma_lut) 1056 ast_crtc_set_gamma(ast, format, crtc->state->gamma_lut->data); 1183 if (crtc_state->color_mgmt_changed && crtc_state->gamma_lut) { 1184 if (crtc_state->gamma_lut->length != 1186 drm_err(dev, "Wrong size for gamma_lut %zu\n", 1187 crtc_state->gamma_lut->length); 1217 if (crtc_state->gamma_lut) 1220 crtc_state->gamma_lut->data);
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_hvs.c | 247 struct drm_color_lut *lut = crtc_state->gamma_lut->data; 248 u32 length = drm_color_lut_size(crtc_state->gamma_lut); 648 if (crtc->state->gamma_lut) {
|
/linux-master/drivers/gpu/drm/armada/ |
H A D | armada_crtc.c | 136 struct drm_property_blob *blob = crtc->state->gamma_lut; 422 if (crtc_state->gamma_lut && drm_color_lut_size(crtc_state->gamma_lut) != 256)
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.c | 1264 struct drm_color_lut *lut = crtc->state->gamma_lut->data; 1288 if (!state->gamma_lut || !VOP_HAS_REG(vop, common, update_gamma_lut)) { 1290 * To disable gamma (gamma_lut is null) or to write 1309 if (!state->gamma_lut) 1487 if (crtc->state->gamma_lut) 1529 crtc_state->gamma_lut) { 1532 len = drm_color_lut_size(crtc_state->gamma_lut);
|
/linux-master/drivers/gpu/drm/atmel-hlcdc/ |
H A D | atmel_hlcdc_plane.c | 426 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) 429 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;
|