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;