/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ |
D | ia_css_eed1_8_param.h | 96 VMEM_ARRAY(e_dew_enh_x, ISP_VEC_NELEMS); 97 VMEM_ARRAY(e_dew_enh_y, ISP_VEC_NELEMS); 98 VMEM_ARRAY(e_dew_enh_a, ISP_VEC_NELEMS); 99 VMEM_ARRAY(e_dew_enh_f, ISP_VEC_NELEMS); 100 VMEM_ARRAY(chgrinv_x, ISP_VEC_NELEMS); 101 VMEM_ARRAY(chgrinv_a, ISP_VEC_NELEMS); 102 VMEM_ARRAY(chgrinv_b, ISP_VEC_NELEMS); 103 VMEM_ARRAY(chgrinv_c, ISP_VEC_NELEMS); 104 VMEM_ARRAY(fcinv_x, ISP_VEC_NELEMS); 105 VMEM_ARRAY(fcinv_a, ISP_VEC_NELEMS); [all …]
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/modes/interface/ |
D | isp_const.h | 39 #if ISP_VEC_NELEMS == 64 41 #elif ISP_VEC_NELEMS == 32 43 #elif ISP_VEC_NELEMS == 16 45 #elif ISP_VEC_NELEMS == 8 80 #define ISP_LEFT_PADDING_VECS CEIL_DIV(ISP_LEFT_PADDING, ISP_VEC_NELEMS) 83 #define ISP_LEFT_PADDING_VECS_CONT CEIL_DIV(ISP_LEFT_PADDING_CONT, ISP_VEC_NELEMS) 90 CEIL_ROUND_DIV_STRIPE(CEIL_DIV(ISP_MAX_INTERNAL_WIDTH, ISP_VEC_NELEMS), \ 102 CEIL_DIV(CEIL_DIV(ISP_MAX_OUTPUT_WIDTH, ISP_NUM_STRIPES) + ISP_LEFT_PADDING, ISP_VEC_NELEMS) 105 #define MAX_VECTORS_PER_INPUT_LINE CEIL_MUL((CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS) + ISP_LE… 111 #define MAX_SP_RAW_COPY_VECTORS_PER_INPUT_LINE (CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS) + 2) [all …]
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/ |
D | sh_css_defs.h | 120 #if ISP_VEC_NELEMS == 16 140 #if ISP_VEC_NELEMS == 16 176 #define SH_CSS_MORPH_TABLE_GRID ISP_VEC_NELEMS 185 CEIL_MUL(ISP2400_SH_CSS_MAX_SCTBL_WIDTH_PER_COLOR, ISP_VEC_NELEMS) 193 CEIL_MUL(ISP2400_SH_CSS_MAX_SCTBL_WIDTH_PER_COLOR, ISP_VEC_NELEMS) 234 #define _ISP_VECS(width) CEIL_DIV(width, ISP_VEC_NELEMS) 259 ISP_VEC_NELEMS) 295 (width - ((left_crop) ? 2 * ISP_VEC_NELEMS : 0)) 305 (ISP_S3ATBL_VECTORS * ISP_VEC_NELEMS) 311 (width - 2 * ISP_VEC_NELEMS + ((left_crop) ? 2 * ISP_VEC_NELEMS : 0)) [all …]
|
D | mamoiada_params.h | 30 #define ISP_VEC_NELEMS 64 macro 49 #define ISP_VEC_VALSU_LATENCY ISP_VEC_NELEMS 145 #define ISP_NWAY ISP_VEC_NELEMS
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
D | ia_css_bnlm_param.h | 23 VMEM_ARRAY(thr, ISP_VEC_NELEMS); /* thresholds */ 24 VMEM_ARRAY(val, ISP_VEC_NELEMS); /* values */ 28 VMEM_ARRAY(nl_th, ISP_VEC_NELEMS); 29 VMEM_ARRAY(match_quality_max_idx, ISP_VEC_NELEMS); 43 VMEM_ARRAY(div_lut_intercepts, ISP_VEC_NELEMS); 48 VMEM_ARRAY(power_of_2, ISP_VEC_NELEMS);
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ |
D | ifmtr.c | 115 buffer_width = MAX_VECTORS_PER_INPUT_LINE_CONT * ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 123 buffer_width = MAX_VECTORS_PER_INPUT_LINE_CONT * ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 159 left_padding = 2 * ISP_VEC_NELEMS - config->left_padding; in ia_css_ifmtr_configure() 163 ISP_VEC_NELEMS); in ia_css_ifmtr_configure() 165 num_vectors = CEIL_DIV(cropped_width, ISP_VEC_NELEMS); in ia_css_ifmtr_configure() 175 * 8 / ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 190 buf_offset_b = buffer_width / 2 / ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 216 buf_offset_b = buffer_width / 2 / ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 244 buf_offset_b = buffer_width / 2 / ISP_VEC_NELEMS; in ia_css_ifmtr_configure() 279 buf_offset_b = buffer_width / 2 / ISP_VEC_NELEMS; in ia_css_ifmtr_configure() [all …]
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ |
D | ia_css_xnr3_param.h | 78 VMEM_ARRAY(x, ISP_VEC_NELEMS); 79 VMEM_ARRAY(a, ISP_VEC_NELEMS); 80 VMEM_ARRAY(b, ISP_VEC_NELEMS); 81 VMEM_ARRAY(c, ISP_VEC_NELEMS);
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ |
D | ia_css_ctc2_param.h | 27 VMEM_ARRAY(y_x, ISP_VEC_NELEMS); 29 VMEM_ARRAY(y_y, ISP_VEC_NELEMS); 32 VMEM_ARRAY(e_y_slope, ISP_VEC_NELEMS);
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ |
D | ia_css_tdf_param.h | 23 VMEM_ARRAY(pyramid, ISP_VEC_NELEMS); 24 VMEM_ARRAY(threshold_flat, ISP_VEC_NELEMS); 25 VMEM_ARRAY(threshold_detail, ISP_VEC_NELEMS);
|
D | ia_css_tdf.host.c | 39 for (i = 0; i < ISP_VEC_NELEMS; i++) { in ia_css_tdf_vmem_encode()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ |
D | ia_css_ob.host.c | 113 to->vmask[i / ISP_VEC_NELEMS][i % ISP_VEC_NELEMS] = all_ones; in ia_css_ob_vmem_encode() 115 to->vmask[i / ISP_VEC_NELEMS][i % ISP_VEC_NELEMS] = 0; in ia_css_ob_vmem_encode()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ |
D | ia_css_anr2.host.c | 34 for (j = 0; j < ISP_VEC_NELEMS; j++) { in ia_css_anr2_vmem_encode() 35 to->data[i][j] = from->data[i * ISP_VEC_NELEMS + j]; in ia_css_anr2_vmem_encode()
|
D | ia_css_anr2_param.h | 25 VMEM_ARRAY(data, ANR_PARAM_SIZE * ISP_VEC_NELEMS);
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ |
D | ia_css_sdis.host.c | 59 assert(size % (IA_CSS_DVS_NUM_COEF_TYPES * ISP_VEC_NELEMS * sizeof( in ia_css_sdis_horicoef_vmem_encode() 86 assert(size % (IA_CSS_DVS_NUM_COEF_TYPES * ISP_VEC_NELEMS * sizeof( in ia_css_sdis_vertcoef_vmem_encode() 206 __ISP_SDIS_HOR_COEF_NUM_VECS(sc_3a_dis_padded_width) * ISP_VEC_NELEMS; in ia_css_sdis_init_info() 208 __ISP_SDIS_VER_COEF_NUM_VECS(sc_3a_dis_height) * ISP_VEC_NELEMS; in ia_css_sdis_init_info()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ |
D | ia_css_crop.host.c | 45 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_crop_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ |
D | ia_css_qplane.host.c | 37 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_qplane_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/ |
D | isp_global.h | 37 #define ISP_VEC_BYTES (ISP_VEC_NELEMS * sizeof(uint16_t))
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ |
D | ia_css_fpn.host.c | 60 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_fpn_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ |
D | ia_css_ref.host.c | 31 unsigned int elems_a = ISP_VEC_NELEMS, i; in ia_css_ref_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
D | binary.c | 195 left_padding_bqs = (unsigned int)((int)ISP_VEC_NELEMS in ia_css_binary_compute_shading_table_bayer_origin() 215 left_padding_adjusted_bqs = left_padding_bqs + ISP_VEC_NELEMS; in ia_css_binary_compute_shading_table_bayer_origin() 331 left_padding_bqs = (unsigned int)((int)ISP_VEC_NELEMS - _ISP_BQS(stream_config->left_padding)); in sh_css_binary_get_sc_requirements() 370 unsigned int first_vec_adjusted_bqs = ISP_VEC_NELEMS * bs_hor_ratio_in / bs_hor_ratio_out; in sh_css_binary_get_sc_requirements() 1046 nr_of_left_paddings = 2 * ISP_VEC_NELEMS; in binary_in_frame_padded_width() 1055 2 * ISP_VEC_NELEMS); in binary_in_frame_padded_width() 1062 2 * ISP_VEC_NELEMS); in binary_in_frame_padded_width() 1155 binary->internal_frame_info.padded_width = CEIL_MUL(isp_internal_width, 2 * ISP_VEC_NELEMS); in ia_css_binary_fill_info() 1366 binary->left_padding = 2 * ISP_VEC_NELEMS - info->pipeline.left_cropping; in ia_css_binary_fill_info()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ |
D | ia_css_tnr.host.c | 80 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_tnr_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
D | ia_css_vf.host.c | 35 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_vf_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ |
D | ia_css_output.host.c | 61 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_output_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ |
D | ia_css_raw.host.c | 79 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_raw_config()
|
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ |
D | ia_css_sdis2.host.c | 53 assert(size % (IA_CSS_DVS2_NUM_COEF_TYPES * ISP_VEC_NELEMS * sizeof( in ia_css_sdis2_horicoef_vmem_encode() 78 assert(size % (IA_CSS_DVS2_NUM_COEF_TYPES * ISP_VEC_NELEMS * sizeof( in ia_css_sdis2_vertcoef_vmem_encode()
|