Searched refs:gamma_lut (Results 1 - 25 of 36) sorted by relevance

12

/linux-master/drivers/gpu/drm/vkms/
H A Dvkms_composer.c151 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 Dvkms_drv.c130 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 Dvkms_drv.h90 struct vkms_color_lut gamma_lut; member in struct:vkms_crtc_state
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c159 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 Dmalidp_drv.c71 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 Dintel_color.c412 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 Dintel_atomic.c255 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 Dintel_modeset_setup.c343 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 Ddrm_fb_helper.c877 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 Ddrm_atomic_state_helper.c144 if (state->gamma_lut)
145 drm_property_blob_get(state->gamma_lut);
217 drm_property_blob_put(state->gamma_lut);
H A Ddrm_atomic_uapi.c402 &state->gamma_lut,
452 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0;
H A Ddrm_color_mgmt.c83 * &drm_crtc_state.gamma_lut.
333 replaced |= drm_property_replace_blob(&crtc_state->gamma_lut,
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_disp_aal.c108 if (!state->gamma_lut)
111 lut = (struct drm_color_lut *)state->gamma_lut->data;
H A Dmtk_disp_gamma.c128 if (!state->gamma_lut)
132 lut = (struct drm_color_lut *)state->gamma_lut->data;
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_g200er.c205 if (crtc_state->gamma_lut)
206 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
H A Dmgag200_g200ev.c206 if (crtc_state->gamma_lut)
207 mgag200_crtc_set_gamma(mdev, format, crtc_state->gamma_lut->data);
H A Dmgag200_mode.c607 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 Dmgag200_g200se.c337 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 Dofdrm.c914 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 Ddrm_crtc.h150 * (@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 Dast_mode.c1055 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 Dvc4_hvs.c247 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 Darmada_crtc.c136 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 Drockchip_drm_vop.c1264 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 Datmel_hlcdc_plane.c426 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut)
429 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;

Completed in 625 milliseconds

12