/Linux-v6.6/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-v6.6/drivers/staging/media/atomisp/pci/isp/modes/interface/ |
D | isp_const.h | 70 #define ISP_LEFT_PADDING_VECS CEIL_DIV(ISP_LEFT_PADDING, ISP_VEC_NELEMS) 73 #define ISP_LEFT_PADDING_VECS_CONT CEIL_DIV(ISP_LEFT_PADDING_CONT, ISP_VEC_NELEMS) 80 CEIL_ROUND_DIV_STRIPE(CEIL_DIV(ISP_MAX_INTERNAL_WIDTH, ISP_VEC_NELEMS), \ 92 CEIL_DIV(CEIL_DIV(ISP_MAX_OUTPUT_WIDTH, ISP_NUM_STRIPES) + ISP_LEFT_PADDING, ISP_VEC_NELEMS) 95 #define MAX_VECTORS_PER_INPUT_LINE CEIL_MUL((CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS) + ISP_LE… 101 #define MAX_SP_RAW_COPY_VECTORS_PER_INPUT_LINE (CEIL_DIV(ISP_MAX_INPUT_WIDTH, ISP_VEC_NELEMS) + 2) 108 (MAX_VECTORS_PER_LINE * ISP_VEC_NELEMS) 114 CEIL_DIV(MAX_OUTPUT_C_FRAME_WIDTH, ISP_VEC_NELEMS) 151 CEIL_DIV(SH_CSS_MAX_SCTBL_WIDTH_PER_COLOR, ISP_VEC_NELEMS) 153 CEIL_DIV(SH_CSS_MAX_SCTBL_WIDTH_PER_COLOR, ISP_VEC_NELEMS)
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/ |
D | sh_css_defs.h | 166 #define SH_CSS_MORPH_TABLE_GRID ISP_VEC_NELEMS 175 CEIL_MUL(SH_CSS_MAX_SCTBL_WIDTH_PER_COLOR, ISP_VEC_NELEMS) 194 #define _ISP_VECS(width) CEIL_DIV(width, ISP_VEC_NELEMS) 219 ISP_VEC_NELEMS) 255 (width - ((left_crop) ? 2 * ISP_VEC_NELEMS : 0)) 265 (ISP_S3ATBL_VECTORS * ISP_VEC_NELEMS) 271 (width - 2 * ISP_VEC_NELEMS + ((left_crop) ? 2 * ISP_VEC_NELEMS : 0)) 276 #define _ISP_VF_OUTPUT_WIDTH(vf_out_vecs) ((vf_out_vecs) * ISP_VEC_NELEMS) 289 #define _ISP_LEFT_CROP_EXTRA(left_crop) ((left_crop) > 0 ? 2 * ISP_VEC_NELEMS : 0) 293 ISP_VEC_NELEMS) [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
|
D | sh_css_mipi.c | 75 width_padded += (2 * ISP_VEC_NELEMS); in ia_css_mipi_frame_calculate_size() 303 width_padded = width + (2 * ISP_VEC_NELEMS); in calculate_mipi_buff_size()
|
/Linux-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ |
D | ia_css_crop.host.c | 43 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_crop_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/ |
D | ia_css_qplane.host.c | 35 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_qplane_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
D | binary.c | 164 left_padding_bqs = (unsigned int)((int)ISP_VEC_NELEMS in ia_css_binary_compute_shading_table_bayer_origin() 184 left_padding_adjusted_bqs = left_padding_bqs + ISP_VEC_NELEMS; in ia_css_binary_compute_shading_table_bayer_origin() 612 nr_of_left_paddings = 2 * ISP_VEC_NELEMS; in binary_in_frame_padded_width() 621 2 * ISP_VEC_NELEMS); in binary_in_frame_padded_width() 628 2 * ISP_VEC_NELEMS); in binary_in_frame_padded_width() 721 binary->internal_frame_info.padded_width = CEIL_MUL(isp_internal_width, 2 * ISP_VEC_NELEMS); in ia_css_binary_fill_info() 920 binary->left_padding = 2 * ISP_VEC_NELEMS - info->pipeline.left_cropping; in ia_css_binary_fill_info()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ |
D | ia_css_fpn.host.c | 58 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_fpn_config()
|
/Linux-v6.6/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-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ |
D | ia_css_ref.host.c | 29 unsigned int elems_a = ISP_VEC_NELEMS, i; in ia_css_ref_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ |
D | ia_css_tnr.host.c | 78 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_tnr_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
D | ia_css_vf.host.c | 33 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_vf_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ |
D | ia_css_output.host.c | 59 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_output_config()
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ |
D | ia_css_raw.host.c | 71 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_raw_config()
|