| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 1188 lut = __extract_blob_lut(crtc_state->degamma_lut, &size); 1238 const struct drm_color_lut *degamma_lut, *regamma_lut; in amdgpu_dm_check_crtc_color_mgmt() 1251 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, °amma_size); in amdgpu_dm_check_crtc_color_mgmt() 1255 degamma_lut && !__is_lut_linear(degamma_lut, degamma_size); in amdgpu_dm_check_crtc_color_mgmt() 1380 const struct drm_color_lut *degamma_lut; in map_crtc_degamma_to_dc_plane() 1397 degamma_lut = __extract_blob_lut(crtc->base.degamma_lut, in map_crtc_degamma_to_dc_plane() 1434 degamma_lut, degamma_siz in __set_dm_plane_degamma() 1201 const struct drm_color_lut *degamma_lut, *regamma_lut; amdgpu_dm_check_crtc_color_mgmt() local 1343 const struct drm_color_lut *degamma_lut; map_crtc_degamma_to_dc_plane() local 1424 const struct drm_color_lut *degamma_lut; __set_dm_plane_degamma() local [all...] |
| H A D | amdgpu_dm_plane.c | 1259 if (new_plane_state->color_pipeline && new_crtc_state->degamma_lut) { in amdgpu_dm_plane_atomic_check() 1525 if (old_dm_plane_state->degamma_lut) in amdgpu_dm_plane_drm_plane_duplicate_state() 1526 dm_plane_state->degamma_lut = in amdgpu_dm_plane_drm_plane_duplicate_state() 1527 drm_property_blob_get(old_dm_plane_state->degamma_lut); in amdgpu_dm_plane_drm_plane_duplicate_state() 1616 if (dm_plane_state->degamma_lut) in amdgpu_dm_plane_drm_plane_destroy_state() 1617 drm_property_blob_put(dm_plane_state->degamma_lut); in amdgpu_dm_plane_drm_plane_destroy_state() 1706 &dm_plane_state->degamma_lut, in dm_atomic_plane_set_property() 1785 *val = (dm_plane_state->degamma_lut) ? in dm_atomic_plane_get_property() 1786 dm_plane_state->degamma_lut->base.id : 0; in dm_atomic_plane_get_property()
|
| H A D | amdgpu_dm.h | 931 * @degamma_lut: 937 struct drm_property_blob *degamma_lut; 919 struct drm_property_blob *degamma_lut; global() member
|
| H A D | amdgpu_dm.c | 12284 dm_old_other_state->degamma_lut != dm_new_other_state->degamma_lut || in __get_next_zpos()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 446 (crtc_state->hw.degamma_lut || crtc_state->hw.ctm); in ilk_lut_limited_range() 2281 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; in _check_luts() 2295 if (check_lut_size(crtc, "degamma", degamma_lut, degamma_length) || in check_luts() 2299 if (drm_color_lut_check(degamma_lut, degamma_tests) || in i9xx_gamma_mode() 2356 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut); in intel_color_assert_luts() 2362 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut && in intel_color_assert_luts() 2370 crtc_state->pre_csc_lut != crtc_state->hw.degamma_lut && in intel_assign_luts() 2374 crtc_state->post_csc_lut != crtc_state->hw.degamma_lut && in i9xx_color_check() 2382 crtc_state->hw.degamma_lut); in i9xx_color_check() 2266 const struct drm_property_blob *degamma_lut = crtc_state->hw.degamma_lut; _check_luts() local 2672 struct drm_property_blob *degamma_lut, *gamma_lut; ivb_assign_luts() local [all...] |
| H A D | intel_atomic.c | 248 if (crtc_state->hw.degamma_lut) in intel_crtc_duplicate_state() 249 drm_property_blob_get(crtc_state->hw.degamma_lut); in intel_crtc_duplicate_state() 285 drm_property_blob_put(crtc_state->hw.degamma_lut); in intel_crtc_put_color_blobs()
|
| H A D | intel_plane.c | 148 if (intel_state->hw.degamma_lut) in intel_plane_duplicate_state() 149 drm_property_blob_get(intel_state->hw.degamma_lut); in intel_plane_duplicate_state() 181 if (plane_state->hw.degamma_lut) in intel_plane_destroy_state() 182 drm_property_blob_put(plane_state->hw.degamma_lut); in intel_plane_destroy_state() 362 if (plane_state->hw.degamma_lut) in intel_plane_copy_uapi_plane_damage() 363 drm_property_blob_put(plane_state->hw.degamma_lut); in intel_plane_copy_uapi_plane_damage() 401 return drm_property_replace_blob(&plane_state->hw.degamma_lut, blob); in intel_plane_color_copy_uapi_to_hw_state()
|
| H A D | intel_display_types.h | 682 struct drm_property_blob *ctm, *degamma_lut, *gamma_lut, *lut_3d; member 1036 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; 1037 struct drm_property_blob *degamma_lut, *gamma_lut, *ctm; global() member
|
| H A D | intel_display.c | 4521 drm_property_replace_blob(&crtc_state->hw.degamma_lut, in intel_crtc_copy_uapi_to_hw_state_nomodeset() 4522 crtc_state->uapi.degamma_lut); in intel_crtc_copy_uapi_to_hw_state_nomodeset() 4562 drm_property_replace_blob(&secondary_crtc_state->hw.degamma_lut, in copy_joiner_crtc_state_nomodeset() 4563 primary_crtc_state->hw.degamma_lut); in copy_joiner_crtc_state_nomodeset()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_crtc.c | 586 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/drivers/gpu/drm/ |
| H A D | drm_color_mgmt.c | 54 * &drm_crtc_state.degamma_lut. 332 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in drm_crtc_legacy_gamma_set()
|
| H A D | drm_fb_helper.c | 802 * degamma_lut, in which case we should reset gamma_lut and set in setcmap_atomic() 803 * degamma_lut. See drm_crtc_legacy_gamma_set(). in setcmap_atomic() 805 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in setcmap_atomic()
|
| /linux/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 | 379 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()
|