Lines Matching refs:src_params
23 static MPP_RET vdpp_params_to_reg(struct vdpp_params* src_params, struct vdpp_api_ctx *ctx) in vdpp_params_to_reg() argument
26 struct zme_params *zme_params = &src_params->zme_params; in vdpp_params_to_reg()
35 dst_reg->common.reg1.sw_vdpp_src_yuv_swap = src_params->src_yuv_swap; in vdpp_params_to_reg()
36 dst_reg->common.reg1.sw_vdpp_dst_fmt = src_params->dst_fmt; in vdpp_params_to_reg()
37 dst_reg->common.reg1.sw_vdpp_dst_yuv_swap = src_params->dst_yuv_swap; in vdpp_params_to_reg()
38 dst_reg->common.reg1.sw_vdpp_dbmsr_en = src_params->dmsr_params.dmsr_enable; in vdpp_params_to_reg()
65 …RK_U32 src_right_redundant = src_params->src_width % 16 == 0 ? 0 : 16 - src_params->src_width % 16; in vdpp_params_to_reg()
66 … RK_U32 src_down_redundant = src_params->src_height % 8 == 0 ? 0 : 8 - src_params->src_height % 8; in vdpp_params_to_reg()
67 …RK_U32 dst_right_redundant = src_params->dst_width % 16 == 0 ? 0 : 16 - src_params->dst_width % 16; in vdpp_params_to_reg()
69 …dst_reg->common.reg12.sw_vdpp_src_vir_y_stride = (src_params->src_width + src_right_redundant + 3)… in vdpp_params_to_reg()
72 …dst_reg->common.reg13.sw_vdpp_dst_vir_y_stride = (src_params->dst_width + dst_right_redundant + 3)… in vdpp_params_to_reg()
75 … dst_reg->common.reg14.sw_vdpp_src_pic_width = src_params->src_width + src_right_redundant - 1; in vdpp_params_to_reg()
77 … dst_reg->common.reg14.sw_vdpp_src_pic_height = src_params->src_height + src_down_redundant - 1; in vdpp_params_to_reg()
81 … dst_reg->common.reg15.sw_vdpp_dst_pic_width = src_params->dst_width + dst_right_redundant - 1; in vdpp_params_to_reg()
83 dst_reg->common.reg15.sw_vdpp_dst_pic_height = src_params->dst_height - 1; in vdpp_params_to_reg()
90 dst_reg->common.reg24.sw_vdpp_src_addr_y = src_params->src.y; in vdpp_params_to_reg()
93 dst_reg->common.reg25.sw_vdpp_src_addr_uv = src_params->src.cbcr; in vdpp_params_to_reg()
96 dst_reg->common.reg26.sw_vdpp_dst_addr_y = src_params->dst.y; in vdpp_params_to_reg()
99 dst_reg->common.reg27.sw_vdpp_dst_addr_uv = src_params->dst.cbcr; in vdpp_params_to_reg()
101 set_dmsr_to_vdpp_reg(&src_params->dmsr_params, &ctx->dmsr); in vdpp_params_to_reg()
103 zme_params->src_width = src_params->src_width; in vdpp_params_to_reg()
104 zme_params->src_height = src_params->src_height; in vdpp_params_to_reg()
105 zme_params->dst_width = src_params->dst_width; in vdpp_params_to_reg()
106 zme_params->dst_height = src_params->dst_height; in vdpp_params_to_reg()
107 zme_params->dst_fmt = src_params->dst_fmt; in vdpp_params_to_reg()