Home
last modified time | relevance | path

Searched refs:ctm (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_kms.c30 struct drm_color_ctm *ctm; member
108 struct drm_color_ctm *ctm = ctm_state->ctm; in vc4_ctm_commit() local
112 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[0]), in vc4_ctm_commit()
114 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[3]), in vc4_ctm_commit()
116 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[6]), in vc4_ctm_commit()
119 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[1]), in vc4_ctm_commit()
121 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[4]), in vc4_ctm_commit()
123 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[7]), in vc4_ctm_commit()
126 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[2]), in vc4_ctm_commit()
128 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[5]), in vc4_ctm_commit()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_color.c80 !state->ctm && in crtc_state_is_legacy_gamma()
155 } else if (crtc_state->ctm) { in ilk_load_csc_matrix()
156 struct drm_color_ctm *ctm = crtc_state->ctm->data; in ilk_load_csc_matrix() local
161 input = ctm_mult_by_limited(temp, ctm->matrix); in ilk_load_csc_matrix()
163 input = ctm->matrix; in ilk_load_csc_matrix()
263 if (state->ctm) { in cherryview_load_csc_matrix()
264 struct drm_color_ctm *ctm = state->ctm->data; in cherryview_load_csc_matrix() local
270 ((1ULL << 63) - 1) & ctm->matrix[i]; in cherryview_load_csc_matrix()
278 if (ctm->matrix[i] & (1ULL << 63)) in cherryview_load_csc_matrix()
295 mode = (state->ctm ? CGM_PIPE_MODE_CSC : 0); in cherryview_load_csc_matrix()
[all …]
Dintel_display.c6628 if (pipe_config->ycbcr420 && pipe_config->base.ctm) { in intel_crtc_compute_config()
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_crtc.c207 struct drm_color_ctm *ctm; in malidp_crtc_atomic_check_ctm() local
213 if (!state->ctm) in malidp_crtc_atomic_check_ctm()
216 if (crtc->state->ctm && (crtc->state->ctm->base.id == in malidp_crtc_atomic_check_ctm()
217 state->ctm->base.id)) in malidp_crtc_atomic_check_ctm()
224 ctm = (struct drm_color_ctm *)state->ctm->data; in malidp_crtc_atomic_check_ctm()
225 for (i = 0; i < ARRAY_SIZE(ctm->matrix); ++i) { in malidp_crtc_atomic_check_ctm()
227 s64 val = ctm->matrix[i]; in malidp_crtc_atomic_check_ctm()
Dmalidp_drv.c97 if (!crtc->state->ctm) { in malidp_atomic_commit_update_coloradj()
104 if (!old_state->ctm || (crtc->state->ctm->base.id != in malidp_atomic_commit_update_coloradj()
105 old_state->ctm->base.id)) in malidp_atomic_commit_update_coloradj()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c187 struct drm_property_blob *blob = crtc->base.ctm; in amdgpu_dm_set_ctm()
189 struct drm_color_ctm *ctm; in amdgpu_dm_set_ctm() local
199 ctm = (struct drm_color_ctm *)blob->data; in amdgpu_dm_set_ctm()
216 val = ctm->matrix[i - (i/4)]; in amdgpu_dm_set_ctm()
/Linux-v4.19/include/drm/
Ddrm_crtc.h266 struct drm_property_blob *ctm; member
/Linux-v4.19/drivers/gpu/drm/
Ddrm_atomic_helper.c3470 if (state->ctm) in __drm_atomic_helper_crtc_duplicate_state()
3471 drm_property_blob_get(state->ctm); in __drm_atomic_helper_crtc_duplicate_state()
3540 drm_property_blob_put(state->ctm); in __drm_atomic_helper_crtc_destroy_state()
3936 replaced |= drm_property_replace_blob(&crtc_state->ctm, NULL); in drm_atomic_helper_legacy_gamma_set()
Ddrm_atomic.c571 &state->ctm, in drm_atomic_crtc_set_property()
638 *val = (state->ctm) ? state->ctm->base.id : 0; in drm_atomic_crtc_get_property()
Ddrm_fb_helper.c1442 replaced |= drm_property_replace_blob(&crtc_state->ctm, NULL); in setcmap_atomic()