Lines Matching refs:params
366 struct vdpp_api_params params; in vdpp_set_user_cfg() local
376 set_dmsr_default_config(¶ms); in vdpp_set_user_cfg()
377 params.param.dmsr.enable = p_vdpp_params->dmsr_en; in vdpp_set_user_cfg()
378 params.param.dmsr.str_pri_y = p_vdpp_params->str_pri_y; in vdpp_set_user_cfg()
379 params.param.dmsr.str_sec_y = p_vdpp_params->str_sec_y; in vdpp_set_user_cfg()
380 params.param.dmsr.dumping_y = p_vdpp_params->dumping_y; in vdpp_set_user_cfg()
381 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DMSR_CFG, ¶ms); in vdpp_set_user_cfg()
383 set_es_default_config(¶ms); in vdpp_set_user_cfg()
384 params.param.es.es_bEnabledES = p_vdpp_params->es_en; in vdpp_set_user_cfg()
385 params.param.es.es_iWgtGain = p_vdpp_params->es_iWgtGain; in vdpp_set_user_cfg()
386 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_ES, ¶ms); in vdpp_set_user_cfg()
388 set_hist_cnt_default_config(¶ms); in vdpp_set_user_cfg()
389 params.param.hist.hist_cnt_en = p_vdpp_params->hist_cnt_en; in vdpp_set_user_cfg()
390 params.param.hist.dci_csc_range = p_vdpp_params->hist_csc_range; in vdpp_set_user_cfg()
391 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DCI_HIST, ¶ms); in vdpp_set_user_cfg()
393 set_shp_default_config(¶ms); in vdpp_set_user_cfg()
394 params.param.sharp.sharp_enable = p_vdpp_params->shp_en; in vdpp_set_user_cfg()
395 params.param.sharp.peaking_gain = p_vdpp_params->peaking_gain; in vdpp_set_user_cfg()
396 params.param.sharp.shootctrl_enable = p_vdpp_params->shp_shoot_ctrl_en; in vdpp_set_user_cfg()
397 params.param.sharp.shootctrl_alpha_over = p_vdpp_params->shp_shoot_ctrl_over; in vdpp_set_user_cfg()
398 params.param.sharp.shootctrl_alpha_over_unlimit = p_vdpp_params->shp_shoot_ctrl_over; in vdpp_set_user_cfg()
399 params.param.sharp.shootctrl_alpha_under = p_vdpp_params->shp_shoot_ctrl_under; in vdpp_set_user_cfg()
400 params.param.sharp.shootctrl_alpha_under_unlimit = p_vdpp_params->shp_shoot_ctrl_under; in vdpp_set_user_cfg()
401 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_SHARP, ¶ms); in vdpp_set_user_cfg()
707 struct vdpp_api_params params; in hwpq_vdpp_common_config() local
718 params.ptype = VDPP_PARAM_TYPE_COM2; in hwpq_vdpp_common_config()
719 memset(¶ms.param, 0, sizeof(union vdpp_api_content)); in hwpq_vdpp_common_config()
720 params.param.com2.sfmt = img_format_convert(p_proc_param->src_img_info.img_fmt); in hwpq_vdpp_common_config()
721 params.param.com2.src_width = p_proc_param->src_img_info.img_yrgb.w_vld; in hwpq_vdpp_common_config()
722 params.param.com2.src_height = p_proc_param->src_img_info.img_yrgb.h_vld; in hwpq_vdpp_common_config()
723 params.param.com2.src_width_vir = p_proc_param->src_img_info.img_yrgb.w_vir; in hwpq_vdpp_common_config()
724 params.param.com2.src_height_vir = p_proc_param->src_img_info.img_yrgb.h_vir; in hwpq_vdpp_common_config()
725 params.param.com2.sswap = get_img_format_swap(p_proc_param->src_img_info.img_fmt); in hwpq_vdpp_common_config()
726 params.param.com2.dfmt = VDPP_FMT_YUV444; // TODO in hwpq_vdpp_common_config()
727 params.param.com2.dst_width = p_proc_param->dst_img_info.img_yrgb.w_vld; in hwpq_vdpp_common_config()
728 params.param.com2.dst_height = p_proc_param->dst_img_info.img_yrgb.h_vld; in hwpq_vdpp_common_config()
729 params.param.com2.dst_width_vir = p_proc_param->dst_img_info.img_yrgb.w_vir; in hwpq_vdpp_common_config()
730 params.param.com2.dst_height_vir = p_proc_param->dst_img_info.img_yrgb.h_vir; in hwpq_vdpp_common_config()
732 params.param.com2.yuv_out_diff = yuv_out_diff; in hwpq_vdpp_common_config()
733 params.param.com2.dst_c_width = p_proc_param->dst_img_info.img_cbcr.w_vld; in hwpq_vdpp_common_config()
734 params.param.com2.dst_c_height = p_proc_param->dst_img_info.img_cbcr.h_vld; in hwpq_vdpp_common_config()
735 params.param.com2.dst_c_width_vir = p_proc_param->dst_img_info.img_cbcr.w_vir; in hwpq_vdpp_common_config()
736 params.param.com2.dst_c_height_vir = p_proc_param->dst_img_info.img_cbcr.h_vir; in hwpq_vdpp_common_config()
738 params.param.com2.dswap = get_img_format_swap(p_proc_param->dst_img_info.img_fmt); in hwpq_vdpp_common_config()
739 params.param.com2.hist_mode_en = hist_mode_en; in hwpq_vdpp_common_config()
740 hwpq_vdpp_info("hist_mode: %d\n", params.param.com2.hist_mode_en); in hwpq_vdpp_common_config()
743 …hwpq_vdpp_info("src-res: %d-%d %d-%d\n", params.param.com2.src_width, params.param.com2.src_heigh… in hwpq_vdpp_common_config()
744 params.param.com2.src_width_vir, params.param.com2.src_height_vir); in hwpq_vdpp_common_config()
745 …hwpq_vdpp_info("dst-res: %d-%d %d-%d\n", params.param.com2.dst_width, params.param.com2.dst_heigh… in hwpq_vdpp_common_config()
746 params.param.com2.dst_width_vir, params.param.com2.dst_height_vir); in hwpq_vdpp_common_config()
747 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM2_CFG, ¶ms); in hwpq_vdpp_common_config()
749 params.ptype = VDPP_PARAM_TYPE_COM; in hwpq_vdpp_common_config()
750 memset(¶ms.param, 0, sizeof(union vdpp_api_content)); in hwpq_vdpp_common_config()
751 params.param.com.src_width = p_proc_param->src_img_info.img_yrgb.w_vld; in hwpq_vdpp_common_config()
752 params.param.com.src_height = p_proc_param->src_img_info.img_yrgb.h_vld; in hwpq_vdpp_common_config()
753 params.param.com.sswap = get_img_format_swap(p_proc_param->src_img_info.img_fmt); in hwpq_vdpp_common_config()
754 params.param.com.dfmt = VDPP_FMT_YUV444; // TODO in hwpq_vdpp_common_config()
755 params.param.com.dst_width = p_proc_param->dst_img_info.img_yrgb.w_vld; in hwpq_vdpp_common_config()
756 params.param.com.dst_height = p_proc_param->dst_img_info.img_yrgb.h_vld; in hwpq_vdpp_common_config()
757 params.param.com.dswap = get_img_format_swap(p_proc_param->dst_img_info.img_fmt); in hwpq_vdpp_common_config()
758 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, ¶ms); in hwpq_vdpp_common_config()