VMEM_ARRAY
VMEM_ARRAY(v, 2 * ISP_NWAY); /* Need 2 vectors to work around vmem hss bug */
VMEM_ARRAY(v, 2 * ISP_NWAY); /* Need 2 vectors to work around vmem hss bug */
VMEM_ARRAY(data, ANR_PARAM_SIZE * ISP_VEC_NELEMS);
VMEM_ARRAY(thr, ISP_VEC_NELEMS); /* thresholds */
VMEM_ARRAY(val, ISP_VEC_NELEMS); /* values */
VMEM_ARRAY(nl_th, ISP_VEC_NELEMS);
VMEM_ARRAY(match_quality_max_idx, ISP_VEC_NELEMS);
VMEM_ARRAY(div_lut_intercepts, ISP_VEC_NELEMS);
VMEM_ARRAY(power_of_2, ISP_VEC_NELEMS);
VMEM_ARRAY(y_x, ISP_VEC_NELEMS);
VMEM_ARRAY(y_y, ISP_VEC_NELEMS);
VMEM_ARRAY(e_y_slope, ISP_VEC_NELEMS);
VMEM_ARRAY(fcinv_c, ISP_VEC_NELEMS);
VMEM_ARRAY(tcinv_x, ISP_VEC_NELEMS);
VMEM_ARRAY(tcinv_a, ISP_VEC_NELEMS);
VMEM_ARRAY(tcinv_b, ISP_VEC_NELEMS);
VMEM_ARRAY(tcinv_c, ISP_VEC_NELEMS);
VMEM_ARRAY(e_dew_enh_x, ISP_VEC_NELEMS);
VMEM_ARRAY(e_dew_enh_f, ISP_VEC_NELEMS);
VMEM_ARRAY(chgrinv_x, ISP_VEC_NELEMS);
VMEM_ARRAY(chgrinv_a, ISP_VEC_NELEMS);
VMEM_ARRAY(chgrinv_b, ISP_VEC_NELEMS);
VMEM_ARRAY(chgrinv_c, ISP_VEC_NELEMS);
VMEM_ARRAY(fcinv_x, ISP_VEC_NELEMS);
VMEM_ARRAY(fcinv_a, ISP_VEC_NELEMS);
VMEM_ARRAY(fcinv_b, ISP_VEC_NELEMS);
VMEM_ARRAY(data, IA_CSS_MACC_NUM_COEFS * ISP_NWAY);
VMEM_ARRAY(vmask, OBAREA_MASK_SIZE);
VMEM_ARRAY(tbl[ISP_DVS_NUM_COEF_TYPES],
VMEM_ARRAY(tbl[ISP_DVS_NUM_COEF_TYPES],
VMEM_ARRAY(pyramid, ISP_VEC_NELEMS);
VMEM_ARRAY(threshold_flat, ISP_VEC_NELEMS);
VMEM_ARRAY(threshold_detail, ISP_VEC_NELEMS);
VMEM_ARRAY(x, ISP_VEC_NELEMS);
VMEM_ARRAY(a, ISP_VEC_NELEMS);
VMEM_ARRAY(b, ISP_VEC_NELEMS);
VMEM_ARRAY(c, ISP_VEC_NELEMS);