Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1188 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, &degamma_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 Damdgpu_dm_plane.c1259 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 Damdgpu_dm.h931 * @degamma_lut:
937 struct drm_property_blob *degamma_lut;
919 struct drm_property_blob *degamma_lut; global() member
H A Damdgpu_dm.c12284 dm_old_other_state->degamma_lut != dm_new_other_state->degamma_lut || in __get_next_zpos()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_color.c446 (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 Dintel_atomic.c248 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 Dintel_plane.c148 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 Dintel_display_types.h682 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 Dintel_display.c4521 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 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/drivers/gpu/drm/
H A Ddrm_color_mgmt.c54 * &drm_crtc_state.degamma_lut.
332 replaced = drm_property_replace_blob(&crtc_state->degamma_lut, in drm_crtc_legacy_gamma_set()
H A Ddrm_fb_helper.c802 * 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 Dhead.c233 *ilut = asyh->state.degamma_lut; in nv50_head_atomic_check_lut()
H A Dwndw.c379 struct drm_property_blob *ilut = asyh->state.degamma_lut; in nv50_wndw_atomic_check_lut()