| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| A D | mtk_vcodec_dec.c | 40 struct mtk_q_data *q_data; in mtk_vdec_get_cap_fmt() local 55 q_data = &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_vdec_get_cap_fmt() 208 q_data = &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_vcodec_dec_set_default_params() 218 q_data = &ctx->q_data[MTK_Q_DATA_DST]; in mtk_vcodec_dec_set_default_params() 227 q_data->sizeimage[0] = q_data->coded_width * q_data->coded_height; in mtk_vcodec_dec_set_default_params() 228 q_data->bytesperline[0] = q_data->coded_width; in mtk_vcodec_dec_set_default_params() 229 q_data->sizeimage[1] = q_data->sizeimage[0] / 2; in mtk_vcodec_dec_set_default_params() 230 q_data->bytesperline[1] = q_data->coded_width; in mtk_vcodec_dec_set_default_params() 402 q_data = &ctx->q_data[MTK_Q_DATA_DST]; in vidioc_vdec_g_selection() 477 if (!q_data) in vidioc_vdec_s_fmt() [all …]
|
| A D | mtk_vcodec_dec_stateless.c | 421 struct mtk_q_data *q_data; in mtk_vcodec_get_pic_info() local 424 q_data = &ctx->q_data[MTK_Q_DATA_DST]; in mtk_vcodec_get_pic_info() 425 if (q_data->fmt->num_planes == 1) { in mtk_vcodec_get_pic_info() 430 ctx->capture_fourcc = q_data->fmt->fourcc; in mtk_vcodec_get_pic_info() 439 q_data->sizeimage[0] = ctx->picinfo.fb_sz[0]; in mtk_vcodec_get_pic_info() 442 q_data->sizeimage[1] = ctx->picinfo.fb_sz[1]; in mtk_vcodec_get_pic_info() 445 q_data->coded_width = ctx->picinfo.buf_w; in mtk_vcodec_get_pic_info() 446 q_data->coded_height = ctx->picinfo.buf_h; in mtk_vcodec_get_pic_info() 450 q_data->sizeimage[0], q_data->sizeimage[1]); in mtk_vcodec_get_pic_info() 530 ctx->q_data[MTK_Q_DATA_DST].fmt = fmt; in mtk_vdec_s_ctrl() [all …]
|
| A D | mtk_vcodec_dec_stateful.c | 218 dst_q_data = &ctx->q_data[MTK_Q_DATA_DST]; in mtk_vdec_update_fmt() 335 if (ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes == 2) in mtk_vdec_worker() 505 dst_q_data = &ctx->q_data[MTK_Q_DATA_DST]; in vb2ops_vdec_stateful_buf_queue()
|
| /linux/drivers/staging/media/imx/ |
| A D | imx-media-csc-scaler.c | 73 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data() 75 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data() 187 f->fmt.pix = q_data->cur_fmt; in ipu_csc_scaler_g_fmt() 269 q_data->rect.left = 0; in ipu_csc_scaler_s_fmt() 270 q_data->rect.top = 0; in ipu_csc_scaler_s_fmt() 271 q_data->rect.width = q_data->cur_fmt.width; in ipu_csc_scaler_s_fmt() 272 q_data->rect.height = q_data->cur_fmt.height; in ipu_csc_scaler_s_fmt() 323 s->r = q_data->rect; in ipu_csc_scaler_g_selection() 370 q_data->cur_fmt.height); in ipu_csc_scaler_s_selection() 377 q_data->rect = s->r; in ipu_csc_scaler_s_selection() [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/encoder/ |
| A D | mtk_vcodec_enc.c | 441 q_data->fmt = fmt; in vidioc_venc_s_fmt_cap() 500 q_data->fmt = fmt; in vidioc_venc_s_fmt_out() 808 if (q_data == NULL) in vb2ops_venc_queue_setup() 1273 q_data = &ctx->q_data[MTK_Q_DATA_SRC]; in mtk_vcodec_enc_set_default_params() 1297 q_data->sizeimage[0] = in mtk_vcodec_enc_set_default_params() 1298 q_data->coded_width * q_data->coded_height+ in mtk_vcodec_enc_set_default_params() 1300 q_data->bytesperline[0] = q_data->coded_width; in mtk_vcodec_enc_set_default_params() 1301 q_data->sizeimage[1] = in mtk_vcodec_enc_set_default_params() 1302 (q_data->coded_width * q_data->coded_height) / 2 + in mtk_vcodec_enc_set_default_params() 1304 q_data->bytesperline[1] = q_data->coded_width; in mtk_vcodec_enc_set_default_params() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_process_queue_manager.c | 348 if (q_data) { in pqm_create_queue() 350 *qid = q_data->q_id; in pqm_create_queue() 844 q_data->gws = !!q->gws; in criu_checkpoint_queue() 852 pr_debug("Dumping Queue: gpu_id:%x queue_id:%u\n", q_data->gpu_id, q_data->q_id); in criu_checkpoint_queue() 912 q_data, q_data_size); in criu_checkpoint_queues_device() 964 qp->type = q_data->type; in set_queue_properties_from_criu() 984 q_data = kmalloc(sizeof(*q_data), GFP_KERNEL); in kfd_criu_restore_queue() 985 if (!q_data) in kfd_criu_restore_queue() 995 q_extra_data_size = (uint64_t)q_data->ctl_stack_size + q_data->mqd_size; in kfd_criu_restore_queue() 1039 if (q_data->gws) in kfd_criu_restore_queue() [all …]
|
| /linux/drivers/media/platform/ |
| A D | m2m-deinterlace.c | 94 return &q_data[V4L2_M2M_SRC]; in get_q_data() 96 return &q_data[V4L2_M2M_DST]; in get_q_data() 490 q_data = get_q_data(f->type); in vidioc_g_fmt() 588 if (!q_data) in vidioc_s_fmt() 597 if (!q_data->fmt) { in vidioc_s_fmt() 612 q_data->sizeimage = (q_data->width * q_data->height * 3) / 2; in vidioc_s_fmt() 617 q_data->sizeimage = q_data->width * q_data->height * 2; in vidioc_s_fmt() 622 f->type, q_data->width, q_data->height, q_data->fmt->fourcc, in vidioc_s_fmt() 623 q_data->field); in vidioc_s_fmt() 739 size = q_data->width * q_data->height * 3 / 2; in deinterlace_queue_setup() [all …]
|
| /linux/drivers/media/test-drivers/vicodec/ |
| A D | vicodec-core.c | 981 if (!q_data) in vidioc_s_fmt() 990 !q_data->info || in vidioc_s_fmt() 1013 !q_data->info || in vidioc_s_fmt() 1037 f->type, q_data->coded_width, q_data->coded_height, in vidioc_s_fmt() 1038 q_data->info->id); in vidioc_s_fmt() 1139 if (!q_data) in vidioc_g_selection() 1191 if (!q_data) in vidioc_s_selection() 1543 size = q_data->coded_width * q_data->coded_height; in total_frame_size() 1544 chroma_div = q_data->info->width_div * q_data->info->height_div; in total_frame_size() 1560 unsigned int size = q_data->coded_width * q_data->coded_height; in vicodec_start_streaming() [all …]
|
| /linux/drivers/media/platform/nxp/ |
| A D | mx2_emmaprp.c | 430 struct emmaprp_q_data *q_data; in vidioc_g_fmt() local 533 struct emmaprp_q_data *q_data; in vidioc_s_fmt() local 542 if (!q_data) in vidioc_s_fmt() 554 q_data->fmt = find_format(f); in vidioc_s_fmt() 558 q_data->sizeimage = q_data->width * q_data->height * 3 / 2; in vidioc_s_fmt() 560 q_data->sizeimage = q_data->width * q_data->height * 2; in vidioc_s_fmt() 564 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in vidioc_s_fmt() 625 struct emmaprp_q_data *q_data; in emmaprp_queue_setup() local 631 size = q_data->width * q_data->height * 3 / 2; in emmaprp_queue_setup() 633 size = q_data->width * q_data->height * 2; in emmaprp_queue_setup() [all …]
|
| A D | imx-pxp.c | 246 struct pxp_q_data q_data[2]; member 842 struct pxp_q_data *q_data; in pxp_start() local 1184 struct pxp_q_data *q_data; in pxp_g_fmt() local 1328 struct pxp_q_data *q_data; in pxp_s_fmt() local 1336 if (!q_data) in pxp_s_fmt() 1352 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in pxp_s_fmt() 1516 struct pxp_q_data *q_data; in pxp_queue_setup() local 1521 size = q_data->sizeimage; in pxp_queue_setup() 1541 struct pxp_q_data *q_data; in pxp_buf_prepare() local 1580 q_data->sequence = 0; in pxp_start_streaming() [all …]
|
| /linux/drivers/media/platform/nxp/dw100/ |
| A D | dw100.c | 103 struct dw100_q_data q_data[2]; member 526 q_data->sequence = 0; in dw100_start_streaming() 633 ctx->q_data[DW100_QUEUE_DST] = ctx->q_data[DW100_QUEUE_SRC]; in dw100_open() 742 struct dw100_q_data *q_data; in dw100_g_fmt_vid() local 805 struct dw100_q_data *q_data; in dw100_s_fmt() local 813 if (!q_data) in dw100_s_fmt() 823 q_data->crop.top = 0; in dw100_s_fmt() 824 q_data->crop.left = 0; in dw100_s_fmt() 843 f->type, q_data->pix_fmt.width, q_data->pix_fmt.height, in dw100_s_fmt() 844 &q_data->pix_fmt.pixelformat); in dw100_s_fmt() [all …]
|
| /linux/drivers/media/test-drivers/ |
| A D | vim2m.c | 729 if (!q_data) in vidioc_g_fmt() 736 f->fmt.pix.bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in vidioc_g_fmt() 843 if (!q_data) in vidioc_s_fmt() 854 q_data->sizeimage = q_data->width * q_data->height in vidioc_s_fmt() 859 type_name(f->type), q_data->width, q_data->height, in vidioc_s_fmt() 860 q_data->fmt->depth, in vidioc_s_fmt() 987 if (!q_data) in vim2m_queue_setup() 990 size = q_data->width * q_data->height * q_data->fmt->depth >> 3; in vim2m_queue_setup() 1031 if (!q_data) in vim2m_buf_prepare() 1059 if (!q_data) in vim2m_start_streaming() [all …]
|
| /linux/drivers/media/platform/ti/vpe/ |
| A D | vpe.c | 1018 struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_DST]; in add_out_dtd() local 1033 q_data = &ctx->q_data[Q_DATA_SRC]; in add_out_dtd() 1083 struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_SRC]; in add_in_dtd() local 1574 if (!q_data) in vpe_g_fmt() 1577 *f = q_data->format; in vpe_g_fmt() 1748 if (!q_data) in __vpe_s_fmt() 1815 if (!q_data) in __vpe_try_selection() 1884 if (!q_data) in vpe_g_selection() 1948 if (!q_data) in vpe_s_selection() 2034 if (!q_data) in vpe_queue_setup() [all …]
|
| /linux/drivers/media/platform/mediatek/jpeg/ |
| A D | mtk_jpeg_core.c | 443 (q_data->fmt->fourcc & 0xff), in mtk_jpeg_s_fmt_mplane() 447 q_data->pix_mp.width, q_data->pix_mp.height); in mtk_jpeg_s_fmt_mplane() 687 if (!q_data) in mtk_jpeg_queue_setup() 715 if (!q_data) in mtk_jpeg_buf_prepare() 735 struct mtk_jpeg_q_data *q_data; in mtk_jpeg_check_resolution_change() local 737 q_data = &ctx->out_q; in mtk_jpeg_check_resolution_change() 744 q_data = &ctx->cap_q; in mtk_jpeg_check_resolution_change() 745 if (q_data->fmt != in mtk_jpeg_check_resolution_change() 759 struct mtk_jpeg_q_data *q_data; in mtk_jpeg_set_queue_data() local 762 q_data = &ctx->out_q; in mtk_jpeg_set_queue_data() [all …]
|
| /linux/drivers/media/platform/nxp/imx-jpeg/ |
| A D | mxc-jpeg.c | 1270 w = q_data->crop.width; in mxc_jpeg_config_enc_desc() 1599 if (!q_data) in mxc_jpeg_queue_setup() 1635 q_data->sequence = 0; in mxc_jpeg_start_streaming() 1949 if (!q_data) in mxc_jpeg_buf_prepare() 2280 q_data->fmt = fmt; in mxc_jpeg_try_fmt() 2287 q_data->w = w; in mxc_jpeg_try_fmt() 2288 q_data->h = h; in mxc_jpeg_try_fmt() 2289 q_data->w_adjusted = w; in mxc_jpeg_try_fmt() 2331 q_data->crop.top = 0; in mxc_jpeg_try_fmt() 2332 q_data->crop.width = q_data->w; in mxc_jpeg_try_fmt() [all …]
|
| /linux/drivers/media/platform/renesas/ |
| A D | rcar_fdp1.c | 901 if (q_data->fmt->swap_yc) in fdp1_configure_rpf() 904 if (q_data->fmt->swap_uv) in fdp1_configure_rpf() 958 if (q_data->fmt->swap_yc) in fdp1_configure_wpf() 961 if (q_data->fmt->swap_uv) in fdp1_configure_wpf() 1614 q_data->fmt = fmtinfo; in fdp1_set_format() 1615 q_data->format = *pix; in fdp1_set_format() 1619 q_data->vsize /= 2; in fdp1_set_format() 1628 q_data->stride_y *= 2; in fdp1_set_format() 1629 q_data->stride_c *= 2; in fdp1_set_format() 1836 (i == 0 ? q_data->stride_y : q_data->stride_c); in fdp1_buf_prepare_field() [all …]
|
| A D | rcar_jpu.c | 840 struct jpu_q_data *q_data; in jpu_s_fmt() local 859 q_data->fmtinfo = fmtinfo; in jpu_s_fmt() 866 struct jpu_q_data *q_data; in jpu_g_fmt() local 1001 struct jpu_q_data *q_data; in jpu_queue_setup() local 1031 struct jpu_q_data *q_data; in jpu_buf_prepare() local 1083 q_data = &ctx->out_q; in jpu_buf_queue() 1085 adjust = *q_data; in jpu_buf_queue() 1144 q_data->sequence = 0; in jpu_start_streaming() 1365 q_data = &ctx->out_q; in jpu_device_run() 1368 q_data = &ctx->cap_q; in jpu_device_run() [all …]
|
| /linux/drivers/media/platform/chips-media/coda/ |
| A D | coda-common.c | 104 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base() 105 base_cr = base_cb + q_data->bytesperline * q_data->height / 4; in coda_write_base() 109 base_cr = base_y + q_data->bytesperline * q_data->height; in coda_write_base() 110 base_cb = base_cr + q_data->bytesperline * q_data->height / 4; in coda_write_base() 113 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base() 114 base_cr = base_cb + q_data->bytesperline * q_data->height / 2; in coda_write_base() 498 if (!q_data) in coda_g_fmt() 792 if (!q_data) in coda_s_fmt() 846 v4l2_type_names[f->type], q_data->width, q_data->height, in coda_s_fmt() 1028 if (!q_data) in coda_g_selection() [all …]
|
| A D | imx-vdoa.c | 95 struct vdoa_q_data q_data[2]; member 162 src_q_data = &ctx->q_data[V4L2_M2M_SRC]; in vdoa_device_run() 163 dst_q_data = &ctx->q_data[V4L2_M2M_DST]; in vdoa_device_run() 254 src_q_data = &ctx->q_data[V4L2_M2M_SRC]; in vdoa_context_configure() 255 dst_q_data = &ctx->q_data[V4L2_M2M_DST]; in vdoa_context_configure()
|
| A D | coda.h | 239 struct coda_q_data q_data[2]; member 307 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, 330 return &(ctx->q_data[V4L2_M2M_SRC]); in get_q_data() 332 return &(ctx->q_data[V4L2_M2M_DST]); in get_q_data()
|
| A D | coda-bit.c | 478 struct coda_q_data *q_data, u32 fourcc) in coda_alloc_framebuffers() argument 489 ysize = round_up(q_data->rect.width, 16) * in coda_alloc_framebuffers() 490 round_up(q_data->rect.height, 16); in coda_alloc_framebuffers() 492 ysize = round_up(q_data->rect.width, 8) * q_data->rect.height; in coda_alloc_framebuffers() 570 struct coda_q_data *q_data) in coda_alloc_context_buffers() argument 586 if (!ctx->slicebuf.vaddr && q_data->fourcc == V4L2_PIX_FMT_H264) { in coda_alloc_context_buffers() 588 size = (unsigned long)(DIV_ROUND_UP(q_data->rect.width, 16) * in coda_alloc_context_buffers() 589 DIV_ROUND_UP(q_data->rect.height, 16)) * 3200 / 8 + 512; in coda_alloc_context_buffers() 607 q_data->fourcc == V4L2_PIX_FMT_H264) in coda_alloc_context_buffers() 1766 struct coda_q_data *q_data) in coda_alloc_bitstream_buffer() argument [all …]
|
| /linux/drivers/media/platform/samsung/s5p-jpeg/ |
| A D | jpeg-core.c | 1349 BUG_ON(q_data == NULL); in s5p_jpeg_g_fmt() 1351 pix->width = q_data->w; in s5p_jpeg_g_fmt() 1352 pix->height = q_data->h; in s5p_jpeg_g_fmt() 1357 u32 bpl = q_data->w; in s5p_jpeg_g_fmt() 1601 BUG_ON(q_data == NULL); in s5p_jpeg_s_fmt() 1631 q_data->size = q_data->w * q_data->h * in s5p_jpeg_s_fmt() 2461 BUG_ON(q_data == NULL); in s5p_jpeg_queue_setup() 2463 size = q_data->size; in s5p_jpeg_queue_setup() 2485 BUG_ON(q_data == NULL); in s5p_jpeg_buf_prepare() 2490 (long)q_data->size); in s5p_jpeg_buf_prepare() [all …]
|
| /linux/drivers/media/tuners/ |
| A D | e4000.c | 103 u8 buf[5], i_data[4], q_data[4]; in e4000_set_params() local 232 q_data[i] = (((buf[2] >> 4) & 0x3) << 6) | (buf[1] & 0x3f); in e4000_set_params() 235 swap(q_data[2], q_data[3]); in e4000_set_params() 238 ret = regmap_bulk_write(dev->regmap, 0x50, q_data, 4); in e4000_set_params()
|
| /linux/drivers/media/test-drivers/visl/ |
| A D | visl-video.c | 319 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data() 322 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data() 659 struct visl_q_data *q_data = get_q_data(ctx, vq->type); in visl_start_streaming() local 662 if (!q_data) { in visl_start_streaming() 667 q_data->sequence = 0; in visl_start_streaming()
|
| A D | visl.h | 147 struct visl_q_data q_data[VISL_M2M_NQUEUES]; member
|