ctm 161 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c static void __drm_ctm_to_dc_matrix(const struct drm_color_ctm *ctm, ctm 183 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c val = ctm->matrix[i - (i / 4)]; ctm 305 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c struct drm_color_ctm *ctm = NULL; ctm 380 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c if (crtc->base.ctm) { ctm 381 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c ctm = (struct drm_color_ctm *)crtc->base.ctm->data; ctm 392 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c __drm_ctm_to_dc_matrix(ctm, stream->gamut_remap_matrix.matrix); ctm 206 drivers/gpu/drm/arm/malidp_crtc.c struct drm_color_ctm *ctm; ctm 212 drivers/gpu/drm/arm/malidp_crtc.c if (!state->ctm) ctm 215 drivers/gpu/drm/arm/malidp_crtc.c if (crtc->state->ctm && (crtc->state->ctm->base.id == ctm 216 drivers/gpu/drm/arm/malidp_crtc.c state->ctm->base.id)) ctm 223 drivers/gpu/drm/arm/malidp_crtc.c ctm = (struct drm_color_ctm *)state->ctm->data; ctm 224 drivers/gpu/drm/arm/malidp_crtc.c for (i = 0; i < ARRAY_SIZE(ctm->matrix); ++i) { ctm 226 drivers/gpu/drm/arm/malidp_crtc.c s64 val = ctm->matrix[i]; ctm 97 drivers/gpu/drm/arm/malidp_drv.c if (!crtc->state->ctm) { ctm 104 drivers/gpu/drm/arm/malidp_drv.c if (!old_state->ctm || (crtc->state->ctm->base.id != ctm 105 drivers/gpu/drm/arm/malidp_drv.c old_state->ctm->base.id)) ctm 3486 drivers/gpu/drm/drm_atomic_helper.c replaced |= drm_property_replace_blob(&crtc_state->ctm, NULL); ctm 119 drivers/gpu/drm/drm_atomic_state_helper.c if (state->ctm) ctm 120 drivers/gpu/drm/drm_atomic_state_helper.c drm_property_blob_get(state->ctm); ctm 193 drivers/gpu/drm/drm_atomic_state_helper.c drm_property_blob_put(state->ctm); ctm 448 drivers/gpu/drm/drm_atomic_uapi.c &state->ctm, ctm 501 drivers/gpu/drm/drm_atomic_uapi.c *val = (state->ctm) ? state->ctm->base.id : 0; ctm 1074 drivers/gpu/drm/drm_fb_helper.c replaced |= drm_property_replace_blob(&crtc_state->ctm, NULL); ctm 105 drivers/gpu/drm/i915/display/intel_color.c !crtc_state->base.ctm && ctm 206 drivers/gpu/drm/i915/display/intel_color.c const struct drm_color_ctm *ctm = crtc_state->base.ctm->data; ctm 212 drivers/gpu/drm/i915/display/intel_color.c input = ctm_mult_by_limited(temp, ctm->matrix); ctm 214 drivers/gpu/drm/i915/display/intel_color.c input = ctm->matrix; ctm 261 drivers/gpu/drm/i915/display/intel_color.c if (crtc_state->base.ctm) { ctm 299 drivers/gpu/drm/i915/display/intel_color.c if (crtc_state->base.ctm) { ctm 329 drivers/gpu/drm/i915/display/intel_color.c if (crtc_state->base.ctm) { ctm 330 drivers/gpu/drm/i915/display/intel_color.c const struct drm_color_ctm *ctm = crtc_state->base.ctm->data; ctm 336 drivers/gpu/drm/i915/display/intel_color.c ((1ULL << 63) - 1) & ctm->matrix[i]; ctm 344 drivers/gpu/drm/i915/display/intel_color.c if (ctm->matrix[i] & (1ULL << 63)) ctm 1199 drivers/gpu/drm/i915/display/intel_color.c if (crtc_state->base.ctm) ctm 1329 drivers/gpu/drm/i915/display/intel_color.c crtc_state->base.ctm || limited_color_range; ctm 1369 drivers/gpu/drm/i915/display/intel_color.c crtc_state->base.ctm || crtc_state->limited_color_range; ctm 1408 drivers/gpu/drm/i915/display/intel_color.c if (crtc_state->base.ctm) ctm 7449 drivers/gpu/drm/i915/display/intel_display.c pipe_config->base.ctm) { ctm 106 drivers/gpu/drm/nouveau/dispnv50/base907c.c const struct drm_color_ctm *ctm) ctm 118 drivers/gpu/drm/nouveau/dispnv50/base907c.c *val = csc_drm_to_base(ctm->matrix[j * 3 + i]); ctm 375 drivers/gpu/drm/nouveau/dispnv50/wndw.c if (wndw->func->csc && asyh->state.ctm) { ctm 376 drivers/gpu/drm/nouveau/dispnv50/wndw.c const struct drm_color_ctm *ctm = asyh->state.ctm->data; ctm 377 drivers/gpu/drm/nouveau/dispnv50/wndw.c wndw->func->csc(wndw, asyw, ctm); ctm 27 drivers/gpu/drm/vc4/vc4_kms.c struct drm_color_ctm *ctm; ctm 117 drivers/gpu/drm/vc4/vc4_kms.c struct drm_color_ctm *ctm = ctm_state->ctm; ctm 121 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[0]), ctm 123 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[3]), ctm 125 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[6]), ctm 128 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[1]), ctm 130 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[4]), ctm 132 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[7]), ctm 135 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[2]), ctm 137 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[5]), ctm 139 drivers/gpu/drm/vc4/vc4_kms.c VC4_SET_FIELD(vc4_ctm_s31_32_to_s0_9(ctm->matrix[8]), ctm 352 drivers/gpu/drm/vc4/vc4_kms.c struct drm_color_ctm *ctm; ctm 357 drivers/gpu/drm/vc4/vc4_kms.c if (!new_crtc_state->ctm && old_crtc_state->ctm) { ctm 366 drivers/gpu/drm/vc4/vc4_kms.c if (new_crtc_state->ctm == old_crtc_state->ctm) ctm 376 drivers/gpu/drm/vc4/vc4_kms.c if (new_crtc_state->ctm) { ctm 392 drivers/gpu/drm/vc4/vc4_kms.c ctm = new_crtc_state->ctm->data; ctm 393 drivers/gpu/drm/vc4/vc4_kms.c for (i = 0; i < ARRAY_SIZE(ctm->matrix); i++) { ctm 394 drivers/gpu/drm/vc4/vc4_kms.c u64 val = ctm->matrix[i]; ctm 402 drivers/gpu/drm/vc4/vc4_kms.c ctm_state->ctm = ctm; ctm 268 include/drm/drm_crtc.h struct drm_property_blob *ctm;