Home
last modified time | relevance | path

Searched refs:gamma_lut (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_color.c106 crtc_state->base.gamma_lut && in crtc_state_is_legacy_gamma()
107 lut_is_legacy(crtc_state->base.gamma_lut); in crtc_state_is_legacy_gamma()
422 i9xx_load_luts_internal(crtc_state, crtc_state->base.gamma_lut); in i9xx_load_luts()
512 const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut; in i965_load_luts() local
517 i965_load_lut_10p6(crtc, gamma_lut); in i965_load_luts()
535 const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut; in ilk_load_luts() local
540 ilk_load_lut_10(crtc, gamma_lut); in ilk_load_luts()
636 const struct drm_property_blob *gamma_lut = crtc_state->base.gamma_lut; in ivb_load_luts() local
645 ivb_load_lut_10(crtc, gamma_lut, PAL_PREC_SPLIT_MODE | in ivb_load_luts()
648 const struct drm_property_blob *blob = gamma_lut ?: degamma_lut; in ivb_load_luts()
[all …]
/Linux-v5.4/drivers/gpu/drm/arm/
Dmalidp_crtc.c156 if (!state->color_mgmt_changed || !state->gamma_lut) in malidp_crtc_atomic_check_gamma()
159 if (crtc->state->gamma_lut && in malidp_crtc_atomic_check_gamma()
160 (crtc->state->gamma_lut->base.id == state->gamma_lut->base.id)) in malidp_crtc_atomic_check_gamma()
163 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma()
166 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma()
170 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma()
191 malidp_generate_gamma_table(state->gamma_lut, mc->gamma_coeffs); in malidp_crtc_atomic_check_gamma()
Dmalidp_drv.c69 if (!crtc->state->gamma_lut) { in malidp_atomic_commit_update_gamma()
77 if (!old_state->gamma_lut || (crtc->state->gamma_lut->base.id != in malidp_atomic_commit_update_gamma()
78 old_state->gamma_lut->base.id)) in malidp_atomic_commit_update_gamma()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_atomic_state_helper.c121 if (state->gamma_lut) in __drm_atomic_helper_crtc_duplicate_state()
122 drm_property_blob_get(state->gamma_lut); in __drm_atomic_helper_crtc_duplicate_state()
194 drm_property_blob_put(state->gamma_lut); in __drm_atomic_helper_crtc_destroy_state()
Ddrm_fb_helper.c992 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut() local
1000 gamma_lut = drm_property_create_blob(dev, sizeof(*lut) * size, NULL); in setcmap_new_gamma_lut()
1001 if (IS_ERR(gamma_lut)) in setcmap_new_gamma_lut()
1002 return gamma_lut; in setcmap_new_gamma_lut()
1004 lut = gamma_lut->data; in setcmap_new_gamma_lut()
1028 return gamma_lut; in setcmap_new_gamma_lut()
1035 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic() local
1058 if (!gamma_lut) in setcmap_atomic()
1059 gamma_lut = setcmap_new_gamma_lut(crtc, cmap); in setcmap_atomic()
1060 if (IS_ERR(gamma_lut)) { in setcmap_atomic()
[all …]
Ddrm_atomic_uapi.c456 &state->gamma_lut, in drm_atomic_crtc_set_property()
503 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
Ddrm_atomic_helper.c3487 replaced |= drm_property_replace_blob(&crtc_state->gamma_lut, blob); in drm_atomic_helper_legacy_gamma_set()
/Linux-v5.4/drivers/gpu/drm/omapdrm/
Domap_crtc.c575 if (state->color_mgmt_changed && state->gamma_lut) { in omap_crtc_atomic_check()
576 unsigned int length = state->gamma_lut->length / in omap_crtc_atomic_check()
616 if (crtc->state->gamma_lut) { in omap_crtc_atomic_flush()
618 crtc->state->gamma_lut->data; in omap_crtc_atomic_flush()
619 length = crtc->state->gamma_lut->length / in omap_crtc_atomic_flush()
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dheadc57d.c160 if (asyh->state.gamma_lut && in headc57d_olut()
161 asyh->state.gamma_lut->length / sizeof(struct drm_color_lut) == 256) in headc57d_olut()
Dhead.c54 asyh->state.gamma_lut, in nv50_head_flush_set()
216 struct drm_property_blob *olut = asyh->state.gamma_lut; in nv50_head_atomic_check_lut()
Dwndw.c341 if (!(ilut = asyh->state.gamma_lut)) { in nv50_wndw_atomic_check_lut()
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_ddp_comp.c152 if (state->gamma_lut) { in mtk_gamma_set()
157 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_gamma_set()
/Linux-v5.4/include/drm/
Ddrm_crtc.h277 struct drm_property_blob *gamma_lut; member
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_crtc.c238 struct drm_color_lut *lut = crtc->state->gamma_lut->data; in vc4_crtc_update_gamma_lut()
239 u32 length = drm_color_lut_size(crtc->state->gamma_lut); in vc4_crtc_update_gamma_lut()
746 if (crtc->state->gamma_lut) { in vc4_crtc_atomic_flush()
/Linux-v5.4/drivers/gpu/drm/armada/
Darmada_crtc.c136 struct drm_property_blob *blob = crtc->state->gamma_lut; in armada_drm_update_gamma()
420 if (state->gamma_lut && drm_color_lut_size(state->gamma_lut) != 256) in armada_drm_crtc_atomic_check()
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c316 regamma_lut = __extract_blob_lut(crtc->base.gamma_lut, &regamma_size); in amdgpu_dm_update_crtc_color_mgmt()
/Linux-v5.4/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c424 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) in atmel_hlcdc_plane_update_clut()
427 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in atmel_hlcdc_plane_update_clut()
/Linux-v5.4/drivers/gpu/drm/stm/
Dltdc.c411 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) in ltdc_crtc_update_clut()
414 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in ltdc_crtc_update_clut()