Lines Matching refs:vdpp

31     vdpp_com_ctx* vdpp;  member
363 static RK_S32 vdpp_set_user_cfg(vdpp_com_ctx* vdpp, vdpp_params* p_vdpp_params, in vdpp_set_user_cfg() argument
381 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DMSR_CFG, &params); in vdpp_set_user_cfg()
386 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_ES, &params); in vdpp_set_user_cfg()
391 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DCI_HIST, &params); in vdpp_set_user_cfg()
401 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_SHARP, &params); in vdpp_set_user_cfg()
582 vdpp_com_ctx* vdpp = NULL; in hwpq_vdpp_deinit() local
593 vdpp = p->vdpp; in hwpq_vdpp_deinit()
594 if (NULL == vdpp || NULL == vdpp->ops) { in hwpq_vdpp_deinit()
600 if (vdpp->ops->deinit) { in hwpq_vdpp_deinit()
601 ret = vdpp->ops->deinit(vdpp->priv); in hwpq_vdpp_deinit()
617 rockchip_vdpp_api_release_ctx(vdpp); in hwpq_vdpp_deinit()
628 vdpp_com_ctx *vdpp = NULL; in hwpq_vdpp_init() local
648 vdpp = rockchip_vdpp_api_alloc_ctx(); in hwpq_vdpp_init()
649 if (NULL == vdpp || NULL == vdpp->ops) { in hwpq_vdpp_init()
672 if (vdpp->ops->init) { in hwpq_vdpp_init()
673 ret = vdpp->ops->init(&vdpp->priv); in hwpq_vdpp_init()
680 p->vdpp = vdpp; in hwpq_vdpp_init()
699 rockchip_vdpp_api_release_ctx(vdpp); in hwpq_vdpp_init()
705 static MPP_RET hwpq_vdpp_common_config(vdpp_com_ctx *vdpp, rk_vdpp_proc_params *p_proc_param) in hwpq_vdpp_common_config() argument
747 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM2_CFG, &params); in hwpq_vdpp_common_config()
758 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, &params); in hwpq_vdpp_common_config()
767 vdpp_com_ctx* vdpp = NULL; in hwpq_vdpp_proc() local
783 vdpp = p->vdpp; in hwpq_vdpp_proc()
784 if (NULL == vdpp || NULL == vdpp->ops || NULL == vdpp->ops->control) { in hwpq_vdpp_proc()
802 …ret |= vdpp_set_img(vdpp, p_proc_param->src_img_info.img_yrgb.fd, p_proc_param->src_img_info.img_c… in hwpq_vdpp_proc()
805 …ret |= vdpp_set_img(vdpp, p_proc_param->dst_img_info.img_yrgb.fd, p_proc_param->dst_img_info.img_c… in hwpq_vdpp_proc()
807 …ret |= vdpp_set_img(vdpp, p_proc_param->dst_img_info.img_yrgb.fd, p_proc_param->dst_img_info.img_c… in hwpq_vdpp_proc()
810 ret |= hwpq_vdpp_common_config(vdpp, p_proc_param); in hwpq_vdpp_proc()
817 if (vdpp_set_user_cfg(vdpp, &p_proc_param->vdpp_config, p_proc_param->vdpp_config_update_flag)) in hwpq_vdpp_proc()
824 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_HIST_FD, &fdhist); in hwpq_vdpp_proc()
831 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_RUN_SYNC, NULL); in hwpq_vdpp_proc()
864 vdpp_com_ctx* vdpp = NULL; in hwpq_vdpp_check_work_mode() local
873 vdpp = p->vdpp; in hwpq_vdpp_check_work_mode()
874 if (NULL == vdpp || NULL == vdpp->ops) { in hwpq_vdpp_check_work_mode()
879 ret = hwpq_vdpp_common_config(vdpp, p_proc_param); in hwpq_vdpp_check_work_mode()
885 if (vdpp->ops->check_cap) in hwpq_vdpp_check_work_mode()
886 cap_mode = vdpp->ops->check_cap(vdpp->priv); in hwpq_vdpp_check_work_mode()