Lines Matching full:matrix
132 const struct drm_color_ctm_3x4 *matrix) in apply_3x4_matrix() argument
141 rf = drm_fixp_mul(drm_sm2fixp(matrix->matrix[0]), r) + in apply_3x4_matrix()
142 drm_fixp_mul(drm_sm2fixp(matrix->matrix[1]), g) + in apply_3x4_matrix()
143 drm_fixp_mul(drm_sm2fixp(matrix->matrix[2]), b) + in apply_3x4_matrix()
144 drm_sm2fixp(matrix->matrix[3]); in apply_3x4_matrix()
146 gf = drm_fixp_mul(drm_sm2fixp(matrix->matrix[4]), r) + in apply_3x4_matrix()
147 drm_fixp_mul(drm_sm2fixp(matrix->matrix[5]), g) + in apply_3x4_matrix()
148 drm_fixp_mul(drm_sm2fixp(matrix->matrix[6]), b) + in apply_3x4_matrix()
149 drm_sm2fixp(matrix->matrix[7]); in apply_3x4_matrix()
151 bf = drm_fixp_mul(drm_sm2fixp(matrix->matrix[8]), r) + in apply_3x4_matrix()
152 drm_fixp_mul(drm_sm2fixp(matrix->matrix[9]), g) + in apply_3x4_matrix()
153 drm_fixp_mul(drm_sm2fixp(matrix->matrix[10]), b) + in apply_3x4_matrix()
154 drm_sm2fixp(matrix->matrix[11]); in apply_3x4_matrix()
201 * Some operations, such as applying a BT709 encoding matrix, in pre_blend_color_transform()
202 * followed by a decoding matrix, require that we preserve in pre_blend_color_transform()