/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 297 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, °amma_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_siz in amdgpu_dm_update_plane_color_mgmt() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 352 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, °amma_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_siz in amdgpu_dm_update_plane_color_mgmt() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 120 return !crtc_state->hw.degamma_lut && in crtc_state_is_legacy_gamma() 747 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in ivb_load_luts() local 752 ivb_load_lut_10(crtc, degamma_lut, PAL_PREC_SPLIT_MODE | in ivb_load_luts() 758 const struct drm_property_blob *blob = gamma_lut ?: degamma_lut; in ivb_load_luts() 770 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in bdw_load_luts() local 775 bdw_load_lut_10(crtc, degamma_lut, PAL_PREC_SPLIT_MODE | in bdw_load_luts() 781 const struct drm_property_blob *blob = gamma_lut ?: degamma_lut; in bdw_load_luts() 795 const struct drm_color_lut *lut = crtc_state->hw.degamma_lut in glk_load_degamma_lut() 1083 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; chv_load_luts() local 1251 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; check_luts() local [all...] |
H A D | intel_atomic.c | 238 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state() 239 drm_property_blob_get(crtc_state->hw.degamma_lut); in intel_crtc_duplicate_state() 263 drm_property_blob_put(crtc_state->hw.degamma_lut); in intel_crtc_put_color_blobs() 275 drm_property_replace_blob(&crtc_state->hw.degamma_lut, in intel_crtc_copy_color_blobs() 276 crtc_state->uapi.degamma_lut); in intel_crtc_copy_color_blobs()
|
H A D | intel_display_types.h | 806 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
|
H A D | intel_display.c | 13310 drm_property_replace_blob(&crtc_state->uapi.degamma_lut, in intel_crtc_copy_hw_to_uapi_state() 13311 crtc_state->hw.degamma_lut); in intel_crtc_copy_hw_to_uapi_state()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 410 (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() 2420 struct drm_property_blob *degamma_lut, *gamma_lut; ivb_assign_luts() local [all...] |
H A D | intel_atomic.c | 249 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() 279 drm_property_blob_put(crtc_state->hw.degamma_lut); in intel_crtc_put_color_blobs()
|
H A D | intel_modeset_setup.c | 341 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 D | intel_display_types.h | 1063 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; member
|
H A D | intel_display.c | 4501 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 138 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()
|
H A D | drm_atomic_uapi.c | 442 &state->degamma_lut, in drm_atomic_crtc_set_property() 501 *val = (state->degamma_lut) ? state->degamma_lut->base.id : 0; in drm_atomic_crtc_get_property()
|
H A D | drm_fb_helper.c | 1039 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in setcmap_atomic()
|
H A D | drm_atomic_helper.c | 3563 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, NULL); in drm_atomic_helper_legacy_gamma_set()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_crtc.c | 585 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 140 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 D | drm_atomic_uapi.c | 428 &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 D | drm_color_mgmt.c | 52 * &drm_crtc_state.degamma_lut. 330 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in drm_crtc_legacy_gamma_set()
|
H A D | drm_fb_helper.c | 959 * degamma_lut, in which case we should reset gamma_lut and set in setcmap_atomic() 960 * degamma_lut. See drm_crtc_legacy_gamma_set(). in setcmap_atomic() 962 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in setcmap_atomic()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_crtc.h | 168 * (@gamma_lut, @degamma_lut or @ctm). Used by the atomic helpers and 266 * @degamma_lut: 272 struct drm_property_blob *degamma_lut; member
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_crtc.h | 150 * (@gamma_lut, @degamma_lut or @ctm). Used by the atomic helpers and 248 * @degamma_lut: 254 struct drm_property_blob *degamma_lut; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | wndw.c | 370 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head.c | 233 *ilut = asyh->state.degamma_lut; in nv50_head_atomic_check_lut()
|
H A D | wndw.c | 373 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()
|