Home
last modified time | relevance | path

Searched refs:ISP_VEC_NELEMS (Results 1 – 25 of 36) sorted by relevance

12

/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/
H A Dia_css_eed1_8_param.h100 VMEM_ARRAY(chgrinv_x, ISP_VEC_NELEMS);
101 VMEM_ARRAY(chgrinv_a, ISP_VEC_NELEMS);
102 VMEM_ARRAY(chgrinv_b, ISP_VEC_NELEMS);
104 VMEM_ARRAY(fcinv_x, ISP_VEC_NELEMS);
105 VMEM_ARRAY(fcinv_a, ISP_VEC_NELEMS);
106 VMEM_ARRAY(fcinv_b, ISP_VEC_NELEMS);
107 VMEM_ARRAY(fcinv_c, ISP_VEC_NELEMS);
108 VMEM_ARRAY(tcinv_x, ISP_VEC_NELEMS);
109 VMEM_ARRAY(tcinv_a, ISP_VEC_NELEMS);
110 VMEM_ARRAY(tcinv_b, ISP_VEC_NELEMS);
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/modes/interface/
H A Disp_const.h70 #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)
/openbmc/linux/drivers/staging/media/atomisp/pci/
H A Dsh_css_defs.h166 #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)
293 ISP_VEC_NELEMS)
299 ((1 << _ISP_LOG_VECTOR_STEP(mode)) * ISP_VEC_NELEMS)
[all …]
H A Dmamoiada_params.h30 #define ISP_VEC_NELEMS 64 macro
49 #define ISP_VEC_VALSU_LATENCY ISP_VEC_NELEMS
145 #define ISP_NWAY ISP_VEC_NELEMS
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/
H A Dia_css_bnlm_param.h23 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);
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
H A Dia_css_xnr3_param.h78 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);
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/
H A Difmtr.c123 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()
318 vectors_per_line = CEIL_DIV(cropped_width, ISP_VEC_NELEMS); in ia_css_ifmtr_configure()
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/
H A Dia_css_ctc2_param.h27 VMEM_ARRAY(y_x, ISP_VEC_NELEMS);
29 VMEM_ARRAY(y_y, ISP_VEC_NELEMS);
32 VMEM_ARRAY(e_y_slope, ISP_VEC_NELEMS);
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/
H A Dia_css_tdf_param.h23 VMEM_ARRAY(pyramid, ISP_VEC_NELEMS);
24 VMEM_ARRAY(threshold_flat, ISP_VEC_NELEMS);
25 VMEM_ARRAY(threshold_detail, ISP_VEC_NELEMS);
H A Dia_css_tdf.host.c39 for (i = 0; i < ISP_VEC_NELEMS; i++) { in ia_css_tdf_vmem_encode()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/
H A Dia_css_ob.host.c113 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()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/
H A Dia_css_anr2.host.c34 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()
H A Dia_css_anr2_param.h25 VMEM_ARRAY(data, ANR_PARAM_SIZE * ISP_VEC_NELEMS);
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/
H A Dia_css_sdis.host.c59 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()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/
H A Dia_css_crop.host.c43 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_crop_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/
H A Dia_css_qplane.host.c35 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_qplane_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/
H A Disp_global.h37 #define ISP_VEC_BYTES (ISP_VEC_NELEMS * sizeof(uint16_t))
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/
H A Dia_css_fpn.host.c58 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_fpn_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/
H A Dia_css_ref.host.c29 unsigned int elems_a = ISP_VEC_NELEMS, i; in ia_css_ref_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c164 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()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/
H A Dia_css_tnr.host.c78 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_tnr_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/
H A Dia_css_vf.host.c33 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_vf_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/
H A Dia_css_output.host.c59 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_output_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/
H A Dia_css_raw.host.c71 unsigned int elems_a = ISP_VEC_NELEMS; in ia_css_raw_config()
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
H A Dia_css_sdis2.host.c53 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()

12