Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_color.c123 crtc_state->hw.gamma_lut && in crtc_state_is_legacy_gamma()
124 lut_is_legacy(crtc_state->hw.gamma_lut); in crtc_state_is_legacy_gamma()
561 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in i9xx_load_luts() local
565 i9xx_load_lut_8(crtc, gamma_lut); in i9xx_load_luts()
592 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in i965_load_luts() local
600 i9xx_load_lut_8(crtc, gamma_lut); in i965_load_luts()
602 i965_load_lut_10p6(crtc, gamma_lut); in i965_load_luts()
639 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in ilk_load_luts() local
643 ilk_load_lut_8(crtc, gamma_lut); in ilk_load_luts()
646 ilk_load_lut_10(crtc, gamma_lut); in ilk_load_luts()
[all …]
Dintel_atomic.c250 if (crtc_state->hw.gamma_lut) in intel_crtc_duplicate_state()
251 drm_property_blob_get(crtc_state->hw.gamma_lut); in intel_crtc_duplicate_state()
272 drm_property_blob_put(crtc_state->hw.gamma_lut); in intel_crtc_put_color_blobs()
286 drm_property_replace_blob(&crtc_state->hw.gamma_lut, in intel_crtc_copy_color_blobs()
287 from_crtc_state->uapi.gamma_lut); in intel_crtc_copy_color_blobs()
Dintel_display_types.h935 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
Dintel_display.c7848 pipe_config->hw.gamma_lut ? in intel_dump_pipe_config()
7849 drm_color_lut_size(pipe_config->hw.gamma_lut) : 0); in intel_dump_pipe_config()
7977 drm_property_replace_blob(&crtc_state->uapi.gamma_lut, in intel_crtc_copy_hw_to_uapi_state()
7978 crtc_state->hw.gamma_lut); in intel_crtc_copy_hw_to_uapi_state()
8721 PIPE_CONF_CHECK_COLOR_LUT(gamma_mode, hw.gamma_lut, bp_gamma); in intel_pipe_config_compare()
/Linux-v5.15/drivers/gpu/drm/arm/
Dmalidp_crtc.c158 if (!state->color_mgmt_changed || !state->gamma_lut) in malidp_crtc_atomic_check_gamma()
161 if (crtc->state->gamma_lut && in malidp_crtc_atomic_check_gamma()
162 (crtc->state->gamma_lut->base.id == state->gamma_lut->base.id)) in malidp_crtc_atomic_check_gamma()
165 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma()
168 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma()
172 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma()
193 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.15/drivers/gpu/drm/mediatek/
Dmtk_disp_gamma.c63 if (state->gamma_lut) { in mtk_gamma_set_common()
68 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_gamma_set_common()
/Linux-v5.15/drivers/gpu/drm/
Ddrm_atomic_state_helper.c142 if (state->gamma_lut) in __drm_atomic_helper_crtc_duplicate_state()
143 drm_property_blob_get(state->gamma_lut); in __drm_atomic_helper_crtc_duplicate_state()
215 drm_property_blob_put(state->gamma_lut); in __drm_atomic_helper_crtc_destroy_state()
Ddrm_fb_helper.c982 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut() local
990 gamma_lut = drm_property_create_blob(dev, sizeof(*lut) * size, NULL); in setcmap_new_gamma_lut()
991 if (IS_ERR(gamma_lut)) in setcmap_new_gamma_lut()
992 return gamma_lut; in setcmap_new_gamma_lut()
994 lut = gamma_lut->data; in setcmap_new_gamma_lut()
1018 return gamma_lut; in setcmap_new_gamma_lut()
1025 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic() local
1048 if (!gamma_lut) in setcmap_atomic()
1049 gamma_lut = setcmap_new_gamma_lut(crtc, cmap); in setcmap_atomic()
1050 if (IS_ERR(gamma_lut)) { in setcmap_atomic()
[all …]
Ddrm_atomic_uapi.c469 &state->gamma_lut, in drm_atomic_crtc_set_property()
519 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
Ddrm_color_mgmt.c329 replaced |= drm_property_replace_blob(&crtc_state->gamma_lut, in drm_crtc_legacy_gamma_set()
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c305 lut = __extract_blob_lut(crtc_state->gamma_lut, &size); in amdgpu_dm_verify_lut_sizes()
356 regamma_lut = __extract_blob_lut(crtc->base.gamma_lut, &regamma_size); in amdgpu_dm_update_crtc_color_mgmt()
/Linux-v5.15/drivers/gpu/drm/vc4/
Dvc4_hvs.c187 struct drm_color_lut *lut = crtc->state->gamma_lut->data; in vc4_hvs_update_gamma_lut()
188 u32 length = drm_color_lut_size(crtc->state->gamma_lut); in vc4_hvs_update_gamma_lut()
483 if (crtc->state->gamma_lut) { in vc4_hvs_atomic_flush()
/Linux-v5.15/include/drm/
Ddrm_crtc.h289 struct drm_property_blob *gamma_lut; member
/Linux-v5.15/drivers/gpu/drm/armada/
Darmada_crtc.c136 struct drm_property_blob *blob = crtc->state->gamma_lut; in armada_drm_update_gamma()
422 if (crtc_state->gamma_lut && drm_color_lut_size(crtc_state->gamma_lut) != 256) in armada_drm_crtc_atomic_check()
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv50/
Dhead.c59 asyh->state.gamma_lut, in nv50_head_flush_set_wndw()
230 struct drm_property_blob *olut = asyh->state.gamma_lut; in nv50_head_atomic_check_lut()
Dwndw.c385 if (!(ilut = asyh->state.gamma_lut)) { in nv50_wndw_atomic_check_lut()
/Linux-v5.15/drivers/gpu/drm/ingenic/
Dingenic-drm-drv.c253 if (crtc_state->gamma_lut && in ingenic_drm_crtc_atomic_check()
254 drm_color_lut_size(crtc_state->gamma_lut) != ARRAY_SIZE(priv->dma_hwdescs->palette)) { in ingenic_drm_crtc_atomic_check()
602 ingenic_drm_update_palette(priv, crtc_state->gamma_lut->data); in ingenic_drm_plane_atomic_update()
/Linux-v5.15/drivers/gpu/drm/rockchip/
Drockchip_drm_vop.c1207 struct drm_color_lut *lut = crtc->state->gamma_lut->data; in vop_crtc_write_gamma_lut()
1249 if (!state->gamma_lut) in vop_crtc_gamma_set()
1311 if (crtc->state->gamma_lut) in vop_crtc_atomic_enable()
1444 crtc_state->gamma_lut) { in vop_crtc_atomic_check()
1447 len = drm_color_lut_size(crtc_state->gamma_lut); in vop_crtc_atomic_check()
/Linux-v5.15/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c425 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) in atmel_hlcdc_plane_update_clut()
428 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in atmel_hlcdc_plane_update_clut()
/Linux-v5.15/drivers/gpu/drm/rcar-du/
Drcar_du_crtc.c486 struct drm_property_blob *drm_lut = state->gamma_lut; in rcar_du_cmm_check()
505 struct drm_property_blob *drm_lut = crtc->state->gamma_lut; in rcar_du_cmm_setup()
/Linux-v5.15/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()
/Linux-v5.15/drivers/gpu/drm/tidss/
Dtidss_dispc.c2532 if (state->gamma_lut) { in dispc_vp_set_color_mgmt()
2533 lut = (struct drm_color_lut *)state->gamma_lut->data; in dispc_vp_set_color_mgmt()
2534 length = state->gamma_lut->length / sizeof(*lut); in dispc_vp_set_color_mgmt()
/Linux-v5.15/drivers/gpu/drm/arm/display/komeda/
Dkomeda_pipeline_state.c806 drm_lut_to_fgamma_coeffs(kcrtc_st->base.gamma_lut, in komeda_improc_validate()
/Linux-v5.15/drivers/gpu/drm/arm/display/komeda/d71/
Dd71_component.c1063 if (crtc_st->gamma_lut) { in d71_improc_update()