Home
last modified time | relevance | path

Searched refs:matrix (Results 1 – 25 of 32) sorted by relevance

12

/drivers/staging/media/atomisp/pci/atomisp2/css2400/isp/kernels/csc/csc_1.0/
Dia_css_csc.host.c41 to->m00 = (int16_t) from->matrix[0]; in ia_css_encode_cc()
42 to->m01 = (int16_t) from->matrix[1]; in ia_css_encode_cc()
43 to->m02 = (int16_t) from->matrix[2]; in ia_css_encode_cc()
44 to->m10 = (int16_t) from->matrix[3]; in ia_css_encode_cc()
45 to->m11 = (int16_t) from->matrix[4]; in ia_css_encode_cc()
46 to->m12 = (int16_t) from->matrix[5]; in ia_css_encode_cc()
47 to->m20 = (int16_t) from->matrix[6]; in ia_css_encode_cc()
48 to->m21 = (int16_t) from->matrix[7]; in ia_css_encode_cc()
49 to->m22 = (int16_t) from->matrix[8]; in ia_css_encode_cc()
125 config->matrix[0], in ia_css_cc_config_debug_dtrace()
[all …]
Dia_css_csc_types.h73 int32_t matrix[3 * 3]; /**< Conversion matrix. member
/drivers/of/
Dof_numa.c101 const __be32 *matrix; in of_numa_parse_distance_map_v1() local
107 matrix = of_get_property(map, "distance-matrix", NULL); in of_numa_parse_distance_map_v1()
108 if (!matrix) { in of_numa_parse_distance_map_v1()
122 nodea = of_read_number(matrix, 1); in of_numa_parse_distance_map_v1()
123 matrix++; in of_numa_parse_distance_map_v1()
124 nodeb = of_read_number(matrix, 1); in of_numa_parse_distance_map_v1()
125 matrix++; in of_numa_parse_distance_map_v1()
126 distance = of_read_number(matrix, 1); in of_numa_parse_distance_map_v1()
127 matrix++; in of_numa_parse_distance_map_v1()
/drivers/media/i2c/
Dov7670.c1158 int matrix[CMATRIX_LEN]) in ov7670_store_cmatrix()
1173 if (matrix[i] < 0) { in ov7670_store_cmatrix()
1175 if (matrix[i] < -255) in ov7670_store_cmatrix()
1178 raw = (-1 * matrix[i]) & 0xff; in ov7670_store_cmatrix()
1181 if (matrix[i] > 255) in ov7670_store_cmatrix()
1184 raw = matrix[i] & 0xff; in ov7670_store_cmatrix()
1242 int matrix[CMATRIX_LEN], int sat, int hue) in ov7670_calc_cmatrix()
1249 matrix[i] = (info->fmt->cmatrix[i] * sat) >> 7; in ov7670_calc_cmatrix()
1256 memcpy(tmpmatrix, matrix, CMATRIX_LEN*sizeof(int)); in ov7670_calc_cmatrix()
1260 matrix[0] = (matrix[3]*sinth + matrix[0]*costh)/1000; in ov7670_calc_cmatrix()
[all …]
Dmsp3400-kthreads.c890 int source, matrix; in msp34xxg_set_source() local
895 matrix = 0x30; in msp34xxg_set_source()
899 matrix = 0x10; in msp34xxg_set_source()
903 matrix = 0x20; in msp34xxg_set_source()
907 matrix = 0x00; in msp34xxg_set_source()
912 matrix = 0x20; in msp34xxg_set_source()
921 source = ((in + 1) << 8) | matrix; in msp34xxg_set_source()
923 source = (in << 8) | matrix; in msp34xxg_set_source()
/drivers/staging/media/atomisp/pci/atomisp2/
Datomisp_tables.h31 .matrix = {141, 18, 68, -40, -5, -19, 35, 4, 16},
37 .matrix = {255, 29, 120, 0, 374, 342, 0, 672, -301},
43 .matrix = {255, 29, 120, 0, 0, 0, 0, 0, 0},
/drivers/gpu/drm/msm/mdp/
Dmdp_format.c26 .matrix = {
38 .matrix = {
50 .matrix = {
62 .matrix = {
Dmdp_kms.h139 uint32_t matrix[9]; member
/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_plane.c535 uint32_t *matrix; in csc_enable() local
547 matrix = csc->matrix; in csc_enable()
549 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_11(matrix[0]) | in csc_enable()
550 MDP5_PIPE_CSC_1_MATRIX_COEFF_0_COEFF_12(matrix[1])); in csc_enable()
552 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_13(matrix[2]) | in csc_enable()
553 MDP5_PIPE_CSC_1_MATRIX_COEFF_1_COEFF_21(matrix[3])); in csc_enable()
555 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_22(matrix[4]) | in csc_enable()
556 MDP5_PIPE_CSC_1_MATRIX_COEFF_2_COEFF_23(matrix[5])); in csc_enable()
558 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_31(matrix[6]) | in csc_enable()
559 MDP5_PIPE_CSC_1_MATRIX_COEFF_3_COEFF_32(matrix[7])); in csc_enable()
[all …]
/drivers/media/platform/omap3isp/
Disppreview.c368 val = (rgbrgb->matrix[0][0] & 0xfff) << ISPPRV_RGB_MAT1_MTX_RR_SHIFT; in preview_config_rgb_blending()
369 val |= (rgbrgb->matrix[0][1] & 0xfff) << ISPPRV_RGB_MAT1_MTX_GR_SHIFT; in preview_config_rgb_blending()
372 val = (rgbrgb->matrix[0][2] & 0xfff) << ISPPRV_RGB_MAT2_MTX_BR_SHIFT; in preview_config_rgb_blending()
373 val |= (rgbrgb->matrix[1][0] & 0xfff) << ISPPRV_RGB_MAT2_MTX_RG_SHIFT; in preview_config_rgb_blending()
376 val = (rgbrgb->matrix[1][1] & 0xfff) << ISPPRV_RGB_MAT3_MTX_GG_SHIFT; in preview_config_rgb_blending()
377 val |= (rgbrgb->matrix[1][2] & 0xfff) << ISPPRV_RGB_MAT3_MTX_BG_SHIFT; in preview_config_rgb_blending()
380 val = (rgbrgb->matrix[2][0] & 0xfff) << ISPPRV_RGB_MAT4_MTX_RB_SHIFT; in preview_config_rgb_blending()
381 val |= (rgbrgb->matrix[2][1] & 0xfff) << ISPPRV_RGB_MAT4_MTX_GB_SHIFT; in preview_config_rgb_blending()
384 val = (rgbrgb->matrix[2][2] & 0xfff) << ISPPRV_RGB_MAT5_MTX_BB_SHIFT; in preview_config_rgb_blending()
406 val = (csc->matrix[0][0] & 0x3ff) << ISPPRV_CSC0_RY_SHIFT; in preview_config_csc()
[all …]
/drivers/memory/
Datmel-ebi.c50 struct regmap *matrix; member
361 regmap_update_bits(ebi->matrix, in atmel_ebi_dev_setup()
550 ebi->matrix = in atmel_ebi_probe()
552 if (IS_ERR(ebi->matrix)) in atmel_ebi_probe()
553 return PTR_ERR(ebi->matrix); in atmel_ebi_probe()
/drivers/input/keyboard/
DKconfig34 This option enables support for the keypad scan matrix
175 Say Y here to enable the matrix keypad on the Cirrus Logic
209 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
281 tristate "GPIO driven matrix keypad support"
285 Enable support for GPIO driven matrix keypad.
374 tristate "LPC32XX matrix key scanner support"
379 connected to a key matrix.
482 tristate "NVIDIA Tegra internal matrix keyboard controller support"
486 Say Y here if you want to use a matrix keyboard connected directly
528 to support upto 18x8 matrix based keypad design.
[all …]
/drivers/gpu/drm/omapdrm/dss/
DKconfig110 2xPCK (if active matrix) or 3xPCK (if passive matrix).
/drivers/gpu/drm/i915/
Dintel_color.c153 ctm_mult_by_limited(input, ctm->matrix); in i9xx_load_csc_matrix()
156 input[i] = ctm->matrix[i]; in i9xx_load_csc_matrix()
265 ((1ULL << 63) - 1) & ctm->matrix[i]; in cherryview_load_csc_matrix()
273 if (ctm->matrix[i] & (1ULL << 63)) in cherryview_load_csc_matrix()
/drivers/iio/
Dindustrialio-core.c506 struct iio_mount_matrix *matrix) in iio_setup_mount_idmatrix() argument
508 *matrix = iio_mount_idmatrix; in iio_setup_mount_idmatrix()
547 struct iio_mount_matrix *matrix) in of_iio_read_mount_matrix() argument
551 propname, matrix->rotation, in of_iio_read_mount_matrix()
567 return iio_setup_mount_idmatrix(dev, matrix); in of_iio_read_mount_matrix()
572 struct iio_mount_matrix *matrix) in of_iio_read_mount_matrix() argument
574 return iio_setup_mount_idmatrix(dev, matrix); in of_iio_read_mount_matrix()
/drivers/input/
DMakefile14 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
DKconfig84 device that uses matrix keymap. This option is only
91 module will be called matrix-keymap.
/drivers/video/fbdev/omap2/omapfb/dss/
DKconfig116 2xPCK (if active matrix) or 3xPCK (if passive matrix).
/drivers/usb/gadget/udc/
Dat91_udc.h150 struct regmap *matrix; member
/drivers/media/usb/gspca/
Dov534_9.c1352 static const u8 matrix[5][2] = { in setsatur() local
1360 val1 = matrix[val][0]; in setsatur()
1361 val2 = matrix[val][1]; in setsatur()
/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_plane.c194 for (i = 0; i < ARRAY_SIZE(csc->matrix); i++) { in mdp4_write_csc_config()
196 csc->matrix[i]); in mdp4_write_csc_config()
/drivers/media/pci/ttpci/
Ddvb_filter.h186 u32 matrix[32]; member
/drivers/gpu/drm/arm/
Dmalidp_crtc.c221 for (i = 0; i < ARRAY_SIZE(ctm->matrix); ++i) { in malidp_crtc_atomic_check_ctm()
223 s64 val = ctm->matrix[i]; in malidp_crtc_atomic_check_ctm()
/drivers/media/pci/bt8xx/
Dbttv-cards.c4636 int matrix = input / 4; in ivc120_muxsel() local
4639 btv->c.nr, input, matrix, key); in ivc120_muxsel()
4643 ((matrix == 3) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4645 ((matrix == 0) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4647 ((matrix == 1) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4649 ((matrix == 2) ? (key | key << 2) : 0x00), 1); in ivc120_muxsel()
4653 ((matrix == 3) ? 0x03 : 0x00), 1); /* 13 - 16 */ in ivc120_muxsel()
4655 ((matrix == 0) ? 0x03 : 0x00), 1); /* 1-4 */ in ivc120_muxsel()
4657 ((matrix == 1) ? 0x03 : 0x00), 1); /* 5-8 */ in ivc120_muxsel()
4659 ((matrix == 2) ? 0x03 : 0x00), 1); /* 9-12 */ in ivc120_muxsel()
/drivers/s390/crypto/
Dzcrypt_api.c627 void zcrypt_device_status_mask(struct zcrypt_device_matrix *matrix) in zcrypt_device_status_mask() argument
633 memset(matrix, 0, sizeof(*matrix)); in zcrypt_device_status_mask()
637 stat = matrix->device; in zcrypt_device_status_mask()

12