Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/display/
H A Dintel_atomic.c252 if (crtc_state->hw.gamma_lut) in intel_crtc_duplicate_state()
253 drm_property_blob_get(crtc_state->hw.gamma_lut); in intel_crtc_duplicate_state()
286 drm_property_blob_put(crtc_state->hw.gamma_lut); in intel_crtc_put_color_blobs()
293 crtc_state->hw.gamma_lut = NULL; in intel_crtc_put_color_blobs()
H A Dintel_display_types.h685 struct drm_property_blob *ctm, *degamma_lut, *gamma_lut, *lut_3d; member
1039 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
H A Dskl_universal_plane.c1284 if (plane_state->hw.gamma_lut) { in glk_plane_color_ctl()
1286 if (drm_color_lut32_size(plane_state->hw.gamma_lut) != 32) in glk_plane_color_ctl()
/linux/drivers/gpu/drm/
H A Ddrm_fb_helper.c810 struct drm_property_blob *gamma_lut; in setcmap_new_gamma_lut() local
818 gamma_lut = drm_property_create_blob(dev, sizeof(*lut) * size, NULL); in setcmap_new_gamma_lut()
819 if (IS_ERR(gamma_lut)) in setcmap_new_gamma_lut()
820 return gamma_lut; in setcmap_new_gamma_lut()
822 lut = gamma_lut->data; in setcmap_new_gamma_lut()
846 return gamma_lut; in setcmap_new_gamma_lut()
853 struct drm_property_blob *gamma_lut = NULL; in setcmap_atomic() local
876 if (!gamma_lut) in setcmap_atomic()
877 gamma_lut = setcmap_new_gamma_lut(crtc, cmap); in setcmap_atomic()
878 if (IS_ERR(gamma_lut)) { in setcmap_atomic()
[all …]
H A Ddrm_atomic_state_helper.c171 if (state->gamma_lut) in __drm_atomic_helper_crtc_duplicate_state()
172 drm_property_blob_get(state->gamma_lut); in __drm_atomic_helper_crtc_duplicate_state()
244 drm_property_blob_put(state->gamma_lut); in __drm_atomic_helper_crtc_destroy_state()
H A Ddrm_atomic_uapi.c459 &state->gamma_lut, in drm_atomic_crtc_set_property()
513 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_aal.c108 if (!state->gamma_lut) in mtk_aal_gamma_set()
111 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_aal_gamma_set()
/linux/drivers/gpu/drm/sysfb/
H A Dvesadrm.c340 } else if (crtc->state->gamma_lut) { in vesadrm_crtc_helper_atomic_flush()
343 crtc_state->gamma_lut->data); in vesadrm_crtc_helper_atomic_flush()
353 if (crtc_state->gamma_lut) in vesadrm_crtc_helper_atomic_flush()
356 crtc_state->gamma_lut->data); in vesadrm_crtc_helper_atomic_flush()
H A Dofdrm.c740 if (crtc_state->gamma_lut) in ofdrm_crtc_helper_atomic_flush()
741 ofdrm_device_load_gamma(odev, format, crtc_state->gamma_lut->data); in ofdrm_crtc_helper_atomic_flush()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_drv.c73 if (!crtc->state->gamma_lut) { in malidp_atomic_commit_update_gamma()
81 if (!old_state->gamma_lut || (crtc->state->gamma_lut->base.id != in malidp_atomic_commit_update_gamma()
82 old_state->gamma_lut->base.id)) in malidp_atomic_commit_update_gamma()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_drv.h193 struct vkms_color_lut gamma_lut; member
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hvs.c461 struct drm_color_lut *lut = crtc_state->gamma_lut->data; in vc4_hvs_update_gamma_lut()
462 u32 length = drm_color_lut_size(crtc_state->gamma_lut); in vc4_hvs_update_gamma_lut()
1035 if (crtc->state->gamma_lut) { in vc4_hvs_atomic_flush()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1222 lut = __extract_blob_lut(crtc_state->gamma_lut, &size); in amdgpu_dm_verify_lut_sizes()
1278 regamma_lut = __extract_blob_lut(crtc->base.gamma_lut, &regamma_size); in amdgpu_dm_check_crtc_color_mgmt()