Lines Matching refs:ctm
27 struct drm_color_ctm *ctm; member
117 struct drm_color_ctm *ctm = ctm_state->ctm; in vc4_ctm_commit() local
121 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[0]), in vc4_ctm_commit()
123 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[3]), in vc4_ctm_commit()
125 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[6]), in vc4_ctm_commit()
128 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[1]), in vc4_ctm_commit()
130 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[4]), in vc4_ctm_commit()
132 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[7]), in vc4_ctm_commit()
135 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[2]), in vc4_ctm_commit()
137 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[5]), in vc4_ctm_commit()
139 VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[8]), in vc4_ctm_commit()
352 struct drm_color_ctm *ctm; in vc4_ctm_atomic_check() local
357 if (!new_crtc_state->ctm && old_crtc_state->ctm) { in vc4_ctm_atomic_check()
366 if (new_crtc_state->ctm == old_crtc_state->ctm) in vc4_ctm_atomic_check()
376 if (new_crtc_state->ctm) { in vc4_ctm_atomic_check()
392 ctm = new_crtc_state->ctm->data; in vc4_ctm_atomic_check()
393 for (i = 0; i < ARRAY_SIZE(ctm->matrix); i++) { in vc4_ctm_atomic_check()
394 u64 val = ctm->matrix[i]; in vc4_ctm_atomic_check()
402 ctm_state->ctm = ctm; in vc4_ctm_atomic_check()