q_data 476 drivers/media/platform/coda/coda-bit.c struct coda_q_data *q_data, u32 fourcc) q_data 487 drivers/media/platform/coda/coda-bit.c ysize = round_up(q_data->rect.width, 16) * q_data 488 drivers/media/platform/coda/coda-bit.c round_up(q_data->rect.height, 16); q_data 490 drivers/media/platform/coda/coda-bit.c ysize = round_up(q_data->rect.width, 8) * q_data->rect.height; q_data 568 drivers/media/platform/coda/coda-bit.c struct coda_q_data *q_data) q_data 584 drivers/media/platform/coda/coda-bit.c if (!ctx->slicebuf.vaddr && q_data->fourcc == V4L2_PIX_FMT_H264) { q_data 586 drivers/media/platform/coda/coda-bit.c size = (DIV_ROUND_UP(q_data->rect.width, 16) * q_data 587 drivers/media/platform/coda/coda-bit.c DIV_ROUND_UP(q_data->rect.height, 16)) * 3200 / 8 + 512; q_data 605 drivers/media/platform/coda/coda-bit.c q_data->fourcc == V4L2_PIX_FMT_H264) q_data 1750 drivers/media/platform/coda/coda-bit.c struct coda_q_data *q_data) q_data 1755 drivers/media/platform/coda/coda-bit.c ctx->bitstream.size = roundup_pow_of_two(q_data->sizeimage * 2); q_data 92 drivers/media/platform/coda/coda-common.c void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, q_data 98 drivers/media/platform/coda/coda-common.c switch (q_data->fourcc) { q_data 104 drivers/media/platform/coda/coda-common.c base_cb = base_y + q_data->bytesperline * q_data->height; q_data 105 drivers/media/platform/coda/coda-common.c base_cr = base_cb + q_data->bytesperline * q_data->height / 4; q_data 109 drivers/media/platform/coda/coda-common.c base_cr = base_y + q_data->bytesperline * q_data->height; q_data 110 drivers/media/platform/coda/coda-common.c base_cb = base_cr + q_data->bytesperline * q_data->height / 4; q_data 113 drivers/media/platform/coda/coda-common.c base_cb = base_y + q_data->bytesperline * q_data->height; q_data 114 drivers/media/platform/coda/coda-common.c base_cr = base_cb + q_data->bytesperline * q_data->height / 2; q_data 427 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 430 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, f->type); q_data 431 drivers/media/platform/coda/coda-common.c if (!q_data) q_data 435 drivers/media/platform/coda/coda-common.c f->fmt.pix.pixelformat = q_data->fourcc; q_data 436 drivers/media/platform/coda/coda-common.c f->fmt.pix.width = q_data->width; q_data 437 drivers/media/platform/coda/coda-common.c f->fmt.pix.height = q_data->height; q_data 438 drivers/media/platform/coda/coda-common.c f->fmt.pix.bytesperline = q_data->bytesperline; q_data 440 drivers/media/platform/coda/coda-common.c f->fmt.pix.sizeimage = q_data->sizeimage; q_data 451 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 475 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, f->type); q_data 476 drivers/media/platform/coda/coda-common.c f->fmt.pix.pixelformat = q_data->fourcc; q_data 688 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 695 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, f->type); q_data 696 drivers/media/platform/coda/coda-common.c if (!q_data) q_data 705 drivers/media/platform/coda/coda-common.c q_data->fourcc = f->fmt.pix.pixelformat; q_data 706 drivers/media/platform/coda/coda-common.c q_data->width = f->fmt.pix.width; q_data 707 drivers/media/platform/coda/coda-common.c q_data->height = f->fmt.pix.height; q_data 708 drivers/media/platform/coda/coda-common.c q_data->bytesperline = f->fmt.pix.bytesperline; q_data 709 drivers/media/platform/coda/coda-common.c q_data->sizeimage = f->fmt.pix.sizeimage; q_data 711 drivers/media/platform/coda/coda-common.c q_data->rect = *r; q_data 713 drivers/media/platform/coda/coda-common.c q_data->rect.left = 0; q_data 714 drivers/media/platform/coda/coda-common.c q_data->rect.top = 0; q_data 715 drivers/media/platform/coda/coda-common.c q_data->rect.width = f->fmt.pix.width; q_data 716 drivers/media/platform/coda/coda-common.c q_data->rect.height = f->fmt.pix.height; q_data 748 drivers/media/platform/coda/coda-common.c v4l2_type_names[f->type], q_data->width, q_data->height, q_data 749 drivers/media/platform/coda/coda-common.c (char *)&q_data->fourcc, q_data 917 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 920 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, s->type); q_data 921 drivers/media/platform/coda/coda-common.c if (!q_data) q_data 926 drivers/media/platform/coda/coda-common.c r.width = q_data->width; q_data 927 drivers/media/platform/coda/coda-common.c r.height = q_data->height; q_data 928 drivers/media/platform/coda/coda-common.c rsel = &q_data->rect; q_data 961 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 967 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, s->type); q_data 968 drivers/media/platform/coda/coda-common.c if (!q_data) q_data 973 drivers/media/platform/coda/coda-common.c s->r.width = clamp(s->r.width, 2U, q_data->width); q_data 974 drivers/media/platform/coda/coda-common.c s->r.height = clamp(s->r.height, 2U, q_data->height); q_data 984 drivers/media/platform/coda/coda-common.c q_data->rect = s->r; q_data 1543 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].fourcc = ctx->cvd->src_formats[0]; q_data 1544 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].fourcc = ctx->cvd->dst_formats[0]; q_data 1545 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].width = max_w; q_data 1546 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].height = max_h; q_data 1547 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].width = max_w; q_data 1548 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].height = max_h; q_data 1550 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].bytesperline = max_w; q_data 1551 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].sizeimage = usize; q_data 1552 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].bytesperline = 0; q_data 1553 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].sizeimage = csize; q_data 1555 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].bytesperline = 0; q_data 1556 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].sizeimage = csize; q_data 1557 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].bytesperline = max_w; q_data 1558 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].sizeimage = usize; q_data 1560 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].rect.width = max_w; q_data 1561 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_SRC].rect.height = max_h; q_data 1562 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].rect.width = max_w; q_data 1563 drivers/media/platform/coda/coda-common.c ctx->q_data[V4L2_M2M_DST].rect.height = max_h; q_data 1580 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 1583 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, vq->type); q_data 1584 drivers/media/platform/coda/coda-common.c size = q_data->sizeimage; q_data 1602 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 1604 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1615 drivers/media/platform/coda/coda-common.c if (vb2_plane_size(vb, 0) < q_data->sizeimage) { q_data 1619 drivers/media/platform/coda/coda-common.c (long)q_data->sizeimage); q_data 1734 drivers/media/platform/coda/coda-common.c struct coda_q_data *q_data; q_data 1736 drivers/media/platform/coda/coda-common.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1750 drivers/media/platform/coda/coda-common.c if (q_data->fourcc == V4L2_PIX_FMT_H264) { q_data 223 drivers/media/platform/coda/coda.h struct coda_q_data q_data[2]; q_data 288 drivers/media/platform/coda/coda.h void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, q_data 311 drivers/media/platform/coda/coda.h return &(ctx->q_data[V4L2_M2M_SRC]); q_data 313 drivers/media/platform/coda/coda.h return &(ctx->q_data[V4L2_M2M_DST]); q_data 95 drivers/media/platform/coda/imx-vdoa.c struct vdoa_q_data q_data[2]; q_data 162 drivers/media/platform/coda/imx-vdoa.c src_q_data = &ctx->q_data[V4L2_M2M_SRC]; q_data 163 drivers/media/platform/coda/imx-vdoa.c dst_q_data = &ctx->q_data[V4L2_M2M_DST]; q_data 254 drivers/media/platform/coda/imx-vdoa.c src_q_data = &ctx->q_data[V4L2_M2M_SRC]; q_data 255 drivers/media/platform/coda/imx-vdoa.c dst_q_data = &ctx->q_data[V4L2_M2M_DST]; q_data 219 drivers/media/platform/imx-pxp.c struct pxp_q_data q_data[2]; q_data 231 drivers/media/platform/imx-pxp.c return &ctx->q_data[V4L2_M2M_SRC]; q_data 233 drivers/media/platform/imx-pxp.c return &ctx->q_data[V4L2_M2M_DST]; q_data 315 drivers/media/platform/imx-pxp.c if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) && q_data 316 drivers/media/platform/imx-pxp.c !pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) { q_data 463 drivers/media/platform/imx-pxp.c ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc; q_data 464 drivers/media/platform/imx-pxp.c quantization = ctx->q_data[V4L2_M2M_SRC].quant; q_data 495 drivers/media/platform/imx-pxp.c if (!pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) && q_data 496 drivers/media/platform/imx-pxp.c pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) { q_data 676 drivers/media/platform/imx-pxp.c ycbcr_enc = ctx->q_data[V4L2_M2M_DST].ycbcr_enc; q_data 677 drivers/media/platform/imx-pxp.c quantization = ctx->q_data[V4L2_M2M_DST].quant; q_data 724 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data; q_data 735 drivers/media/platform/imx-pxp.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); q_data 737 drivers/media/platform/imx-pxp.c src_width = ctx->q_data[V4L2_M2M_SRC].width; q_data 738 drivers/media/platform/imx-pxp.c dst_width = ctx->q_data[V4L2_M2M_DST].width; q_data 739 drivers/media/platform/imx-pxp.c src_height = ctx->q_data[V4L2_M2M_SRC].height; q_data 740 drivers/media/platform/imx-pxp.c dst_height = ctx->q_data[V4L2_M2M_DST].height; q_data 741 drivers/media/platform/imx-pxp.c src_stride = ctx->q_data[V4L2_M2M_SRC].bytesperline; q_data 742 drivers/media/platform/imx-pxp.c dst_stride = ctx->q_data[V4L2_M2M_DST].bytesperline; q_data 743 drivers/media/platform/imx-pxp.c src_fourcc = ctx->q_data[V4L2_M2M_SRC].fmt->fourcc; q_data 744 drivers/media/platform/imx-pxp.c dst_fourcc = ctx->q_data[V4L2_M2M_DST].fmt->fourcc; q_data 757 drivers/media/platform/imx-pxp.c in_vb->sequence = q_data->sequence++; q_data 1081 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data; q_data 1087 drivers/media/platform/imx-pxp.c q_data = get_q_data(ctx, f->type); q_data 1089 drivers/media/platform/imx-pxp.c f->fmt.pix.width = q_data->width; q_data 1090 drivers/media/platform/imx-pxp.c f->fmt.pix.height = q_data->height; q_data 1092 drivers/media/platform/imx-pxp.c f->fmt.pix.pixelformat = q_data->fmt->fourcc; q_data 1093 drivers/media/platform/imx-pxp.c f->fmt.pix.bytesperline = q_data->bytesperline; q_data 1094 drivers/media/platform/imx-pxp.c f->fmt.pix.sizeimage = q_data->sizeimage; q_data 1097 drivers/media/platform/imx-pxp.c f->fmt.pix.ycbcr_enc = q_data->ycbcr_enc; q_data 1098 drivers/media/platform/imx-pxp.c f->fmt.pix.quantization = q_data->quant; q_data 1155 drivers/media/platform/imx-pxp.c if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) == q_data 1161 drivers/media/platform/imx-pxp.c *ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc; q_data 1162 drivers/media/platform/imx-pxp.c *quantization = ctx->q_data[V4L2_M2M_SRC].quant; q_data 1225 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data; q_data 1232 drivers/media/platform/imx-pxp.c q_data = get_q_data(ctx, f->type); q_data 1233 drivers/media/platform/imx-pxp.c if (!q_data) q_data 1241 drivers/media/platform/imx-pxp.c q_data->fmt = find_format(f); q_data 1242 drivers/media/platform/imx-pxp.c q_data->width = f->fmt.pix.width; q_data 1243 drivers/media/platform/imx-pxp.c q_data->height = f->fmt.pix.height; q_data 1244 drivers/media/platform/imx-pxp.c q_data->bytesperline = f->fmt.pix.bytesperline; q_data 1245 drivers/media/platform/imx-pxp.c q_data->sizeimage = f->fmt.pix.sizeimage; q_data 1249 drivers/media/platform/imx-pxp.c f->type, q_data->width, q_data->height, q_data->fmt->fourcc); q_data 1268 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_DST].ycbcr_enc = f->fmt.pix.ycbcr_enc; q_data 1269 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization; q_data 1290 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].ycbcr_enc = f->fmt.pix.ycbcr_enc; q_data 1291 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization; q_data 1293 drivers/media/platform/imx-pxp.c pxp_fixup_colorimetry_cap(ctx, ctx->q_data[V4L2_M2M_DST].fmt->fourcc, q_data 1294 drivers/media/platform/imx-pxp.c &ctx->q_data[V4L2_M2M_DST].ycbcr_enc, q_data 1295 drivers/media/platform/imx-pxp.c &ctx->q_data[V4L2_M2M_DST].quant); q_data 1372 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data; q_data 1375 drivers/media/platform/imx-pxp.c q_data = get_q_data(ctx, vq->type); q_data 1377 drivers/media/platform/imx-pxp.c size = q_data->sizeimage; q_data 1397 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data; q_data 1401 drivers/media/platform/imx-pxp.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1411 drivers/media/platform/imx-pxp.c if (vb2_plane_size(vb, 0) < q_data->sizeimage) { q_data 1414 drivers/media/platform/imx-pxp.c (long)q_data->sizeimage); q_data 1418 drivers/media/platform/imx-pxp.c vb2_set_plane_payload(vb, 0, q_data->sizeimage); q_data 1434 drivers/media/platform/imx-pxp.c struct pxp_q_data *q_data = get_q_data(ctx, q->type); q_data 1436 drivers/media/platform/imx-pxp.c q_data->sequence = 0; q_data 1538 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; q_data 1539 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].width = 640; q_data 1540 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].height = 480; q_data 1541 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].bytesperline = q_data 1543 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_SRC].sizeimage = q_data 1545 drivers/media/platform/imx-pxp.c ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; q_data 88 drivers/media/platform/m2m-deinterlace.c static struct deinterlace_q_data q_data[2]; q_data 94 drivers/media/platform/m2m-deinterlace.c return &q_data[V4L2_M2M_SRC]; q_data 96 drivers/media/platform/m2m-deinterlace.c return &q_data[V4L2_M2M_DST]; q_data 484 drivers/media/platform/m2m-deinterlace.c struct deinterlace_q_data *q_data; q_data 490 drivers/media/platform/m2m-deinterlace.c q_data = get_q_data(f->type); q_data 492 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.width = q_data->width; q_data 493 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.height = q_data->height; q_data 494 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.field = q_data->field; q_data 495 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.pixelformat = q_data->fmt->fourcc; q_data 497 drivers/media/platform/m2m-deinterlace.c switch (q_data->fmt->fourcc) { q_data 499 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.bytesperline = q_data->width * 3 / 2; q_data 503 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.bytesperline = q_data->width * 2; q_data 506 drivers/media/platform/m2m-deinterlace.c f->fmt.pix.sizeimage = q_data->sizeimage; q_data 580 drivers/media/platform/m2m-deinterlace.c struct deinterlace_q_data *q_data; q_data 587 drivers/media/platform/m2m-deinterlace.c q_data = get_q_data(f->type); q_data 588 drivers/media/platform/m2m-deinterlace.c if (!q_data) q_data 596 drivers/media/platform/m2m-deinterlace.c q_data->fmt = find_format(f); q_data 597 drivers/media/platform/m2m-deinterlace.c if (!q_data->fmt) { q_data 605 drivers/media/platform/m2m-deinterlace.c q_data->width = f->fmt.pix.width; q_data 606 drivers/media/platform/m2m-deinterlace.c q_data->height = f->fmt.pix.height; q_data 607 drivers/media/platform/m2m-deinterlace.c q_data->field = f->fmt.pix.field; q_data 612 drivers/media/platform/m2m-deinterlace.c q_data->sizeimage = (q_data->width * q_data->height * 3) / 2; q_data 617 drivers/media/platform/m2m-deinterlace.c q_data->sizeimage = q_data->width * q_data->height * 2; q_data 622 drivers/media/platform/m2m-deinterlace.c f->type, q_data->width, q_data->height, q_data->fmt->fourcc, q_data 623 drivers/media/platform/m2m-deinterlace.c q_data->field); q_data 736 drivers/media/platform/m2m-deinterlace.c struct deinterlace_q_data *q_data; q_data 739 drivers/media/platform/m2m-deinterlace.c q_data = get_q_data(vq->type); q_data 741 drivers/media/platform/m2m-deinterlace.c switch (q_data->fmt->fourcc) { q_data 743 drivers/media/platform/m2m-deinterlace.c size = q_data->width * q_data->height * 3 / 2; q_data 747 drivers/media/platform/m2m-deinterlace.c size = q_data->width * q_data->height * 2; q_data 762 drivers/media/platform/m2m-deinterlace.c struct deinterlace_q_data *q_data; q_data 766 drivers/media/platform/m2m-deinterlace.c q_data = get_q_data(vb->vb2_queue->type); q_data 768 drivers/media/platform/m2m-deinterlace.c if (vb2_plane_size(vb, 0) < q_data->sizeimage) { q_data 770 drivers/media/platform/m2m-deinterlace.c __func__, vb2_plane_size(vb, 0), (long)q_data->sizeimage); q_data 774 drivers/media/platform/m2m-deinterlace.c vb2_set_plane_payload(vb, 0, q_data->sizeimage); q_data 810 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].fmt = &formats[0]; q_data 811 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].width = 640; q_data 812 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].height = 480; q_data 813 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].sizeimage = (640 * 480 * 3) / 2; q_data 814 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].field = V4L2_FIELD_SEQ_TB; q_data 829 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_DST].fmt = &formats[0]; q_data 830 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_DST].width = 640; q_data 831 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_DST].height = 480; q_data 832 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_DST].sizeimage = (640 * 480 * 3) / 2; q_data 833 drivers/media/platform/m2m-deinterlace.c q_data[V4L2_M2M_SRC].field = V4L2_FIELD_INTERLACED_TB; q_data 183 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data; q_data 186 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = mtk_jpeg_get_q_data(ctx, f->type); q_data 188 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->width = q_data->w; q_data 189 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->height = q_data->h; q_data 190 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->pixelformat = q_data->fmt->fourcc; q_data 191 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->num_planes = q_data->fmt->colplanes; q_data 194 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->plane_fmt[i].bytesperline = q_data->bytesperline[i]; q_data 195 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->plane_fmt[i].sizeimage = q_data->sizeimage[i]; q_data 267 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data = NULL; q_data 277 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = mtk_jpeg_get_q_data(ctx, f->type); q_data 280 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->width = q_data->w; q_data 281 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->height = q_data->h; q_data 283 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->pixelformat = q_data->fmt->fourcc; q_data 284 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pix_mp->num_planes = q_data->fmt->colplanes; q_data 301 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pfmt->bytesperline = q_data->bytesperline[i]; q_data 302 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c pfmt->sizeimage = q_data->sizeimage[i]; q_data 360 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data = NULL; q_data 370 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = mtk_jpeg_get_q_data(ctx, f->type); q_data 380 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->fmt = mtk_jpeg_find_format(ctx, pix_mp->pixelformat, f_type); q_data 381 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->w = pix_mp->width; q_data 382 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->h = pix_mp->height; q_data 390 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c (q_data->fmt->fourcc & 0xff), q_data 391 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c (q_data->fmt->fourcc >> 8 & 0xff), q_data 392 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c (q_data->fmt->fourcc >> 16 & 0xff), q_data 393 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c (q_data->fmt->fourcc >> 24 & 0xff), q_data 394 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->w, q_data->h); q_data 396 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c for (i = 0; i < q_data->fmt->colplanes; i++) { q_data 397 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->bytesperline[i] = pix_mp->plane_fmt[i].bytesperline; q_data 398 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->sizeimage[i] = pix_mp->plane_fmt[i].sizeimage; q_data 402 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c i, q_data->bytesperline[i], q_data->sizeimage[i]); q_data 563 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data = NULL; q_data 570 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = mtk_jpeg_get_q_data(ctx, q->type); q_data 571 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c if (!q_data) q_data 574 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c *num_planes = q_data->fmt->colplanes; q_data 575 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c for (i = 0; i < q_data->fmt->colplanes; i++) { q_data 576 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c sizes[i] = q_data->sizeimage[i]; q_data 587 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data = NULL; q_data 590 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = mtk_jpeg_get_q_data(ctx, vb->vb2_queue->type); q_data 591 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c if (!q_data) q_data 594 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c for (i = 0; i < q_data->fmt->colplanes; i++) q_data 595 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c vb2_set_plane_payload(vb, i, q_data->sizeimage[i]); q_data 604 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data; q_data 606 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = &ctx->out_q; q_data 607 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c if (q_data->w != param->pic_w || q_data->h != param->pic_h) { q_data 612 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = &ctx->cap_q; q_data 613 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c if (q_data->fmt != mtk_jpeg_find_format(ctx, param->dst_fourcc, q_data 625 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c struct mtk_jpeg_q_data *q_data; q_data 628 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = &ctx->out_q; q_data 629 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->w = param->pic_w; q_data 630 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->h = param->pic_h; q_data 632 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data = &ctx->cap_q; q_data 633 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->w = param->dec_w; q_data 634 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->h = param->dec_h; q_data 635 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->fmt = mtk_jpeg_find_format(ctx, q_data 639 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c for (i = 0; i < q_data->fmt->colplanes; i++) { q_data 640 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->bytesperline[i] = param->mem_stride[i]; q_data 641 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c q_data->sizeimage[i] = param->comp_size[i]; q_data 92 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c return &ctx->q_data[MTK_Q_DATA_SRC]; q_data 94 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c return &ctx->q_data[MTK_Q_DATA_DST]; q_data 128 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes == 2) q_data 282 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c dst_q_data = &ctx->q_data[MTK_Q_DATA_DST]; q_data 401 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes == 2) q_data 558 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 569 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = &ctx->q_data[MTK_Q_DATA_SRC]; q_data 570 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c memset(q_data, 0, sizeof(struct mtk_q_data)); q_data 571 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->visible_width = DFT_CFG_WIDTH; q_data 572 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->visible_height = DFT_CFG_HEIGHT; q_data 573 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->fmt = &mtk_video_formats[OUT_FMT_IDX]; q_data 574 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->field = V4L2_FIELD_NONE; q_data 576 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[0] = DFT_CFG_WIDTH * DFT_CFG_HEIGHT; q_data 577 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->bytesperline[0] = 0; q_data 579 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = &ctx->q_data[MTK_Q_DATA_DST]; q_data 580 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c memset(q_data, 0, sizeof(struct mtk_q_data)); q_data 581 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->visible_width = DFT_CFG_WIDTH; q_data 582 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->visible_height = DFT_CFG_HEIGHT; q_data 583 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_width = DFT_CFG_WIDTH; q_data 584 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_height = DFT_CFG_HEIGHT; q_data 585 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->fmt = &mtk_video_formats[CAP_FMT_IDX]; q_data 586 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->field = V4L2_FIELD_NONE; q_data 588 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c v4l_bound_align_image(&q_data->coded_width, q_data 591 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c &q_data->coded_height, q_data 595 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[0] = q_data->coded_width * q_data->coded_height; q_data 596 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->bytesperline[0] = q_data->coded_width; q_data 597 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[1] = q_data->sizeimage[0] / 2; q_data 598 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->bytesperline[1] = q_data->coded_width; q_data 761 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 766 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = &ctx->q_data[MTK_Q_DATA_DST]; q_data 786 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c s->r.width = q_data->visible_width; q_data 787 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c s->r.height = q_data->visible_height; q_data 798 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c s->r.width = q_data->visible_width; q_data 799 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c s->r.height = q_data->visible_height; q_data 833 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 839 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = mtk_vdec_get_q_data(ctx, f->type); q_data 840 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (!q_data) q_data 869 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->fmt = fmt; q_data 870 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c vidioc_try_fmt(f, q_data->fmt); q_data 872 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[0] = pix_mp->plane_fmt[0].sizeimage; q_data 873 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_width = pix_mp->width; q_data 874 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_height = pix_mp->height; q_data 882 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c ret = vdec_if_init(ctx, q_data->fmt->fourcc); q_data 977 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 985 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = mtk_vdec_get_q_data(ctx, f->type); q_data 1001 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[0] = ctx->picinfo.fb_sz[0]; q_data 1002 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[1] = ctx->picinfo.fb_sz[1]; q_data 1003 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->bytesperline[0] = ctx->last_decoded_picinfo.buf_w; q_data 1004 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->bytesperline[1] = ctx->last_decoded_picinfo.buf_w; q_data 1005 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_width = ctx->picinfo.buf_w; q_data 1006 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->coded_height = ctx->picinfo.buf_h; q_data 1007 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c ctx->last_decoded_picinfo.cap_fourcc = q_data->fmt->fourcc; q_data 1015 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->width = q_data->coded_width; q_data 1016 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->height = q_data->coded_height; q_data 1022 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->num_planes = q_data->fmt->num_planes; q_data 1023 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->pixelformat = q_data->fmt->fourcc; q_data 1024 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].bytesperline = q_data->bytesperline[0]; q_data 1025 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage[0]; q_data 1026 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[1].bytesperline = q_data->bytesperline[1]; q_data 1027 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[1].sizeimage = q_data->sizeimage[1]; q_data 1036 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->width = q_data->visible_width; q_data 1037 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->height = q_data->visible_height; q_data 1038 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].bytesperline = q_data->bytesperline[0]; q_data 1039 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage[0]; q_data 1040 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->pixelformat = q_data->fmt->fourcc; q_data 1041 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->num_planes = q_data->fmt->num_planes; q_data 1043 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->width = q_data->coded_width; q_data 1044 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->height = q_data->coded_height; q_data 1045 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->num_planes = q_data->fmt->num_planes; q_data 1046 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->pixelformat = q_data->fmt->fourcc; q_data 1047 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].bytesperline = q_data->bytesperline[0]; q_data 1048 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage[0]; q_data 1049 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[1].bytesperline = q_data->bytesperline[1]; q_data 1050 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c pix_mp->plane_fmt[1].sizeimage = q_data->sizeimage[1]; q_data 1066 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 1069 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = mtk_vdec_get_q_data(ctx, vq->type); q_data 1071 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (q_data == NULL) { q_data 1078 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (sizes[i] < q_data->sizeimage[i]) q_data 1088 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c sizes[i] = q_data->sizeimage[i]; q_data 1102 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c struct mtk_q_data *q_data; q_data 1108 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data = mtk_vdec_get_q_data(ctx, vb->vb2_queue->type); q_data 1110 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c for (i = 0; i < q_data->fmt->num_planes; i++) { q_data 1111 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (vb2_plane_size(vb, i) < q_data->sizeimage[i]) { q_data 1114 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c q_data->sizeimage[i]); q_data 1217 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c dst_q_data = &ctx->q_data[MTK_Q_DATA_DST]; q_data 1334 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c if (ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes == 2) q_data 269 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h struct mtk_q_data q_data[2]; q_data 264 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c return &ctx->q_data[MTK_Q_DATA_SRC]; q_data 266 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c return &ctx->q_data[MTK_Q_DATA_DST]; q_data 372 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data_src = &ctx->q_data[MTK_Q_DATA_SRC]; q_data 421 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 436 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, f->type); q_data 437 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (!q_data) { q_data 448 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->fmt = fmt; q_data 449 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ret = vidioc_try_fmt(f, q_data->fmt); q_data 453 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width = f->fmt.pix_mp.width; q_data 454 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_height = f->fmt.pix_mp.height; q_data 455 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->field = f->fmt.pix_mp.field; q_data 461 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->bytesperline[i] = plane_fmt->bytesperline; q_data 462 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->sizeimage[i] = plane_fmt->sizeimage; q_data 466 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ret = venc_if_init(ctx, q_data->fmt->fourcc); q_data 469 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ret, q_data->fmt->fourcc); q_data 483 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 499 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, f->type); q_data 500 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (!q_data) { q_data 518 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_width = f->fmt.pix_mp.width; q_data 519 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_height = f->fmt.pix_mp.height; q_data 520 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->fmt = fmt; q_data 521 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ret = vidioc_try_fmt(f, q_data->fmt); q_data 525 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width = f->fmt.pix_mp.width; q_data 526 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_height = f->fmt.pix_mp.height; q_data 528 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->field = f->fmt.pix_mp.field; q_data 538 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->bytesperline[i] = plane_fmt->bytesperline; q_data 539 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->sizeimage[i] = plane_fmt->sizeimage; q_data 551 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 558 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, f->type); q_data 560 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->width = q_data->coded_width; q_data 561 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->height = q_data->coded_height; q_data 562 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->pixelformat = q_data->fmt->fourcc; q_data 563 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->field = q_data->field; q_data 564 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->num_planes = q_data->fmt->num_planes; q_data 566 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->plane_fmt[i].bytesperline = q_data->bytesperline[i]; q_data 567 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c pix->plane_fmt[i].sizeimage = q_data->sizeimage[i]; q_data 624 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 629 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, s->type); q_data 630 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (!q_data) q_data 638 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.width = q_data->coded_width; q_data 639 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.height = q_data->coded_height; q_data 644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.width = q_data->visible_width; q_data 645 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.height = q_data->visible_height; q_data 658 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 663 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, s->type); q_data 664 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (!q_data) q_data 672 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.width = min(s->r.width, q_data->coded_width); q_data 673 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c s->r.height = min(s->r.height, q_data->coded_height); q_data 674 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_width = s->r.width; q_data 675 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_height = s->r.height; q_data 753 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 756 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, vq->type); q_data 758 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (q_data == NULL) q_data 763 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (sizes[i] < q_data->sizeimage[i]) q_data 766 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c *nplanes = q_data->fmt->num_planes; q_data 768 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c sizes[i] = q_data->sizeimage[i]; q_data 777 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 780 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = mtk_venc_get_q_data(ctx, vb->vb2_queue->type); q_data 782 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c for (i = 0; i < q_data->fmt->num_planes; i++) { q_data 783 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (vb2_plane_size(vb, i) < q_data->sizeimage[i]) { q_data 786 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->sizeimage[i]); q_data 850 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if ((ctx->q_data[MTK_Q_DATA_DST].fmt->fourcc == V4L2_PIX_FMT_H264) && q_data 1131 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if ((ctx->q_data[MTK_Q_DATA_DST].fmt->fourcc == V4L2_PIX_FMT_H264) && q_data 1171 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c struct mtk_q_data *q_data; q_data 1183 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = &ctx->q_data[MTK_Q_DATA_SRC]; q_data 1184 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c memset(q_data, 0, sizeof(struct mtk_q_data)); q_data 1185 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_width = DFT_CFG_WIDTH; q_data 1186 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->visible_height = DFT_CFG_HEIGHT; q_data 1187 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width = DFT_CFG_WIDTH; q_data 1188 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_height = DFT_CFG_HEIGHT; q_data 1189 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->field = V4L2_FIELD_NONE; q_data 1191 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->fmt = &mtk_video_formats[OUT_FMT_IDX]; q_data 1193 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c v4l_bound_align_image(&q_data->coded_width, q_data 1196 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c &q_data->coded_height, q_data 1200 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (q_data->coded_width < DFT_CFG_WIDTH && q_data 1201 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c (q_data->coded_width + 16) <= MTK_VENC_MAX_W) q_data 1202 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width += 16; q_data 1203 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c if (q_data->coded_height < DFT_CFG_HEIGHT && q_data 1204 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c (q_data->coded_height + 32) <= MTK_VENC_MAX_H) q_data 1205 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_height += 32; q_data 1207 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->sizeimage[0] = q_data 1208 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width * q_data->coded_height+ q_data 1209 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ((ALIGN(q_data->coded_width, 16) * 2) * 16); q_data 1210 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->bytesperline[0] = q_data->coded_width; q_data 1211 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->sizeimage[1] = q_data 1212 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c (q_data->coded_width * q_data->coded_height) / 2 + q_data 1213 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c (ALIGN(q_data->coded_width, 16) * 16); q_data 1214 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->bytesperline[1] = q_data->coded_width; q_data 1216 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data = &ctx->q_data[MTK_Q_DATA_DST]; q_data 1217 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c memset(q_data, 0, sizeof(struct mtk_q_data)); q_data 1218 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_width = DFT_CFG_WIDTH; q_data 1219 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->coded_height = DFT_CFG_HEIGHT; q_data 1220 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->fmt = &mtk_video_formats[CAP_FMT_IDX]; q_data 1221 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c q_data->field = V4L2_FIELD_NONE; q_data 1222 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ctx->q_data[MTK_Q_DATA_DST].sizeimage[0] = q_data 1224 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c ctx->q_data[MTK_Q_DATA_DST].bytesperline[0] = 0; q_data 214 drivers/media/platform/mx2_emmaprp.c struct emmaprp_q_data q_data[2]; q_data 222 drivers/media/platform/mx2_emmaprp.c return &(ctx->q_data[V4L2_M2M_SRC]); q_data 224 drivers/media/platform/mx2_emmaprp.c return &(ctx->q_data[V4L2_M2M_DST]); q_data 430 drivers/media/platform/mx2_emmaprp.c struct emmaprp_q_data *q_data; q_data 436 drivers/media/platform/mx2_emmaprp.c q_data = get_q_data(ctx, f->type); q_data 438 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.width = q_data->width; q_data 439 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.height = q_data->height; q_data 441 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.pixelformat = q_data->fmt->fourcc; q_data 443 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.bytesperline = q_data->width * 3 / 2; q_data 445 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.bytesperline = q_data->width * 2; q_data 446 drivers/media/platform/mx2_emmaprp.c f->fmt.pix.sizeimage = q_data->sizeimage; q_data 533 drivers/media/platform/mx2_emmaprp.c struct emmaprp_q_data *q_data; q_data 541 drivers/media/platform/mx2_emmaprp.c q_data = get_q_data(ctx, f->type); q_data 542 drivers/media/platform/mx2_emmaprp.c if (!q_data) q_data 554 drivers/media/platform/mx2_emmaprp.c q_data->fmt = find_format(f); q_data 555 drivers/media/platform/mx2_emmaprp.c q_data->width = f->fmt.pix.width; q_data 556 drivers/media/platform/mx2_emmaprp.c q_data->height = f->fmt.pix.height; q_data 557 drivers/media/platform/mx2_emmaprp.c if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) q_data 558 drivers/media/platform/mx2_emmaprp.c q_data->sizeimage = q_data->width * q_data->height * 3 / 2; q_data 560 drivers/media/platform/mx2_emmaprp.c q_data->sizeimage = q_data->width * q_data->height * 2; q_data 564 drivers/media/platform/mx2_emmaprp.c f->type, q_data->width, q_data->height, q_data->fmt->fourcc); q_data 625 drivers/media/platform/mx2_emmaprp.c struct emmaprp_q_data *q_data; q_data 628 drivers/media/platform/mx2_emmaprp.c q_data = get_q_data(ctx, vq->type); q_data 630 drivers/media/platform/mx2_emmaprp.c if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) q_data 631 drivers/media/platform/mx2_emmaprp.c size = q_data->width * q_data->height * 3 / 2; q_data 633 drivers/media/platform/mx2_emmaprp.c size = q_data->width * q_data->height * 2; q_data 650 drivers/media/platform/mx2_emmaprp.c struct emmaprp_q_data *q_data; q_data 654 drivers/media/platform/mx2_emmaprp.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 656 drivers/media/platform/mx2_emmaprp.c if (vb2_plane_size(vb, 0) < q_data->sizeimage) { q_data 660 drivers/media/platform/mx2_emmaprp.c (long)q_data->sizeimage); q_data 664 drivers/media/platform/mx2_emmaprp.c vb2_set_plane_payload(vb, 0, q_data->sizeimage); q_data 750 drivers/media/platform/mx2_emmaprp.c ctx->q_data[V4L2_M2M_SRC].fmt = &formats[1]; q_data 751 drivers/media/platform/mx2_emmaprp.c ctx->q_data[V4L2_M2M_DST].fmt = &formats[0]; q_data 888 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data = &ctx->out_q; q_data 891 drivers/media/platform/rcar_fdp1.c picture_size = (q_data->format.width << FD1_RPF_SIZE_H_SHIFT) q_data 892 drivers/media/platform/rcar_fdp1.c | (q_data->vsize << FD1_RPF_SIZE_V_SHIFT); q_data 895 drivers/media/platform/rcar_fdp1.c pstride = q_data->stride_y << FD1_RPF_PSTRIDE_Y_SHIFT; q_data 896 drivers/media/platform/rcar_fdp1.c if (q_data->format.num_planes > 1) q_data 897 drivers/media/platform/rcar_fdp1.c pstride |= q_data->stride_c << FD1_RPF_PSTRIDE_C_SHIFT; q_data 900 drivers/media/platform/rcar_fdp1.c format = q_data->fmt->fmt; q_data 901 drivers/media/platform/rcar_fdp1.c if (q_data->fmt->swap_yc) q_data 904 drivers/media/platform/rcar_fdp1.c if (q_data->fmt->swap_uv) q_data 919 drivers/media/platform/rcar_fdp1.c fdp1_write(fdp1, q_data->fmt->swap, FD1_RPF_SWAP); q_data 943 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data = &ctx->cap_q; q_data 949 drivers/media/platform/rcar_fdp1.c pstride = q_data->format.plane_fmt[0].bytesperline q_data 952 drivers/media/platform/rcar_fdp1.c if (q_data->format.num_planes > 1) q_data 953 drivers/media/platform/rcar_fdp1.c pstride |= q_data->format.plane_fmt[1].bytesperline q_data 956 drivers/media/platform/rcar_fdp1.c format = q_data->fmt->fmt; /* Output Format Code */ q_data 958 drivers/media/platform/rcar_fdp1.c if (q_data->fmt->swap_yc) q_data 961 drivers/media/platform/rcar_fdp1.c if (q_data->fmt->swap_uv) q_data 964 drivers/media/platform/rcar_fdp1.c if (fdp1_fmt_is_rgb(q_data->fmt)) { q_data 986 drivers/media/platform/rcar_fdp1.c swap = q_data->fmt->swap << FD1_WPF_SWAP_OSWAP_SHIFT; q_data 1409 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data; q_data 1415 drivers/media/platform/rcar_fdp1.c q_data = get_q_data(ctx, f->type); q_data 1416 drivers/media/platform/rcar_fdp1.c f->fmt.pix_mp = q_data->format; q_data 1610 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data = get_q_data(ctx, type); q_data 1618 drivers/media/platform/rcar_fdp1.c q_data->fmt = fmtinfo; q_data 1619 drivers/media/platform/rcar_fdp1.c q_data->format = *pix; q_data 1621 drivers/media/platform/rcar_fdp1.c q_data->vsize = pix->height; q_data 1623 drivers/media/platform/rcar_fdp1.c q_data->vsize /= 2; q_data 1625 drivers/media/platform/rcar_fdp1.c q_data->stride_y = pix->plane_fmt[0].bytesperline; q_data 1626 drivers/media/platform/rcar_fdp1.c q_data->stride_c = pix->plane_fmt[1].bytesperline; q_data 1632 drivers/media/platform/rcar_fdp1.c q_data->stride_y *= 2; q_data 1633 drivers/media/platform/rcar_fdp1.c q_data->stride_c *= 2; q_data 1644 drivers/media/platform/rcar_fdp1.c dst_data->format = q_data->format; q_data 1769 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data; q_data 1772 drivers/media/platform/rcar_fdp1.c q_data = get_q_data(ctx, vq->type); q_data 1781 drivers/media/platform/rcar_fdp1.c *nplanes = q_data->format.num_planes; q_data 1784 drivers/media/platform/rcar_fdp1.c sizes[i] = q_data->format.plane_fmt[i].sizeimage; q_data 1789 drivers/media/platform/rcar_fdp1.c static void fdp1_buf_prepare_field(struct fdp1_q_data *q_data, q_data 1813 drivers/media/platform/rcar_fdp1.c fbuf->field = (q_data->format.height < 576) == field_num q_data 1840 drivers/media/platform/rcar_fdp1.c (i == 0 ? q_data->stride_y : q_data->stride_c); q_data 1845 drivers/media/platform/rcar_fdp1.c fbuf->addrs[i] += q_data->vsize * q_data 1846 drivers/media/platform/rcar_fdp1.c (i == 0 ? q_data->stride_y : q_data->stride_c); q_data 1854 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1863 drivers/media/platform/rcar_fdp1.c switch (q_data->format.field) { q_data 1880 drivers/media/platform/rcar_fdp1.c if (vbuf->field != q_data->format.field) q_data 1888 drivers/media/platform/rcar_fdp1.c vbuf->field, q_data->format.field); q_data 1896 drivers/media/platform/rcar_fdp1.c for (i = 0; i < q_data->format.num_planes; i++) { q_data 1897 drivers/media/platform/rcar_fdp1.c unsigned long size = q_data->format.plane_fmt[i].sizeimage; q_data 1902 drivers/media/platform/rcar_fdp1.c i, q_data->format.num_planes, q_data 1913 drivers/media/platform/rcar_fdp1.c fdp1_buf_prepare_field(q_data, vbuf, i); q_data 1929 drivers/media/platform/rcar_fdp1.c struct fdp1_q_data *q_data = get_q_data(ctx, q->type); q_data 1937 drivers/media/platform/rcar_fdp1.c if (q_data->format.field == V4L2_FIELD_NONE) q_data 1945 drivers/media/platform/rcar_fdp1.c stride = round_up(q_data->format.width, 8); q_data 1947 drivers/media/platform/rcar_fdp1.c ctx->smsk_size = bpp * stride * q_data->vsize; q_data 852 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data; q_data 868 drivers/media/platform/rcar_jpu.c q_data = jpu_get_q_data(ctx, f->type); q_data 870 drivers/media/platform/rcar_jpu.c q_data->format = f->fmt.pix_mp; q_data 871 drivers/media/platform/rcar_jpu.c q_data->fmtinfo = fmtinfo; q_data 878 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data; q_data 884 drivers/media/platform/rcar_jpu.c q_data = jpu_get_q_data(ctx, f->type); q_data 885 drivers/media/platform/rcar_jpu.c f->fmt.pix_mp = q_data->format; q_data 1013 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data; q_data 1016 drivers/media/platform/rcar_jpu.c q_data = jpu_get_q_data(ctx, vq->type); q_data 1019 drivers/media/platform/rcar_jpu.c if (*nplanes != q_data->format.num_planes) q_data 1023 drivers/media/platform/rcar_jpu.c unsigned int q_size = q_data->format.plane_fmt[i].sizeimage; q_data 1031 drivers/media/platform/rcar_jpu.c *nplanes = q_data->format.num_planes; q_data 1034 drivers/media/platform/rcar_jpu.c sizes[i] = q_data->format.plane_fmt[i].sizeimage; q_data 1043 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data; q_data 1046 drivers/media/platform/rcar_jpu.c q_data = jpu_get_q_data(ctx, vb->vb2_queue->type); q_data 1058 drivers/media/platform/rcar_jpu.c for (i = 0; i < q_data->format.num_planes; i++) { q_data 1059 drivers/media/platform/rcar_jpu.c unsigned long size = q_data->format.plane_fmt[i].sizeimage; q_data 1083 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data, adjust; q_data 1095 drivers/media/platform/rcar_jpu.c q_data = &ctx->out_q; q_data 1097 drivers/media/platform/rcar_jpu.c adjust = *q_data; q_data 1104 drivers/media/platform/rcar_jpu.c if (adjust.format.width != q_data->format.width || q_data 1105 drivers/media/platform/rcar_jpu.c adjust.format.height != q_data->format.height) q_data 1130 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data = &ctx->out_q; q_data 1145 drivers/media/platform/rcar_jpu.c cpu_to_be16(q_data->format.height); q_data 1147 drivers/media/platform/rcar_jpu.c cpu_to_be16(q_data->format.width); q_data 1148 drivers/media/platform/rcar_jpu.c *(buffer + JPU_JPEG_SUBS_OFFSET) = q_data->fmtinfo->subsampling; q_data 1154 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data = jpu_get_q_data(ctx, vq->type); q_data 1156 drivers/media/platform/rcar_jpu.c q_data->sequence = 0; q_data 1356 drivers/media/platform/rcar_jpu.c struct jpu_q_data *q_data; q_data 1377 drivers/media/platform/rcar_jpu.c q_data = &ctx->out_q; q_data 1380 drivers/media/platform/rcar_jpu.c q_data = &ctx->cap_q; q_data 1383 drivers/media/platform/rcar_jpu.c w = q_data->format.width; q_data 1384 drivers/media/platform/rcar_jpu.c h = q_data->format.height; q_data 1385 drivers/media/platform/rcar_jpu.c bpl = q_data->format.plane_fmt[0].bytesperline; q_data 1386 drivers/media/platform/rcar_jpu.c num_planes = q_data->fmtinfo->num_planes; q_data 1387 drivers/media/platform/rcar_jpu.c subsampling = q_data->fmtinfo->subsampling; q_data 1462 drivers/media/platform/rcar_jpu.c if (q_data->fmtinfo->num_planes > 1) q_data 1334 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg_q_data *q_data = NULL; q_data 1345 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data = get_q_data(ct, f->type); q_data 1346 drivers/media/platform/s5p-jpeg/jpeg-core.c BUG_ON(q_data == NULL); q_data 1348 drivers/media/platform/s5p-jpeg/jpeg-core.c pix->width = q_data->w; q_data 1349 drivers/media/platform/s5p-jpeg/jpeg-core.c pix->height = q_data->h; q_data 1351 drivers/media/platform/s5p-jpeg/jpeg-core.c pix->pixelformat = q_data->fmt->fourcc; q_data 1353 drivers/media/platform/s5p-jpeg/jpeg-core.c if (q_data->fmt->fourcc != V4L2_PIX_FMT_JPEG) { q_data 1354 drivers/media/platform/s5p-jpeg/jpeg-core.c u32 bpl = q_data->w; q_data 1356 drivers/media/platform/s5p-jpeg/jpeg-core.c if (q_data->fmt->colplanes == 1) q_data 1357 drivers/media/platform/s5p-jpeg/jpeg-core.c bpl = (bpl * q_data->fmt->depth) >> 3; q_data 1360 drivers/media/platform/s5p-jpeg/jpeg-core.c pix->sizeimage = q_data->size; q_data 1587 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg_q_data *q_data = NULL; q_data 1597 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data = get_q_data(ct, f->type); q_data 1598 drivers/media/platform/s5p-jpeg/jpeg-core.c BUG_ON(q_data == NULL); q_data 1608 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->fmt = s5p_jpeg_find_format(ct, pix->pixelformat, f_type); q_data 1611 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->fmt->fourcc != V4L2_PIX_FMT_JPEG)) { q_data 1612 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->w = pix->width; q_data 1613 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->h = pix->height; q_data 1615 drivers/media/platform/s5p-jpeg/jpeg-core.c if (q_data->fmt->fourcc != V4L2_PIX_FMT_JPEG) { q_data 1624 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->size = exynos4_jpeg_get_output_buffer_size(ct, q_data 1626 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->fmt->depth); q_data 1628 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->size = q_data->w * q_data->h * q_data 1629 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->fmt->depth >> 3; q_data 1631 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->size = pix->sizeimage; q_data 1638 drivers/media/platform/s5p-jpeg/jpeg-core.c v4l2_ctrl_s_ctrl(ctrl_subs, q_data->fmt->subsampling); q_data 2467 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg_q_data *q_data = NULL; q_data 2470 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data = get_q_data(ctx, vq->type); q_data 2471 drivers/media/platform/s5p-jpeg/jpeg-core.c BUG_ON(q_data == NULL); q_data 2473 drivers/media/platform/s5p-jpeg/jpeg-core.c size = q_data->size; q_data 2492 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg_q_data *q_data = NULL; q_data 2494 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 2495 drivers/media/platform/s5p-jpeg/jpeg-core.c BUG_ON(q_data == NULL); q_data 2497 drivers/media/platform/s5p-jpeg/jpeg-core.c if (vb2_plane_size(vb, 0) < q_data->size) { q_data 2500 drivers/media/platform/s5p-jpeg/jpeg-core.c (long)q_data->size); q_data 2504 drivers/media/platform/s5p-jpeg/jpeg-core.c vb2_set_plane_payload(vb, 0, q_data->size); q_data 2511 drivers/media/platform/s5p-jpeg/jpeg-core.c struct s5p_jpeg_q_data *q_data = &ctx->cap_q; q_data 2513 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->w = ctx->out_q.w; q_data 2514 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->h = ctx->out_q.h; q_data 2525 drivers/media/platform/s5p-jpeg/jpeg-core.c jpeg_bound_align_image(ctx, &q_data->w, S5P_JPEG_MIN_WIDTH, q_data 2526 drivers/media/platform/s5p-jpeg/jpeg-core.c S5P_JPEG_MAX_WIDTH, q_data->fmt->h_align, q_data 2527 drivers/media/platform/s5p-jpeg/jpeg-core.c &q_data->h, S5P_JPEG_MIN_HEIGHT, q_data 2528 drivers/media/platform/s5p-jpeg/jpeg-core.c S5P_JPEG_MAX_HEIGHT, q_data->fmt->v_align); q_data 2530 drivers/media/platform/s5p-jpeg/jpeg-core.c q_data->size = q_data->w * q_data->h * q_data->fmt->depth >> 3; q_data 399 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data q_data[2]; /* src & dst queue data */ q_data 428 drivers/media/platform/ti-vpe/vpe.c return &ctx->q_data[Q_DATA_SRC]; q_data 431 drivers/media/platform/ti-vpe/vpe.c return &ctx->q_data[Q_DATA_DST]; q_data 650 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 677 drivers/media/platform/ti-vpe/vpe.c struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt; q_data 701 drivers/media/platform/ti-vpe/vpe.c struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt; q_data 749 drivers/media/platform/ti-vpe/vpe.c enum v4l2_colorspace clrspc = ctx->q_data[Q_DATA_DST].colorspace; q_data 750 drivers/media/platform/ti-vpe/vpe.c struct vpe_fmt *fmt = ctx->q_data[Q_DATA_DST].fmt; q_data 780 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 848 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 849 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; q_data 1012 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_DST]; q_data 1015 drivers/media/platform/ti-vpe/vpe.c struct vpe_fmt *fmt = q_data->fmt; q_data 1026 drivers/media/platform/ti-vpe/vpe.c q_data = &ctx->q_data[Q_DATA_SRC]; q_data 1027 drivers/media/platform/ti-vpe/vpe.c stride = ALIGN((q_data->width * vpdma_fmt->depth) >> 3, q_data 1038 drivers/media/platform/ti-vpe/vpe.c if (q_data->nplanes == 1 && plane) { q_data 1041 drivers/media/platform/ti-vpe/vpe.c offset = q_data->bytesperline[0] * q_data->height; q_data 1055 drivers/media/platform/ti-vpe/vpe.c stride = q_data->bytesperline[VPE_LUMA]; q_data 1058 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_FRAME_1D) q_data 1060 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_MODE_TILED) q_data 1066 drivers/media/platform/ti-vpe/vpe.c vpdma_add_out_dtd(&ctx->desc_list, q_data->width, q_data 1067 drivers/media/platform/ti-vpe/vpe.c stride, &q_data->c_rect, q_data 1074 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_SRC]; q_data 1078 drivers/media/platform/ti-vpe/vpe.c struct vpe_fmt *fmt = q_data->fmt; q_data 1091 drivers/media/platform/ti-vpe/vpe.c stride = ALIGN((q_data->width * vpdma_fmt->depth) >> 3, q_data 1102 drivers/media/platform/ti-vpe/vpe.c if (q_data->nplanes == 1 && plane) { q_data 1105 drivers/media/platform/ti-vpe/vpe.c offset = q_data->bytesperline[0] * q_data->height; q_data 1119 drivers/media/platform/ti-vpe/vpe.c stride = q_data->bytesperline[VPE_LUMA]; q_data 1121 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_INTERLACED_SEQ_TB) { q_data 1134 drivers/media/platform/ti-vpe/vpe.c int height = q_data->height / 2; q_data 1139 drivers/media/platform/ti-vpe/vpe.c dma_addr += q_data->width * height * bpp; q_data 1144 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_FRAME_1D) q_data 1146 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_MODE_TILED) q_data 1149 drivers/media/platform/ti-vpe/vpe.c frame_width = q_data->c_rect.width; q_data 1150 drivers/media/platform/ti-vpe/vpe.c frame_height = q_data->c_rect.height; q_data 1155 drivers/media/platform/ti-vpe/vpe.c vpdma_add_in_dtd(&ctx->desc_list, q_data->width, stride, q_data 1156 drivers/media/platform/ti-vpe/vpe.c &q_data->c_rect, vpdma_fmt, dma_addr, q_data 1190 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; q_data 1191 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 1419 drivers/media/platform/ti-vpe/vpe.c d_q_data = &ctx->q_data[Q_DATA_DST]; q_data 1538 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 1545 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, f->type); q_data 1547 drivers/media/platform/ti-vpe/vpe.c pix->width = q_data->width; q_data 1548 drivers/media/platform/ti-vpe/vpe.c pix->height = q_data->height; q_data 1549 drivers/media/platform/ti-vpe/vpe.c pix->pixelformat = q_data->fmt->fourcc; q_data 1550 drivers/media/platform/ti-vpe/vpe.c pix->field = q_data->field; q_data 1553 drivers/media/platform/ti-vpe/vpe.c pix->colorspace = q_data->colorspace; q_data 1563 drivers/media/platform/ti-vpe/vpe.c pix->num_planes = q_data->nplanes; q_data 1566 drivers/media/platform/ti-vpe/vpe.c pix->plane_fmt[i].bytesperline = q_data->bytesperline[i]; q_data 1567 drivers/media/platform/ti-vpe/vpe.c pix->plane_fmt[i].sizeimage = q_data->sizeimage[i]; q_data 1713 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 1726 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, f->type); q_data 1727 drivers/media/platform/ti-vpe/vpe.c if (!q_data) q_data 1730 drivers/media/platform/ti-vpe/vpe.c q_data->fmt = find_format(f); q_data 1731 drivers/media/platform/ti-vpe/vpe.c q_data->width = pix->width; q_data 1732 drivers/media/platform/ti-vpe/vpe.c q_data->height = pix->height; q_data 1733 drivers/media/platform/ti-vpe/vpe.c q_data->colorspace = pix->colorspace; q_data 1734 drivers/media/platform/ti-vpe/vpe.c q_data->field = pix->field; q_data 1735 drivers/media/platform/ti-vpe/vpe.c q_data->nplanes = pix->num_planes; q_data 1740 drivers/media/platform/ti-vpe/vpe.c q_data->bytesperline[i] = plane_fmt->bytesperline; q_data 1741 drivers/media/platform/ti-vpe/vpe.c q_data->sizeimage[i] = plane_fmt->sizeimage; q_data 1744 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect.left = 0; q_data 1745 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect.top = 0; q_data 1746 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect.width = q_data->width; q_data 1747 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect.height = q_data->height; q_data 1749 drivers/media/platform/ti-vpe/vpe.c if (q_data->field == V4L2_FIELD_ALTERNATE) q_data 1750 drivers/media/platform/ti-vpe/vpe.c q_data->flags |= Q_DATA_INTERLACED_ALTERNATE; q_data 1751 drivers/media/platform/ti-vpe/vpe.c else if (q_data->field == V4L2_FIELD_SEQ_TB) q_data 1752 drivers/media/platform/ti-vpe/vpe.c q_data->flags |= Q_DATA_INTERLACED_SEQ_TB; q_data 1754 drivers/media/platform/ti-vpe/vpe.c q_data->flags &= ~Q_IS_INTERLACED; q_data 1757 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_INTERLACED_SEQ_TB) q_data 1758 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect.height /= 2; q_data 1761 drivers/media/platform/ti-vpe/vpe.c f->type, q_data->width, q_data->height, q_data->fmt->fourcc, q_data 1762 drivers/media/platform/ti-vpe/vpe.c q_data->bytesperline[VPE_LUMA]); q_data 1763 drivers/media/platform/ti-vpe/vpe.c if (q_data->nplanes == 2) q_data 1765 drivers/media/platform/ti-vpe/vpe.c q_data->bytesperline[VPE_CHROMA]); q_data 1793 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 1800 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, s->type); q_data 1801 drivers/media/platform/ti-vpe/vpe.c if (!q_data) q_data 1833 drivers/media/platform/ti-vpe/vpe.c if (q_data->flags & Q_DATA_INTERLACED_SEQ_TB) q_data 1834 drivers/media/platform/ti-vpe/vpe.c height = q_data->height / 2; q_data 1836 drivers/media/platform/ti-vpe/vpe.c height = q_data->height; q_data 1843 drivers/media/platform/ti-vpe/vpe.c v4l_bound_align_image(&s->r.width, MIN_W, q_data->width, 1, q_data 1847 drivers/media/platform/ti-vpe/vpe.c if (s->r.left + s->r.width > q_data->width) q_data 1848 drivers/media/platform/ti-vpe/vpe.c s->r.left = q_data->width - s->r.width; q_data 1849 drivers/media/platform/ti-vpe/vpe.c if (s->r.top + s->r.height > q_data->height) q_data 1850 drivers/media/platform/ti-vpe/vpe.c s->r.top = q_data->height - s->r.height; q_data 1859 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 1866 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, s->type); q_data 1867 drivers/media/platform/ti-vpe/vpe.c if (!q_data) q_data 1900 drivers/media/platform/ti-vpe/vpe.c s->r = q_data->c_rect; q_data 1908 drivers/media/platform/ti-vpe/vpe.c s->r.width = q_data->width; q_data 1909 drivers/media/platform/ti-vpe/vpe.c s->r.height = q_data->height; q_data 1920 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 1928 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, sel.type); q_data 1929 drivers/media/platform/ti-vpe/vpe.c if (!q_data) q_data 1932 drivers/media/platform/ti-vpe/vpe.c if ((q_data->c_rect.left == sel.r.left) && q_data 1933 drivers/media/platform/ti-vpe/vpe.c (q_data->c_rect.top == sel.r.top) && q_data 1934 drivers/media/platform/ti-vpe/vpe.c (q_data->c_rect.width == sel.r.width) && q_data 1935 drivers/media/platform/ti-vpe/vpe.c (q_data->c_rect.height == sel.r.height)) { q_data 1941 drivers/media/platform/ti-vpe/vpe.c q_data->c_rect = sel.r; q_data 2011 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 2013 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, vq->type); q_data 2015 drivers/media/platform/ti-vpe/vpe.c *nplanes = q_data->nplanes; q_data 2018 drivers/media/platform/ti-vpe/vpe.c sizes[i] = q_data->sizeimage[i]; q_data 2022 drivers/media/platform/ti-vpe/vpe.c if (q_data->nplanes == 2) q_data 2032 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *q_data; q_data 2037 drivers/media/platform/ti-vpe/vpe.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 2038 drivers/media/platform/ti-vpe/vpe.c num_planes = q_data->nplanes; q_data 2041 drivers/media/platform/ti-vpe/vpe.c if (!(q_data->flags & Q_IS_INTERLACED)) { q_data 2052 drivers/media/platform/ti-vpe/vpe.c if (vb2_plane_size(vb, i) < q_data->sizeimage[i]) { q_data 2056 drivers/media/platform/ti-vpe/vpe.c (long) q_data->sizeimage[i]); q_data 2062 drivers/media/platform/ti-vpe/vpe.c vb2_set_plane_payload(vb, i, q_data->sizeimage[i]); q_data 2077 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 2078 drivers/media/platform/ti-vpe/vpe.c struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; q_data 2294 drivers/media/platform/ti-vpe/vpe.c s_q_data = &ctx->q_data[Q_DATA_SRC]; q_data 2311 drivers/media/platform/ti-vpe/vpe.c ctx->q_data[Q_DATA_DST] = *s_q_data; q_data 130 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data q_data[2]; q_data 159 drivers/media/platform/vicodec/vicodec-core.c return &ctx->q_data[V4L2_M2M_SRC]; q_data 162 drivers/media/platform/vicodec/vicodec-core.c return &ctx->q_data[V4L2_M2M_DST]; q_data 771 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 780 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, f->type); q_data 781 drivers/media/platform/vicodec/vicodec-core.c info = q_data->info; q_data 789 drivers/media/platform/vicodec/vicodec-core.c pix->width = q_data->coded_width; q_data 790 drivers/media/platform/vicodec/vicodec-core.c pix->height = q_data->coded_height; q_data 793 drivers/media/platform/vicodec/vicodec-core.c pix->bytesperline = q_data->coded_width * q_data 795 drivers/media/platform/vicodec/vicodec-core.c pix->sizeimage = q_data->sizeimage; q_data 807 drivers/media/platform/vicodec/vicodec-core.c pix_mp->width = q_data->coded_width; q_data 808 drivers/media/platform/vicodec/vicodec-core.c pix_mp->height = q_data->coded_height; q_data 813 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width * info->bytesperline_mult; q_data 814 drivers/media/platform/vicodec/vicodec-core.c pix_mp->plane_fmt[0].sizeimage = q_data->sizeimage; q_data 984 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 994 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, f->type); q_data 995 drivers/media/platform/vicodec/vicodec-core.c if (!q_data) q_data 1004 drivers/media/platform/vicodec/vicodec-core.c !q_data->info || q_data 1005 drivers/media/platform/vicodec/vicodec-core.c q_data->info->id != pix->pixelformat || q_data 1006 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width != pix->width || q_data 1007 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_height != pix->height; q_data 1013 drivers/media/platform/vicodec/vicodec-core.c q_data->info = &pixfmt_fwht; q_data 1015 drivers/media/platform/vicodec/vicodec-core.c q_data->info = &pixfmt_stateless_fwht; q_data 1017 drivers/media/platform/vicodec/vicodec-core.c q_data->info = find_fmt(pix->pixelformat); q_data 1018 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width = pix->width; q_data 1019 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_height = pix->height; q_data 1020 drivers/media/platform/vicodec/vicodec-core.c q_data->sizeimage = pix->sizeimage; q_data 1027 drivers/media/platform/vicodec/vicodec-core.c !q_data->info || q_data 1028 drivers/media/platform/vicodec/vicodec-core.c q_data->info->id != pix_mp->pixelformat || q_data 1029 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width != pix_mp->width || q_data 1030 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_height != pix_mp->height; q_data 1036 drivers/media/platform/vicodec/vicodec-core.c q_data->info = &pixfmt_fwht; q_data 1038 drivers/media/platform/vicodec/vicodec-core.c q_data->info = &pixfmt_stateless_fwht; q_data 1040 drivers/media/platform/vicodec/vicodec-core.c q_data->info = find_fmt(pix_mp->pixelformat); q_data 1041 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width = pix_mp->width; q_data 1042 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_height = pix_mp->height; q_data 1043 drivers/media/platform/vicodec/vicodec-core.c q_data->sizeimage = pix_mp->plane_fmt[0].sizeimage; q_data 1051 drivers/media/platform/vicodec/vicodec-core.c f->type, q_data->coded_width, q_data->coded_height, q_data 1052 drivers/media/platform/vicodec/vicodec-core.c q_data->info->id); q_data 1073 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 1081 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, f->type); q_data 1102 drivers/media/platform/vicodec/vicodec-core.c if (vb2_is_busy(vq) && (coded_w != q_data->coded_width || q_data 1103 drivers/media/platform/vicodec/vicodec-core.c coded_h != q_data->coded_height)) q_data 1117 drivers/media/platform/vicodec/vicodec-core.c q_data->visible_width = coded_w; q_data 1118 drivers/media/platform/vicodec/vicodec-core.c q_data->visible_height = coded_h; q_data 1150 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 1152 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, s->type); q_data 1153 drivers/media/platform/vicodec/vicodec-core.c if (!q_data) q_data 1164 drivers/media/platform/vicodec/vicodec-core.c s->r.width = q_data->visible_width; q_data 1165 drivers/media/platform/vicodec/vicodec-core.c s->r.height = q_data->visible_height; q_data 1171 drivers/media/platform/vicodec/vicodec-core.c s->r.width = q_data->coded_width; q_data 1172 drivers/media/platform/vicodec/vicodec-core.c s->r.height = q_data->coded_height; q_data 1180 drivers/media/platform/vicodec/vicodec-core.c s->r.width = q_data->visible_width; q_data 1181 drivers/media/platform/vicodec/vicodec-core.c s->r.height = q_data->visible_height; q_data 1187 drivers/media/platform/vicodec/vicodec-core.c s->r.width = q_data->coded_width; q_data 1188 drivers/media/platform/vicodec/vicodec-core.c s->r.height = q_data->coded_height; q_data 1199 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 1204 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, s->type); q_data 1205 drivers/media/platform/vicodec/vicodec-core.c if (!q_data) q_data 1213 drivers/media/platform/vicodec/vicodec-core.c q_data->visible_width = clamp(s->r.width, MIN_WIDTH, q_data 1214 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_width); q_data 1215 drivers/media/platform/vicodec/vicodec-core.c s->r.width = q_data->visible_width; q_data 1216 drivers/media/platform/vicodec/vicodec-core.c q_data->visible_height = clamp(s->r.height, MIN_HEIGHT, q_data 1217 drivers/media/platform/vicodec/vicodec-core.c q_data->coded_height); q_data 1218 drivers/media/platform/vicodec/vicodec-core.c s->r.height = q_data->visible_height; q_data 1416 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data = get_q_data(ctx, vq->type); q_data 1417 drivers/media/platform/vicodec/vicodec-core.c unsigned int size = q_data->sizeimage; q_data 1424 drivers/media/platform/vicodec/vicodec-core.c q_data->vb2_sizeimage = size; q_data 1440 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data; q_data 1444 drivers/media/platform/vicodec/vicodec-core.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1455 drivers/media/platform/vicodec/vicodec-core.c if (vb2_plane_size(vb, 0) < q_data->vb2_sizeimage) { q_data 1459 drivers/media/platform/vicodec/vicodec-core.c (long)q_data->vb2_sizeimage); q_data 1578 drivers/media/platform/vicodec/vicodec-core.c static unsigned int total_frame_size(struct vicodec_q_data *q_data) q_data 1583 drivers/media/platform/vicodec/vicodec-core.c if (!q_data->info) { q_data 1587 drivers/media/platform/vicodec/vicodec-core.c size = q_data->coded_width * q_data->coded_height; q_data 1588 drivers/media/platform/vicodec/vicodec-core.c chroma_div = q_data->info->width_div * q_data->info->height_div; q_data 1590 drivers/media/platform/vicodec/vicodec-core.c if (q_data->info->components_num == 4) q_data 1592 drivers/media/platform/vicodec/vicodec-core.c else if (q_data->info->components_num == 3) q_data 1601 drivers/media/platform/vicodec/vicodec-core.c struct vicodec_q_data *q_data = get_q_data(ctx, q->type); q_data 1603 drivers/media/platform/vicodec/vicodec-core.c const struct v4l2_fwht_pixfmt_info *info = q_data->info; q_data 1604 drivers/media/platform/vicodec/vicodec-core.c unsigned int size = q_data->coded_width * q_data->coded_height; q_data 1610 drivers/media/platform/vicodec/vicodec-core.c q_data->sequence = 0; q_data 1626 drivers/media/platform/vicodec/vicodec-core.c total_planes_size = total_frame_size(q_data); q_data 1629 drivers/media/platform/vicodec/vicodec-core.c state->visible_width = q_data->visible_width; q_data 1630 drivers/media/platform/vicodec/vicodec-core.c state->visible_height = q_data->visible_height; q_data 1631 drivers/media/platform/vicodec/vicodec-core.c state->coded_width = q_data->coded_width; q_data 1632 drivers/media/platform/vicodec/vicodec-core.c state->coded_height = q_data->coded_height; q_data 1633 drivers/media/platform/vicodec/vicodec-core.c state->stride = q_data->coded_width * q_data 1640 drivers/media/platform/vicodec/vicodec-core.c state->ref_stride = q_data->coded_width * info->luma_alpha_step; q_data 1933 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].info = info; q_data 1935 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].info = &pixfmt_stateless_fwht; q_data 1937 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].info = &pixfmt_fwht; q_data 1938 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].coded_width = 1280; q_data 1939 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].coded_height = 720; q_data 1940 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].visible_width = 1280; q_data 1941 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].visible_height = 720; q_data 1946 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].sizeimage = raw_size; q_data 1948 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].sizeimage = comp_size; q_data 1950 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_SRC].sizeimage = q_data 1952 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; q_data 1954 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_DST].info = &pixfmt_fwht; q_data 1955 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_DST].sizeimage = q_data 1958 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_DST].info = info; q_data 1959 drivers/media/platform/vicodec/vicodec-core.c ctx->q_data[V4L2_M2M_DST].sizeimage = raw_size; q_data 233 drivers/media/platform/vim2m.c struct vim2m_q_data q_data[2]; q_data 246 drivers/media/platform/vim2m.c return &ctx->q_data[V4L2_M2M_SRC]; q_data 248 drivers/media/platform/vim2m.c return &ctx->q_data[V4L2_M2M_DST]; q_data 736 drivers/media/platform/vim2m.c struct vim2m_q_data *q_data; q_data 742 drivers/media/platform/vim2m.c q_data = get_q_data(ctx, f->type); q_data 743 drivers/media/platform/vim2m.c if (!q_data) q_data 746 drivers/media/platform/vim2m.c f->fmt.pix.width = q_data->width; q_data 747 drivers/media/platform/vim2m.c f->fmt.pix.height = q_data->height; q_data 749 drivers/media/platform/vim2m.c f->fmt.pix.pixelformat = q_data->fmt->fourcc; q_data 750 drivers/media/platform/vim2m.c f->fmt.pix.bytesperline = (q_data->width * q_data->fmt->depth) >> 3; q_data 751 drivers/media/platform/vim2m.c f->fmt.pix.sizeimage = q_data->sizeimage; q_data 849 drivers/media/platform/vim2m.c struct vim2m_q_data *q_data; q_data 856 drivers/media/platform/vim2m.c q_data = get_q_data(ctx, f->type); q_data 857 drivers/media/platform/vim2m.c if (!q_data) q_data 865 drivers/media/platform/vim2m.c q_data->fmt = find_format(f->fmt.pix.pixelformat); q_data 866 drivers/media/platform/vim2m.c q_data->width = f->fmt.pix.width; q_data 867 drivers/media/platform/vim2m.c q_data->height = f->fmt.pix.height; q_data 868 drivers/media/platform/vim2m.c q_data->sizeimage = q_data->width * q_data->height q_data 869 drivers/media/platform/vim2m.c * q_data->fmt->depth >> 3; q_data 873 drivers/media/platform/vim2m.c type_name(f->type), q_data->width, q_data->height, q_data 874 drivers/media/platform/vim2m.c q_data->fmt->depth, q_data 875 drivers/media/platform/vim2m.c (q_data->fmt->fourcc & 0xff), q_data 876 drivers/media/platform/vim2m.c (q_data->fmt->fourcc >> 8) & 0xff, q_data 877 drivers/media/platform/vim2m.c (q_data->fmt->fourcc >> 16) & 0xff, q_data 878 drivers/media/platform/vim2m.c (q_data->fmt->fourcc >> 24) & 0xff); q_data 997 drivers/media/platform/vim2m.c struct vim2m_q_data *q_data; q_data 1000 drivers/media/platform/vim2m.c q_data = get_q_data(ctx, vq->type); q_data 1001 drivers/media/platform/vim2m.c if (!q_data) q_data 1004 drivers/media/platform/vim2m.c size = q_data->width * q_data->height * q_data->fmt->depth >> 3; q_data 1040 drivers/media/platform/vim2m.c struct vim2m_q_data *q_data; q_data 1044 drivers/media/platform/vim2m.c q_data = get_q_data(ctx, vb->vb2_queue->type); q_data 1045 drivers/media/platform/vim2m.c if (!q_data) q_data 1047 drivers/media/platform/vim2m.c if (vb2_plane_size(vb, 0) < q_data->sizeimage) { q_data 1051 drivers/media/platform/vim2m.c (long)q_data->sizeimage); q_data 1055 drivers/media/platform/vim2m.c vb2_set_plane_payload(vb, 0, q_data->sizeimage); q_data 1071 drivers/media/platform/vim2m.c struct vim2m_q_data *q_data = get_q_data(ctx, q->type); q_data 1073 drivers/media/platform/vim2m.c if (!q_data) q_data 1079 drivers/media/platform/vim2m.c q_data->sequence = 0; q_data 1216 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; q_data 1217 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].width = 640; q_data 1218 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].height = 480; q_data 1219 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].sizeimage = q_data 1220 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].width * q_data 1221 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_SRC].height * q_data 1222 drivers/media/platform/vim2m.c (ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3); q_data 1223 drivers/media/platform/vim2m.c ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; q_data 103 drivers/media/tuners/e4000.c u8 buf[5], i_data[4], q_data[4]; q_data 232 drivers/media/tuners/e4000.c q_data[i] = (((buf[2] >> 4) & 0x3) << 6) | (buf[1] & 0x3f); q_data 235 drivers/media/tuners/e4000.c swap(q_data[2], q_data[3]); q_data 238 drivers/media/tuners/e4000.c ret = regmap_bulk_write(dev->regmap, 0x50, q_data, 4); q_data 1434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_vf_sp(bp, vf, q_data), q_data 1435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_vf_sp_map(bp, vf, q_data), q_data 304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h } q_data; q_data 56 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data q_data[2]; q_data 71 drivers/staging/media/imx/imx-media-csc-scaler.c return &ctx->q_data[V4L2_M2M_SRC]; q_data 73 drivers/staging/media/imx/imx-media-csc-scaler.c return &ctx->q_data[V4L2_M2M_DST]; q_data 180 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 182 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, f->type); q_data 184 drivers/staging/media/imx/imx-media-csc-scaler.c f->fmt.pix = q_data->cur_fmt; q_data 193 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data = get_q_data(ctx, f->type); q_data 223 drivers/staging/media/imx/imx-media-csc-scaler.c f->fmt.pix.colorspace = q_data->cur_fmt.colorspace; q_data 224 drivers/staging/media/imx/imx-media-csc-scaler.c f->fmt.pix.ycbcr_enc = q_data->cur_fmt.ycbcr_enc; q_data 225 drivers/staging/media/imx/imx-media-csc-scaler.c f->fmt.pix.xfer_func = q_data->cur_fmt.xfer_func; q_data 226 drivers/staging/media/imx/imx-media-csc-scaler.c f->fmt.pix.quantization = q_data->cur_fmt.quantization; q_data 240 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 252 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, f->type); q_data 258 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.width = f->fmt.pix.width; q_data 259 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.height = f->fmt.pix.height; q_data 260 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.pixelformat = f->fmt.pix.pixelformat; q_data 261 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.field = f->fmt.pix.field; q_data 262 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.bytesperline = f->fmt.pix.bytesperline; q_data 263 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.sizeimage = f->fmt.pix.sizeimage; q_data 266 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->rect.left = 0; q_data 267 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->rect.top = 0; q_data 268 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->rect.width = q_data->cur_fmt.width; q_data 269 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->rect.height = q_data->cur_fmt.height; q_data 273 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.colorspace = f->fmt.pix.colorspace; q_data 274 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.ycbcr_enc = f->fmt.pix.ycbcr_enc; q_data 275 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.xfer_func = f->fmt.pix.xfer_func; q_data 276 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.quantization = f->fmt.pix.quantization; q_data 278 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); q_data 279 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.colorspace = f->fmt.pix.colorspace; q_data 280 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.ycbcr_enc = f->fmt.pix.ycbcr_enc; q_data 281 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.xfer_func = f->fmt.pix.xfer_func; q_data 282 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.quantization = f->fmt.pix.quantization; q_data 297 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 305 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); q_data 312 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); q_data 320 drivers/staging/media/imx/imx-media-csc-scaler.c s->r = q_data->rect; q_data 324 drivers/staging/media/imx/imx-media-csc-scaler.c s->r.width = q_data->cur_fmt.width; q_data 325 drivers/staging/media/imx/imx-media-csc-scaler.c s->r.height = q_data->cur_fmt.height; q_data 335 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 354 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, s->type); q_data 365 drivers/staging/media/imx/imx-media-csc-scaler.c round_down(q_data->cur_fmt.width, 8)); q_data 367 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.height); q_data 369 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.width - s->r.width); q_data 371 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->cur_fmt.height - s->r.height); q_data 374 drivers/staging/media/imx/imx-media-csc-scaler.c q_data->rect = s->r; q_data 422 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 425 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, vq->type); q_data 427 drivers/staging/media/imx/imx-media-csc-scaler.c size = q_data->cur_fmt.sizeimage; q_data 448 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 463 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, vq->type); q_data 464 drivers/staging/media/imx/imx-media-csc-scaler.c size = q_data->cur_fmt.sizeimage; q_data 486 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data) q_data 488 drivers/staging/media/imx/imx-media-csc-scaler.c struct v4l2_pix_format *fmt = &q_data->cur_fmt; q_data 495 drivers/staging/media/imx/imx-media-csc-scaler.c im->rect = q_data->rect; q_data 505 drivers/staging/media/imx/imx-media-csc-scaler.c struct ipu_csc_scaler_q_data *q_data; q_data 521 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); q_data 522 drivers/staging/media/imx/imx-media-csc-scaler.c ipu_image_from_q_data(&in, q_data); q_data 524 drivers/staging/media/imx/imx-media-csc-scaler.c q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); q_data 525 drivers/staging/media/imx/imx-media-csc-scaler.c ipu_image_from_q_data(&out, q_data); q_data 649 drivers/staging/media/imx/imx-media-csc-scaler.c in_fmt = &ctx->q_data[V4L2_M2M_SRC].cur_fmt; q_data 650 drivers/staging/media/imx/imx-media-csc-scaler.c out_fmt = &ctx->q_data[V4L2_M2M_DST].cur_fmt; q_data 779 drivers/staging/media/imx/imx-media-csc-scaler.c ctx->q_data[V4L2_M2M_SRC] = ipu_csc_scaler_q_data_default; q_data 780 drivers/staging/media/imx/imx-media-csc-scaler.c ctx->q_data[V4L2_M2M_DST] = ipu_csc_scaler_q_data_default;