Home
last modified time | relevance | path

Searched refs:dst_fmt (Results 1 – 25 of 34) sorted by relevance

12

/linux-5.19.10/drivers/staging/media/hantro/
Dhantro_postproc.c93 HANTRO_PP_REG_WRITE(vpu, input_width, MB_WIDTH(ctx->dst_fmt.width)); in hantro_postproc_g1_enable()
94 HANTRO_PP_REG_WRITE(vpu, input_height, MB_HEIGHT(ctx->dst_fmt.height)); in hantro_postproc_g1_enable()
97 HANTRO_PP_REG_WRITE(vpu, output_width, ctx->dst_fmt.width); in hantro_postproc_g1_enable()
98 HANTRO_PP_REG_WRITE(vpu, output_height, ctx->dst_fmt.height); in hantro_postproc_g1_enable()
99 HANTRO_PP_REG_WRITE(vpu, orig_width, MB_WIDTH(ctx->dst_fmt.width)); in hantro_postproc_g1_enable()
100 HANTRO_PP_REG_WRITE(vpu, display_width, ctx->dst_fmt.width); in hantro_postproc_g1_enable()
105 if (ctx->src_fmt.width == ctx->dst_fmt.width) in down_scale_factor()
108 return DIV_ROUND_CLOSEST(ctx->src_fmt.width, ctx->dst_fmt.width); in down_scale_factor()
115 size_t chroma_offset = ctx->dst_fmt.width * ctx->dst_fmt.height; in hantro_postproc_g2_enable()
179 buf_size = ctx->dst_fmt.plane_fmt[0].sizeimage; in hantro_postproc_alloc()
[all …]
Dhantro_v4l2.c229 *pix_mp = ctx->dst_fmt; in vidioc_g_fmt_cap_mplane()
344 fmt = &ctx->dst_fmt; in hantro_reset_encoded_fmt()
370 encoded_fmt = &ctx->dst_fmt; in hantro_reset_raw_fmt()
373 raw_fmt = &ctx->dst_fmt; in hantro_reset_raw_fmt()
492 ctx->dst_fmt.colorspace = pix_mp->colorspace; in hantro_set_fmt_out()
493 ctx->dst_fmt.ycbcr_enc = pix_mp->ycbcr_enc; in hantro_set_fmt_out()
494 ctx->dst_fmt.xfer_func = pix_mp->xfer_func; in hantro_set_fmt_out()
495 ctx->dst_fmt.quantization = pix_mp->quantization; in hantro_set_fmt_out()
529 (pix_mp->pixelformat != ctx->dst_fmt.pixelformat || in hantro_set_fmt_cap()
530 pix_mp->height != ctx->dst_fmt.height || in hantro_set_fmt_cap()
[all …]
Dhantro_h1_jpeg_enc.c30 overfill_r = ctx->src_fmt.width - ctx->dst_fmt.width; in hantro_h1_set_src_img_ctrl()
31 overfill_b = ctx->src_fmt.height - ctx->dst_fmt.height; in hantro_h1_set_src_img_ctrl()
120 jpeg_ctx.width = ctx->dst_fmt.width; in hantro_h1_jpeg_enc_run()
121 jpeg_ctx.height = ctx->dst_fmt.height; in hantro_h1_jpeg_enc_run()
Drockchip_vpu2_hw_jpeg_enc.c47 overfill_r = ctx->src_fmt.width - ctx->dst_fmt.width; in rockchip_vpu2_set_src_img_ctrl()
48 overfill_b = ctx->src_fmt.height - ctx->dst_fmt.height; in rockchip_vpu2_set_src_img_ctrl()
149 jpeg_ctx.width = ctx->dst_fmt.width; in rockchip_vpu2_jpeg_enc_run()
150 jpeg_ctx.height = ctx->dst_fmt.height; in rockchip_vpu2_jpeg_enc_run()
Dhantro_g1_mpeg2_dec.c118 addr += ALIGN(ctx->dst_fmt.width, 16); in hantro_g1_mpeg2_dec_set_buffers()
196 reg = G1_REG_PIC_MB_WIDTH(MB_WIDTH(ctx->dst_fmt.width)) | in hantro_g1_mpeg2_dec_run()
197 G1_REG_PIC_MB_HEIGHT_P(MB_HEIGHT(ctx->dst_fmt.height)) | in hantro_g1_mpeg2_dec_run()
Drockchip_vpu2_hw_mpeg2_dec.c121 addr += ALIGN(ctx->dst_fmt.width, 16); in rockchip_vpu2_mpeg2_dec_set_buffers()
213 reg = VDPU_REG_PIC_MB_WIDTH(MB_WIDTH(ctx->dst_fmt.width)) | in rockchip_vpu2_mpeg2_dec_run()
214 VDPU_REG_PIC_MB_HEIGHT_P(MB_HEIGHT(ctx->dst_fmt.height)) | in rockchip_vpu2_mpeg2_dec_run()
Dhantro_vp8.c154 mb_width = DIV_ROUND_UP(ctx->dst_fmt.width, 16); in hantro_vp8_dec_init()
155 mb_height = DIV_ROUND_UP(ctx->dst_fmt.height, 16); in hantro_vp8_dec_init()
Dhantro_hevc.c164 if (ctx->dst_fmt.width != in hantro_hevc_validate_sps()
168 if (ctx->dst_fmt.height != in hantro_hevc_validate_sps()
Dhantro_g1_vp8_dec.c437 size_t height = ctx->dst_fmt.height; in hantro_g1_vp8_dec_run()
438 size_t width = ctx->dst_fmt.width; in hantro_g1_vp8_dec_run()
/linux-5.19.10/drivers/media/platform/sunxi/sun8i-rotate/
Dsun8i_rotate.c112 fmt = rotate_find_format(ctx->dst_fmt.pixelformat); in rotate_device_run()
117 ctx->dst_fmt.bytesperline, ctx->dst_fmt.height, in rotate_device_run()
121 ROTATE_SIZE(ctx->dst_fmt.width, ctx->dst_fmt.height)); in rotate_device_run()
293 f->fmt.pix = ctx->dst_fmt; in rotate_g_fmt_vid_cap()
354 ctx->dst_fmt = f->fmt.pix; in rotate_s_fmt_vid_cap()
385 ctx->dst_fmt.colorspace = f->fmt.pix.colorspace; in rotate_s_fmt_vid_out()
386 ctx->dst_fmt.xfer_func = f->fmt.pix.xfer_func; in rotate_s_fmt_vid_out()
387 ctx->dst_fmt.ycbcr_enc = f->fmt.pix.ycbcr_enc; in rotate_s_fmt_vid_out()
388 ctx->dst_fmt.quantization = f->fmt.pix.quantization; in rotate_s_fmt_vid_out()
390 return rotate_set_cap_format(ctx, &ctx->dst_fmt, ctx->rotate); in rotate_s_fmt_vid_out()
[all …]
Dsun8i-rotate.h109 struct v4l2_pix_format dst_fmt; member
/linux-5.19.10/drivers/staging/media/sunxi/cedrus/
Dcedrus_video.c231 f->fmt.pix = ctx->dst_fmt; in cedrus_g_fmt_vid_cap()
299 ctx->dst_fmt = f->fmt.pix; in cedrus_s_fmt_vid_cap()
354 ctx->dst_fmt.colorspace = f->fmt.pix.colorspace; in cedrus_s_fmt_vid_out()
355 ctx->dst_fmt.xfer_func = f->fmt.pix.xfer_func; in cedrus_s_fmt_vid_out()
356 ctx->dst_fmt.ycbcr_enc = f->fmt.pix.ycbcr_enc; in cedrus_s_fmt_vid_out()
357 ctx->dst_fmt.quantization = f->fmt.pix.quantization; in cedrus_s_fmt_vid_out()
358 ctx->dst_fmt.width = ctx->src_fmt.width; in cedrus_s_fmt_vid_out()
359 ctx->dst_fmt.height = ctx->src_fmt.height; in cedrus_s_fmt_vid_out()
360 cedrus_prepare_format(&ctx->dst_fmt); in cedrus_s_fmt_vid_out()
406 pix_fmt = &ctx->dst_fmt; in cedrus_queue_setup()
[all …]
Dcedrus.h118 struct v4l2_pix_format dst_fmt; member
248 return buf ? cedrus_buf_addr(buf, &ctx->dst_fmt, plane) : 0; in cedrus_dst_buf_addr()
Dcedrus.c338 ctx->dst_fmt.pixelformat = V4L2_PIX_FMT_NV12_32L32; in cedrus_open()
339 cedrus_prepare_format(&ctx->dst_fmt); in cedrus_open()
345 ctx->src_fmt.width = ctx->dst_fmt.width; in cedrus_open()
346 ctx->src_fmt.height = ctx->dst_fmt.height; in cedrus_open()
Dcedrus_dec.c90 cedrus_dst_format_set(dev, &ctx->dst_fmt); in cedrus_device_run()
/linux-5.19.10/drivers/media/platform/sunxi/sun8i-di/
Dsun8i-di.c138 width = ctx->dst_fmt.width; in deinterlace_device_run()
139 height = ctx->dst_fmt.height; in deinterlace_device_run()
140 stride = ctx->dst_fmt.bytesperline; in deinterlace_device_run()
156 hstep = (ctx->src_fmt.width << 16) / ctx->dst_fmt.width; in deinterlace_device_run()
157 vstep = (ctx->src_fmt.height << 16) / ctx->dst_fmt.height; in deinterlace_device_run()
398 f->fmt.pix = ctx->dst_fmt; in deinterlace_g_fmt_vid_cap()
458 ctx->dst_fmt = f->fmt.pix; in deinterlace_s_fmt_vid_cap()
481 ctx->dst_fmt.colorspace = f->fmt.pix.colorspace; in deinterlace_s_fmt_vid_out()
482 ctx->dst_fmt.xfer_func = f->fmt.pix.xfer_func; in deinterlace_s_fmt_vid_out()
483 ctx->dst_fmt.ycbcr_enc = f->fmt.pix.ycbcr_enc; in deinterlace_s_fmt_vid_out()
[all …]
Dsun8i-di.h203 struct v4l2_pix_format dst_fmt; member
/linux-5.19.10/drivers/media/platform/ti/vpe/
Dcsc.c140 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt) in csc_set_coeff() argument
164 if (V4L2_TYPE_IS_MULTIPLANAR(dst_fmt->type)) { in csc_set_coeff()
165 mp = &dst_fmt->fmt.pix_mp; in csc_set_coeff()
170 pix = &dst_fmt->fmt.pix; in csc_set_coeff()
Dcsc.h61 struct v4l2_format *src_fmt, struct v4l2_format *dst_fmt);
/linux-5.19.10/sound/soc/intel/skylake/
Dskl-topology.c2194 struct skl_module_fmt *dst_fmt, in skl_tplg_fill_fmt() argument
2199 dst_fmt->channels = value; in skl_tplg_fill_fmt()
2203 dst_fmt->s_freq = value; in skl_tplg_fill_fmt()
2207 dst_fmt->bit_depth = value; in skl_tplg_fill_fmt()
2211 dst_fmt->valid_bit_depth = value; in skl_tplg_fill_fmt()
2215 dst_fmt->ch_cfg = value; in skl_tplg_fill_fmt()
2219 dst_fmt->interleaving_style = value; in skl_tplg_fill_fmt()
2223 dst_fmt->sample_type = value; in skl_tplg_fill_fmt()
2227 dst_fmt->ch_map = value; in skl_tplg_fill_fmt()
2242 struct skl_module_fmt *dst_fmt; in skl_tplg_widget_fill_fmt() local
[all …]
/linux-5.19.10/drivers/gpu/drm/exynos/
Dexynos_drm_scaler.c206 u32 dst_fmt) in scaler_set_dst_fmt() argument
210 val = SCALER_DST_CFG_SET_COLOR_FORMAT(dst_fmt); in scaler_set_dst_fmt()
364 const struct scaler_format *src_fmt, *dst_fmt; in scaler_commit() local
368 dst_fmt = scaler_get_format(task->dst.buf.fourcc); in scaler_commit()
386 scaler_set_dst_fmt(scaler, dst_fmt->internal_fmt); in scaler_commit()
/linux-5.19.10/drivers/media/platform/samsung/s5p-mfc/
Ds5p_mfc_dec.c361 pix_mp->pixelformat = ctx->dst_fmt->fourcc; in vidioc_g_fmt()
443 ctx->dst_fmt = find_format(f, MFC_FMT_RAW); in vidioc_s_fmt()
985 for (i = 0; i < ctx->dst_fmt->num_planes; i++) { in s5p_mfc_buf_init()
1212 ctx->dst_fmt = find_format(&f, MFC_FMT_RAW); in s5p_mfc_dec_init()
1214 ctx->src_fmt, ctx->dst_fmt); in s5p_mfc_dec_init()
Ds5p_mfc_enc.c1361 pix_fmt_mp->pixelformat = ctx->dst_fmt->fourcc; in vidioc_g_fmt()
1362 pix_fmt_mp->num_planes = ctx->dst_fmt->num_planes; in vidioc_g_fmt()
1442 ctx->dst_fmt = find_format(f, MFC_FMT_ENC); in vidioc_s_fmt()
1444 ctx->codec_mode = ctx->dst_fmt->codec_mode; in vidioc_s_fmt()
2385 if (ctx->dst_fmt) in s5p_mfc_queue_setup()
2386 *plane_count = ctx->dst_fmt->num_planes; in s5p_mfc_queue_setup()
2432 ret = check_vb_with_fmt(ctx->dst_fmt, vb); in s5p_mfc_buf_init()
2465 ret = check_vb_with_fmt(ctx->dst_fmt, vb); in s5p_mfc_buf_prepare()
2694 ctx->dst_fmt = find_format(&f, MFC_FMT_ENC); in s5p_mfc_enc_init()
/linux-5.19.10/drivers/media/platform/st/sti/bdisp/
Dbdisp-hw.c769 u32 src_fmt, dst_fmt; in bdisp_hw_build_node() local
787 dst_fmt = dst->fmt->pixelformat; in bdisp_hw_build_node()
831 node->tty |= bdisp_hw_color_format(dst_fmt); in bdisp_hw_build_node()
/linux-5.19.10/drivers/staging/media/rkvdec/
Drkvdec-h264.c911 const struct v4l2_pix_format_mplane *dst_fmt; in config_registers() local
930 dst_fmt = &f->fmt.pix_mp; in config_registers()
931 hor_virstride = (sps->bit_depth_luma_minus8 + 8) * dst_fmt->width / 8; in config_registers()
932 ver_virstride = round_up(dst_fmt->height, 16); in config_registers()

12