Home
last modified time | relevance | path

Searched refs:q_data (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_enc.c272 return &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_venc_get_q_data()
274 return &ctx->q_data[MTK_Q_DATA_DST]; in mtk_venc_get_q_data()
379 struct mtk_q_data *q_data_src = &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_venc_set_param()
428 struct mtk_q_data *q_data; in vidioc_venc_s_fmt_cap() local
443 q_data = mtk_venc_get_q_data(ctx, f->type); in vidioc_venc_s_fmt_cap()
444 if (!q_data) { in vidioc_venc_s_fmt_cap()
455 q_data->fmt = fmt; in vidioc_venc_s_fmt_cap()
456 ret = vidioc_try_fmt(f, q_data->fmt); in vidioc_venc_s_fmt_cap()
460 q_data->coded_width = f->fmt.pix_mp.width; in vidioc_venc_s_fmt_cap()
461 q_data->coded_height = f->fmt.pix_mp.height; in vidioc_venc_s_fmt_cap()
[all …]
Dmtk_vcodec_dec.c97 return &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_vdec_get_q_data()
99 return &ctx->q_data[MTK_Q_DATA_DST]; in mtk_vdec_get_q_data()
542 struct mtk_q_data *q_data; in mtk_vcodec_dec_set_default_params() local
553 q_data = &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_vcodec_dec_set_default_params()
554 memset(q_data, 0, sizeof(struct mtk_q_data)); in mtk_vcodec_dec_set_default_params()
555 q_data->visible_width = DFT_CFG_WIDTH; in mtk_vcodec_dec_set_default_params()
556 q_data->visible_height = DFT_CFG_HEIGHT; in mtk_vcodec_dec_set_default_params()
557 q_data->fmt = &mtk_video_formats[OUT_FMT_IDX]; in mtk_vcodec_dec_set_default_params()
558 q_data->field = V4L2_FIELD_NONE; in mtk_vcodec_dec_set_default_params()
560 q_data->sizeimage[0] = DFT_CFG_WIDTH * DFT_CFG_HEIGHT; in mtk_vcodec_dec_set_default_params()
[all …]
Dmtk_vcodec_drv.h273 struct mtk_q_data q_data[2]; member
/Linux-v4.19/drivers/media/platform/ti-vpe/
Dvpe.c408 struct vpe_q_data q_data[2]; /* src & dst queue data */ member
437 return &ctx->q_data[Q_DATA_SRC]; in get_q_data()
440 return &ctx->q_data[Q_DATA_DST]; in get_q_data()
659 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_us_coefficients()
686 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt; in set_cfg_modes()
710 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt; in set_line_modes()
758 enum v4l2_colorspace clrspc = ctx->q_data[Q_DATA_DST].colorspace; in set_dst_registers()
759 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_DST].fmt; in set_dst_registers()
789 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_dei_regs()
857 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_srcdst_params()
[all …]
/Linux-v4.19/drivers/media/platform/
Dvim2m.c182 struct vim2m_q_data q_data[2]; member
195 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data()
197 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data()
210 struct vim2m_q_data *q_data; in device_process() local
216 q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); in device_process()
218 width = q_data->width; in device_process()
219 height = q_data->height; in device_process()
220 bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in device_process()
236 tile_w = (width * (q_data[V4L2_M2M_DST].fmt->depth >> 3)) in device_process()
243 in_vb->sequence = q_data->sequence++; in device_process()
[all …]
Dm2m-deinterlace.c95 static struct deinterlace_q_data q_data[2]; variable
101 return &q_data[V4L2_M2M_SRC]; in get_q_data()
103 return &q_data[V4L2_M2M_DST]; in get_q_data()
501 struct deinterlace_q_data *q_data; in vidioc_g_fmt() local
507 q_data = get_q_data(f->type); in vidioc_g_fmt()
509 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
510 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
511 f->fmt.pix.field = q_data->field; in vidioc_g_fmt()
512 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
514 switch (q_data->fmt->fourcc) { in vidioc_g_fmt()
[all …]
Dmx2_emmaprp.c220 struct emmaprp_q_data q_data[2]; member
229 return &(ctx->q_data[V4L2_M2M_SRC]); in get_q_data()
231 return &(ctx->q_data[V4L2_M2M_DST]); in get_q_data()
440 struct emmaprp_q_data *q_data; in vidioc_g_fmt() local
446 q_data = get_q_data(ctx, f->type); in vidioc_g_fmt()
448 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
449 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
451 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
453 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
455 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
[all …]
Drcar_fdp1.c886 struct fdp1_q_data *q_data = &ctx->out_q; in fdp1_configure_rpf() local
889 picture_size = (q_data->format.width << FD1_RPF_SIZE_H_SHIFT) in fdp1_configure_rpf()
890 | (q_data->vsize << FD1_RPF_SIZE_V_SHIFT); in fdp1_configure_rpf()
893 pstride = q_data->stride_y << FD1_RPF_PSTRIDE_Y_SHIFT; in fdp1_configure_rpf()
894 if (q_data->format.num_planes > 1) in fdp1_configure_rpf()
895 pstride |= q_data->stride_c << FD1_RPF_PSTRIDE_C_SHIFT; in fdp1_configure_rpf()
898 format = q_data->fmt->fmt; in fdp1_configure_rpf()
899 if (q_data->fmt->swap_yc) in fdp1_configure_rpf()
902 if (q_data->fmt->swap_uv) in fdp1_configure_rpf()
917 fdp1_write(fdp1, q_data->fmt->swap, FD1_RPF_SWAP); in fdp1_configure_rpf()
[all …]
Drcar_jpu.c854 struct jpu_q_data *q_data; in jpu_s_fmt() local
870 q_data = jpu_get_q_data(ctx, f->type); in jpu_s_fmt()
872 q_data->format = f->fmt.pix_mp; in jpu_s_fmt()
873 q_data->fmtinfo = fmtinfo; in jpu_s_fmt()
880 struct jpu_q_data *q_data; in jpu_g_fmt() local
886 q_data = jpu_get_q_data(ctx, f->type); in jpu_g_fmt()
887 f->fmt.pix_mp = q_data->format; in jpu_g_fmt()
1015 struct jpu_q_data *q_data; in jpu_queue_setup() local
1018 q_data = jpu_get_q_data(ctx, vq->type); in jpu_queue_setup()
1021 if (*nplanes != q_data->format.num_planes) in jpu_queue_setup()
[all …]
/Linux-v4.19/drivers/media/platform/vicodec/
Dvicodec-core.c114 struct vicodec_q_data q_data[2]; member
144 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data()
147 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data()
156 struct vicodec_q_data *q_data, in encode() argument
159 unsigned int size = q_data->width * q_data->height; in encode()
165 rf.width = q_data->width; in encode()
166 rf.height = q_data->height; in encode()
169 switch (q_data->fourcc) { in encode()
192 cf.width = q_data->width; in encode()
193 cf.height = q_data->height; in encode()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c191 struct mtk_jpeg_q_data *q_data; in mtk_jpeg_adjust_fmt_mplane() local
194 q_data = mtk_jpeg_get_q_data(ctx, f->type); in mtk_jpeg_adjust_fmt_mplane()
196 pix_mp->width = q_data->w; in mtk_jpeg_adjust_fmt_mplane()
197 pix_mp->height = q_data->h; in mtk_jpeg_adjust_fmt_mplane()
198 pix_mp->pixelformat = q_data->fmt->fourcc; in mtk_jpeg_adjust_fmt_mplane()
199 pix_mp->num_planes = q_data->fmt->colplanes; in mtk_jpeg_adjust_fmt_mplane()
202 pix_mp->plane_fmt[i].bytesperline = q_data->bytesperline[i]; in mtk_jpeg_adjust_fmt_mplane()
203 pix_mp->plane_fmt[i].sizeimage = q_data->sizeimage[i]; in mtk_jpeg_adjust_fmt_mplane()
275 struct mtk_jpeg_q_data *q_data = NULL; in mtk_jpeg_g_fmt_vid_mplane() local
285 q_data = mtk_jpeg_get_q_data(ctx, f->type); in mtk_jpeg_g_fmt_vid_mplane()
[all …]
/Linux-v4.19/drivers/media/platform/coda/
Dcoda-common.c95 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, in coda_write_base() argument
101 switch (q_data->fourcc) { in coda_write_base()
107 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
108 base_cr = base_cb + q_data->bytesperline * q_data->height / 4; in coda_write_base()
112 base_cr = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
113 base_cb = base_cr + q_data->bytesperline * q_data->height / 4; in coda_write_base()
116 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
117 base_cr = base_cb + q_data->bytesperline * q_data->height / 2; in coda_write_base()
434 struct coda_q_data *q_data; in coda_g_fmt() local
437 q_data = get_q_data(ctx, f->type); in coda_g_fmt()
[all …]
Dimx-vdoa.c103 struct vdoa_q_data q_data[2]; member
170 src_q_data = &ctx->q_data[V4L2_M2M_SRC]; in vdoa_device_run()
171 dst_q_data = &ctx->q_data[V4L2_M2M_DST]; in vdoa_device_run()
262 src_q_data = &ctx->q_data[V4L2_M2M_SRC]; in vdoa_context_configure()
263 dst_q_data = &ctx->q_data[V4L2_M2M_DST]; in vdoa_context_configure()
Dcoda.h208 struct coda_q_data q_data[2]; member
258 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data,
281 return &(ctx->q_data[V4L2_M2M_SRC]); in get_q_data()
283 return &(ctx->q_data[V4L2_M2M_DST]); in get_q_data()
Dcoda-bit.c390 struct coda_q_data *q_data, u32 fourcc) in coda_alloc_framebuffers() argument
401 ysize = round_up(q_data->rect.width, 16) * in coda_alloc_framebuffers()
402 round_up(q_data->rect.height, 16); in coda_alloc_framebuffers()
404 ysize = round_up(q_data->rect.width, 8) * q_data->rect.height; in coda_alloc_framebuffers()
482 struct coda_q_data *q_data) in coda_alloc_context_buffers() argument
498 if (!ctx->slicebuf.vaddr && q_data->fourcc == V4L2_PIX_FMT_H264) { in coda_alloc_context_buffers()
500 size = (DIV_ROUND_UP(q_data->rect.width, 16) * in coda_alloc_context_buffers()
501 DIV_ROUND_UP(q_data->rect.height, 16)) * 3200 / 8 + 512; in coda_alloc_context_buffers()
519 q_data->fourcc == V4L2_PIX_FMT_H264) in coda_alloc_context_buffers()
1565 struct coda_q_data *q_data) in coda_alloc_bitstream_buffer() argument
[all …]
/Linux-v4.19/drivers/media/platform/s5p-jpeg/
Djpeg-core.c1363 struct s5p_jpeg_q_data *q_data = NULL; in s5p_jpeg_g_fmt() local
1374 q_data = get_q_data(ct, f->type); in s5p_jpeg_g_fmt()
1375 BUG_ON(q_data == NULL); in s5p_jpeg_g_fmt()
1377 pix->width = q_data->w; in s5p_jpeg_g_fmt()
1378 pix->height = q_data->h; in s5p_jpeg_g_fmt()
1380 pix->pixelformat = q_data->fmt->fourcc; in s5p_jpeg_g_fmt()
1382 if (q_data->fmt->fourcc != V4L2_PIX_FMT_JPEG) { in s5p_jpeg_g_fmt()
1383 u32 bpl = q_data->w; in s5p_jpeg_g_fmt()
1385 if (q_data->fmt->colplanes == 1) in s5p_jpeg_g_fmt()
1386 bpl = (bpl * q_data->fmt->depth) >> 3; in s5p_jpeg_g_fmt()
[all …]
/Linux-v4.19/drivers/media/tuners/
De4000.c116 u8 buf[5], i_data[4], q_data[4]; in e4000_set_params() local
245 q_data[i] = (((buf[2] >> 4) & 0x3) << 6) | (buf[1] & 0x3f); in e4000_set_params()
248 swap(q_data[2], q_data[3]); in e4000_set_params()
251 ret = regmap_bulk_write(dev->regmap, 0x50, q_data, 4); in e4000_set_params()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sriov.h301 } q_data; member
Dbnx2x_sriov.c1431 bnx2x_vf_sp(bp, vf, q_data), in bnx2x_vfq_init()
1432 bnx2x_vf_sp_map(bp, vf, q_data), in bnx2x_vfq_init()