Lines Matching refs:q_data
220 struct emmaprp_q_data q_data[2]; member
229 return &(ctx->q_data[V4L2_M2M_SRC]); in get_q_data()
231 return &(ctx->q_data[V4L2_M2M_DST]); in get_q_data()
454 struct emmaprp_q_data *q_data; in vidioc_g_fmt() local
460 q_data = get_q_data(ctx, f->type); in vidioc_g_fmt()
462 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
463 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
465 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
467 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
469 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
470 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
557 struct emmaprp_q_data *q_data; in vidioc_s_fmt() local
565 q_data = get_q_data(ctx, f->type); in vidioc_s_fmt()
566 if (!q_data) in vidioc_s_fmt()
578 q_data->fmt = find_format(f); in vidioc_s_fmt()
579 q_data->width = f->fmt.pix.width; in vidioc_s_fmt()
580 q_data->height = f->fmt.pix.height; in vidioc_s_fmt()
581 if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) in vidioc_s_fmt()
582 q_data->sizeimage = q_data->width * q_data->height * 3 / 2; in vidioc_s_fmt()
584 q_data->sizeimage = q_data->width * q_data->height * 2; in vidioc_s_fmt()
588 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in vidioc_s_fmt()
695 struct emmaprp_q_data *q_data; in emmaprp_queue_setup() local
698 q_data = get_q_data(ctx, vq->type); in emmaprp_queue_setup()
700 if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) in emmaprp_queue_setup()
701 size = q_data->width * q_data->height * 3 / 2; in emmaprp_queue_setup()
703 size = q_data->width * q_data->height * 2; in emmaprp_queue_setup()
720 struct emmaprp_q_data *q_data; in emmaprp_buf_prepare() local
724 q_data = get_q_data(ctx, vb->vb2_queue->type); in emmaprp_buf_prepare()
726 if (vb2_plane_size(vb, 0) < q_data->sizeimage) { in emmaprp_buf_prepare()
730 (long)q_data->sizeimage); in emmaprp_buf_prepare()
734 vb2_set_plane_payload(vb, 0, q_data->sizeimage); in emmaprp_buf_prepare()
815 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[1]; in emmaprp_open()
816 ctx->q_data[V4L2_M2M_DST].fmt = &formats[0]; in emmaprp_open()