| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 443 return crtc_state->hw.gamma_lut; in ilk_lut_limited_range() 445 return crtc_state->hw.gamma_lut && in ilk_lut_limited_range() 2207 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in intel_gamma_lut_tests() local 2209 if (lut_is_legacy(gamma_lut)) in intel_gamma_lut_tests() 2225 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in intel_gamma_lut_size() local 2227 if (lut_is_legacy(gamma_lut)) in intel_gamma_lut_size() 2265 const struct drm_property_blob *gamma_lut = crtc_state->hw.gamma_lut; in _check_luts() local 2270 if (crtc_state->c8_planes && !lut_is_legacy(crtc_state->hw.gamma_lut)) { in _check_luts() 2281 check_lut_size(crtc, "gamma", gamma_lut, gamma_length)) in _check_luts() 2285 drm_color_lut_check(gamma_lut, gamma_tests)) in _check_luts() [all …]
|
| H A D | intel_atomic.c | 253 if (crtc_state->hw.gamma_lut) in intel_crtc_duplicate_state() 254 drm_property_blob_get(crtc_state->hw.gamma_lut); in intel_crtc_duplicate_state() 287 drm_property_blob_put(crtc_state->hw.gamma_lut); in intel_crtc_put_color_blobs()
|
| H A D | intel_display.c | 4531 drm_property_replace_blob(&crtc_state->hw.gamma_lut, in intel_crtc_copy_uapi_to_hw_state_nomodeset() 4532 crtc_state->uapi.gamma_lut); in intel_crtc_copy_uapi_to_hw_state_nomodeset() 4569 drm_property_replace_blob(&secondary_crtc_state->hw.gamma_lut, in copy_joiner_crtc_state_nomodeset() 4570 primary_crtc_state->hw.gamma_lut); in copy_joiner_crtc_state_nomodeset()
|
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_crtc.c | 155 if (!state->color_mgmt_changed || !state->gamma_lut) in malidp_crtc_atomic_check_gamma() 158 if (crtc->state->gamma_lut && in malidp_crtc_atomic_check_gamma() 159 (crtc->state->gamma_lut->base.id == state->gamma_lut->base.id)) in malidp_crtc_atomic_check_gamma() 162 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma() 165 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma() 169 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma() 190 malidp_generate_gamma_table(state->gamma_lut, mc->gamma_coeffs); in malidp_crtc_atomic_check_gamma()
|
| H A D | malidp_drv.c | 73 if (!crtc->state->gamma_lut) { in malidp_atomic_commit_update_gamma() 81 if (!old_state->gamma_lut || (crtc->state->gamma_lut->base.id != in malidp_atomic_commit_update_gamma() 82 old_state->gamma_lut->base.id)) in malidp_atomic_commit_update_gamma()
|
| /linux/drivers/gpu/drm/sysfb/ |
| H A D | drm_sysfb_modeset.c | 506 const struct drm_property_blob *gamma_lut = new_crtc_state->gamma_lut; in drm_sysfb_crtc_helper_atomic_check() local 508 if (gamma_lut && (gamma_lut->length != gamma_lut_length)) { in drm_sysfb_crtc_helper_atomic_check() 509 drm_dbg(dev, "Incorrect gamma_lut length %zu\n", gamma_lut->length); in drm_sysfb_crtc_helper_atomic_check()
|
| H A D | ofdrm.c | 735 if (crtc_state->gamma_lut) in ofdrm_crtc_helper_atomic_flush() 736 ofdrm_device_load_gamma(odev, format, crtc_state->gamma_lut->data); in ofdrm_crtc_helper_atomic_flush()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_disp_aal.c | 108 if (!state->gamma_lut) in mtk_aal_gamma_set() 111 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_aal_gamma_set()
|
| H A D | mtk_disp_gamma.c | 128 if (!state->gamma_lut) in mtk_gamma_set() 132 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_gamma_set()
|
| /linux/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_mode.c | 617 struct drm_property_blob *new_gamma_lut = new_crtc_state->gamma_lut; in mgag200_crtc_helper_atomic_check() 655 if (crtc_state->gamma_lut) in mgag200_crtc_helper_atomic_flush() 656 mgag200_crtc_load_gamma(mdev, format, crtc_state->gamma_lut->data); in mgag200_crtc_helper_atomic_flush() 678 if (crtc_state->gamma_lut) in mgag200_crtc_helper_atomic_enable() 679 mgag200_crtc_load_gamma(mdev, format, crtc_state->gamma_lut->data); in mgag200_crtc_helper_atomic_enable()
|
| H A D | mgag200_g200er.c | 203 if (crtc_state->gamma_lut) in mgag200_g200er_crtc_helper_atomic_enable() 204 mgag200_crtc_load_gamma(mdev, format, crtc_state->gamma_lut->data); in mgag200_g200er_crtc_helper_atomic_enable()
|
| H A D | mgag200_g200ev.c | 204 if (crtc_state->gamma_lut) in mgag200_g200ev_crtc_helper_atomic_enable() 205 mgag200_crtc_load_gamma(mdev, format, crtc_state->gamma_lut->data); in mgag200_g200ev_crtc_helper_atomic_enable()
|
| H A D | mgag200_g200se.c | 335 if (crtc_state->gamma_lut) in mgag200_g200se_crtc_helper_atomic_enable() 336 mgag200_crtc_load_gamma(mdev, format, crtc_state->gamma_lut->data); in mgag200_g200se_crtc_helper_atomic_enable()
|
| /linux/drivers/gpu/drm/ast/ |
| H A D | ast_mode.c | 746 if (crtc_state->color_mgmt_changed && crtc_state->gamma_lut) { in ast_crtc_helper_atomic_check() 747 if (crtc_state->gamma_lut->length != in ast_crtc_helper_atomic_check() 750 crtc_state->gamma_lut->length); in ast_crtc_helper_atomic_check() 824 if (crtc_state->gamma_lut) in ast_crtc_helper_atomic_flush() 827 crtc_state->gamma_lut->data); in ast_crtc_helper_atomic_flush()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_drv.h | 193 struct vkms_color_lut gamma_lut; member
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_vop.c | 1264 struct drm_color_lut *lut = crtc->state->gamma_lut->data; in vop_crtc_write_gamma_lut() 1288 if (!state->gamma_lut || !VOP_HAS_REG(vop, common, update_gamma_lut)) { in vop_crtc_gamma_set() 1309 if (!state->gamma_lut) in vop_crtc_gamma_set() 1487 if (crtc->state->gamma_lut) in vop_crtc_atomic_enable() 1529 crtc_state->gamma_lut) { in vop_crtc_atomic_check() 1532 len = drm_color_lut_size(crtc_state->gamma_lut); in vop_crtc_atomic_check()
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_crtc.c | 137 struct drm_property_blob *blob = crtc->state->gamma_lut; in armada_drm_update_gamma() 423 if (crtc_state->gamma_lut && drm_color_lut_size(crtc_state->gamma_lut) != 256) in armada_drm_crtc_atomic_check()
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | head.c | 62 asyh->state.gamma_lut, in nv50_head_flush_set_wndw() 232 struct drm_property_blob *olut = asyh->state.gamma_lut, in nv50_head_atomic_check_lut()
|
| H A D | wndw.c | 393 if (!(ilut = asyh->state.gamma_lut)) { in nv50_wndw_atomic_check_lut()
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_hvs.c | 461 struct drm_color_lut *lut = crtc_state->gamma_lut->data; in vc4_hvs_update_gamma_lut() 462 u32 length = drm_color_lut_size(crtc_state->gamma_lut); in vc4_hvs_update_gamma_lut() 1035 if (crtc->state->gamma_lut) { in vc4_hvs_atomic_flush()
|
| /linux/drivers/gpu/drm/atmel-hlcdc/ |
| H A D | atmel_hlcdc_plane.c | 531 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) in atmel_hlcdc_plane_update_clut() 534 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in atmel_hlcdc_plane_update_clut()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 1160 lut = __extract_blob_lut(crtc_state->gamma_lut, &size); in amdgpu_dm_verify_lut_sizes() 1215 regamma_lut = __extract_blob_lut(crtc->base.gamma_lut, ®amma_size); in amdgpu_dm_check_crtc_color_mgmt()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_color_mgmt.c | 335 replaced |= drm_property_replace_blob(&crtc_state->gamma_lut, in drm_crtc_legacy_gamma_set()
|
| /linux/drivers/gpu/drm/tidss/ |
| H A D | tidss_dispc.c | 2756 if (state->gamma_lut) { in dispc_vp_set_color_mgmt() 2757 lut = (struct drm_color_lut *)state->gamma_lut->data; in dispc_vp_set_color_mgmt() 2758 length = state->gamma_lut->length / sizeof(*lut); in dispc_vp_set_color_mgmt()
|
| /linux/drivers/gpu/drm/stm/ |
| H A D | ltdc.c | 763 if (!crtc->state->color_mgmt_changed || !crtc->state->gamma_lut) in ltdc_crtc_update_clut() 766 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in ltdc_crtc_update_clut()
|