Home
last modified time | relevance | path

Searched refs:degamma_lut (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c297 lut = __extract_blob_lut(crtc_state->degamma_lut, &size); in amdgpu_dm_verify_lut_sizes()
345 const struct drm_color_lut *degamma_lut, *regamma_lut; in amdgpu_dm_update_crtc_color_mgmt() local
355 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, &degamma_size); in amdgpu_dm_update_crtc_color_mgmt()
359 degamma_lut && !__is_lut_linear(degamma_lut, degamma_size); in amdgpu_dm_update_crtc_color_mgmt()
456 const struct drm_color_lut *degamma_lut; in amdgpu_dm_update_plane_color_mgmt() local
473 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, in amdgpu_dm_update_plane_color_mgmt()
511 degamma_lut, degamma_size); in amdgpu_dm_update_plane_color_mgmt()
/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_color.c121 return !crtc_state->hw.degamma_lut && in crtc_state_is_legacy_gamma()
754 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in ivb_load_luts() local
755 const struct drm_property_blob *blob = gamma_lut ?: degamma_lut; in ivb_load_luts()
762 ivb_load_lut_10(crtc, degamma_lut, PAL_PREC_SPLIT_MODE | in ivb_load_luts()
783 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in bdw_load_luts() local
784 const struct drm_property_blob *blob = gamma_lut ?: degamma_lut; in bdw_load_luts()
791 bdw_load_lut_10(crtc, degamma_lut, PAL_PREC_SPLIT_MODE | in bdw_load_luts()
815 const struct drm_color_lut *lut = crtc_state->hw.degamma_lut->data; in glk_load_degamma_lut()
893 if (crtc_state->hw.degamma_lut) in glk_load_luts()
1029 if (crtc_state->hw.degamma_lut) in icl_load_luts()
[all …]
Dintel_atomic.c246 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state()
247 drm_property_blob_get(crtc_state->hw.degamma_lut); in intel_crtc_duplicate_state()
271 drm_property_blob_put(crtc_state->hw.degamma_lut); in intel_crtc_put_color_blobs()
284 drm_property_replace_blob(&crtc_state->hw.degamma_lut, in intel_crtc_copy_color_blobs()
285 from_crtc_state->uapi.degamma_lut); in intel_crtc_copy_color_blobs()
Dintel_display_types.h935 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
Dintel_display.c7846 pipe_config->hw.degamma_lut ? in intel_dump_pipe_config()
7847 drm_color_lut_size(pipe_config->hw.degamma_lut) : 0, in intel_dump_pipe_config()
7975 drm_property_replace_blob(&crtc_state->uapi.degamma_lut, in intel_crtc_copy_hw_to_uapi_state()
7976 crtc_state->hw.degamma_lut); in intel_crtc_copy_hw_to_uapi_state()
/Linux-v5.15/drivers/gpu/drm/
Ddrm_atomic_state_helper.c138 if (state->degamma_lut) in __drm_atomic_helper_crtc_duplicate_state()
139 drm_property_blob_get(state->degamma_lut); in __drm_atomic_helper_crtc_duplicate_state()
213 drm_property_blob_put(state->degamma_lut); in __drm_atomic_helper_crtc_destroy_state()
Ddrm_atomic_uapi.c453 &state->degamma_lut, in drm_atomic_crtc_set_property()
515 *val = (state->degamma_lut) ? state->degamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
Ddrm_color_mgmt.c326 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in drm_crtc_legacy_gamma_set()
Ddrm_fb_helper.c1067 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in setcmap_atomic()
/Linux-v5.15/drivers/gpu/drm/omapdrm/
Domap_crtc.c586 if (crtc_state->color_mgmt_changed && crtc_state->degamma_lut) { in omap_crtc_atomic_check()
587 unsigned int length = crtc_state->degamma_lut->length / in omap_crtc_atomic_check()
628 if (crtc->state->degamma_lut) { in omap_crtc_atomic_flush()
630 crtc->state->degamma_lut->data; in omap_crtc_atomic_flush()
631 length = crtc->state->degamma_lut->length / in omap_crtc_atomic_flush()
/Linux-v5.15/include/drm/
Ddrm_crtc.h272 struct drm_property_blob *degamma_lut; member
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv50/
Dwndw.c371 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()