Lines Matching refs:params

195     memset(&ctx->params, 0, sizeof(struct vdpp_params));  in vdpp_init()
197 vdpp_set_default_param(&ctx->params); in vdpp_init()
235 ctx->params.src_yuv_swap = param->com.sswap; in vdpp_set_param()
236 ctx->params.dst_fmt = param->com.dfmt; in vdpp_set_param()
237 ctx->params.dst_yuv_swap = param->com.dswap; in vdpp_set_param()
238 ctx->params.src_width = param->com.src_width; in vdpp_set_param()
239 ctx->params.src_height = param->com.src_height; in vdpp_set_param()
240 ctx->params.dst_width = param->com.dst_width; in vdpp_set_param()
241 ctx->params.dst_height = param->com.dst_height; in vdpp_set_param()
245 memcpy(&ctx->params.dmsr_params, &param->dmsr, sizeof(struct dmsr_params)); in vdpp_set_param()
249 ctx->params.zme_params.zme_bypass_en = param->zme.bypass_enable; in vdpp_set_param()
250 ctx->params.zme_params.zme_dering_enable = param->zme.dering_enable; in vdpp_set_param()
251 ctx->params.zme_params.zme_dering_sen_0 = param->zme.dering_sen_0; in vdpp_set_param()
252 ctx->params.zme_params.zme_dering_sen_1 = param->zme.dering_sen_1; in vdpp_set_param()
253 ctx->params.zme_params.zme_dering_blend_alpha = param->zme.dering_blend_alpha; in vdpp_set_param()
254 ctx->params.zme_params.zme_dering_blend_beta = param->zme.dering_blend_beta; in vdpp_set_param()
259 ctx->params.zme_params.zme_tap8_coeff = param->zme.tap8_coeff; in vdpp_set_param()
261 ctx->params.zme_params.zme_tap6_coeff = param->zme.tap6_coeff; in vdpp_set_param()
271 static RK_S32 check_cap(struct vdpp_params *params) in check_cap() argument
276 if (NULL == params) { in check_cap()
281 if ((params->src_height < VDPP_MODE_MIN_HEIGHT) || in check_cap()
282 (params->src_width < VDPP_MODE_MIN_WIDTH)) { in check_cap()
284 params->src_height, params->src_width); in check_cap()
288 if ((params->dst_height < VDPP_MODE_MIN_HEIGHT) || in check_cap()
289 (params->dst_width < VDPP_MODE_MIN_WIDTH)) { in check_cap()
291 params->dst_height, params->dst_width); in check_cap()
295 if ((params->src_width & 1) || (params->src_height & 1) || in check_cap()
296 (params->dst_width & 1) || (params->dst_height & 1)) { in check_cap()
299 params->src_width, params->src_height, params->dst_width, params->dst_height); in check_cap()
326 ret_cap = check_cap(&ctx->params); in vdpp_start()
340 vdpp_params_to_reg(&ctx->params, ctx); in vdpp_start()
385 reg_off[0].offset = ctx->params.src.cbcr_offset; in vdpp_start()
387 reg_off[1].offset = ctx->params.dst.cbcr_offset; in vdpp_start()
510 set_addr(&ctx->params.src, (VdppImg *)iparam); in vdpp_control()
513 set_addr(&ctx->params.dst, (VdppImg *)iparam); in vdpp_control()
541 return check_cap(&ctx->params); in vdpp_check_cap()