Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c352 lut = __extract_blob_lut(crtc_state->degamma_lut, &size); in amdgpu_dm_verify_lut_sizes()
401 const struct drm_color_lut *degamma_lut, *regamma_lut; in amdgpu_dm_update_crtc_color_mgmt() local
411 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, &degamma_size); in amdgpu_dm_update_crtc_color_mgmt()
415 degamma_lut && !__is_lut_linear(degamma_lut, degamma_size); in amdgpu_dm_update_crtc_color_mgmt()
513 const struct drm_color_lut *degamma_lut; in amdgpu_dm_update_plane_color_mgmt() local
530 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, in amdgpu_dm_update_plane_color_mgmt()
568 degamma_lut, degamma_size); in amdgpu_dm_update_plane_color_mgmt()
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_color.c410 (crtc_state->hw.degamma_lut || crtc_state->hw.ctm); in ilk_lut_limited_range()
2032 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in _check_luts() local
2045 if (check_lut_size(degamma_lut, degamma_length) || in _check_luts()
2049 if (drm_color_lut_check(degamma_lut, degamma_tests) || in _check_luts()
2103 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut); in intel_color_assert_luts()
2109 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut && in intel_color_assert_luts()
2117 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut && in intel_color_assert_luts()
2121 crtc_state->post_csc_lut != crtc_state->hw.degamma_lut && in intel_color_assert_luts()
2129 crtc_state->hw.degamma_lut); in intel_assign_luts()
2204 if (crtc_state->hw.degamma_lut) in chv_cgm_mode()
[all …]
H A Dintel_atomic.c249 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state()
250 drm_property_blob_get(crtc_state->hw.degamma_lut); in intel_crtc_duplicate_state()
280 drm_property_blob_put(crtc_state->hw.degamma_lut); in intel_crtc_put_color_blobs()
H A Dintel_modeset_setup.c341 drm_property_replace_blob(&crtc_state->hw.degamma_lut, in intel_crtc_copy_hw_to_uapi_state()
346 drm_property_replace_blob(&crtc_state->uapi.degamma_lut, in intel_crtc_copy_hw_to_uapi_state()
347 crtc_state->hw.degamma_lut); in intel_crtc_copy_hw_to_uapi_state()
H A Dintel_display_types.h1064 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
H A Dintel_display.c4501 drm_property_replace_blob(&crtc_state->hw.degamma_lut, in intel_crtc_copy_uapi_to_hw_state_nomodeset()
4502 crtc_state->uapi.degamma_lut); in intel_crtc_copy_uapi_to_hw_state_nomodeset()
4539 drm_property_replace_blob(&slave_crtc_state->hw.degamma_lut, in copy_bigjoiner_crtc_state_nomodeset()
4540 master_crtc_state->hw.degamma_lut); in copy_bigjoiner_crtc_state_nomodeset()
/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Domap_crtc.c585 if (crtc_state->color_mgmt_changed && crtc_state->degamma_lut) { in omap_crtc_atomic_check()
586 unsigned int length = crtc_state->degamma_lut->length / in omap_crtc_atomic_check()
627 if (crtc->state->degamma_lut) { in omap_crtc_atomic_flush()
629 crtc->state->degamma_lut->data; in omap_crtc_atomic_flush()
630 length = crtc->state->degamma_lut->length / in omap_crtc_atomic_flush()
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c140 if (state->degamma_lut) in __drm_atomic_helper_crtc_duplicate_state()
141 drm_property_blob_get(state->degamma_lut); in __drm_atomic_helper_crtc_duplicate_state()
215 drm_property_blob_put(state->degamma_lut); in __drm_atomic_helper_crtc_destroy_state()
H A Ddrm_atomic_uapi.c428 &state->degamma_lut, in drm_atomic_crtc_set_property()
490 *val = (state->degamma_lut) ? state->degamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
H A Ddrm_color_mgmt.c330 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in drm_crtc_legacy_gamma_set()
H A Ddrm_fb_helper.c976 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in setcmap_atomic()
/openbmc/linux/include/drm/
H A Ddrm_crtc.h254 struct drm_property_blob *degamma_lut; member
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dhead.c233 *ilut = asyh->state.degamma_lut; in nv50_head_atomic_check_lut()
H A Dwndw.c373 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()