Lines Matching refs:q_data

179 	struct vim2m_q_data   q_data[2];  member
192 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data()
194 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data()
207 struct vim2m_q_data *q_data; in device_process() local
213 q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); in device_process()
215 width = q_data->width; in device_process()
216 height = q_data->height; in device_process()
217 bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in device_process()
232 tile_w = (width * (q_data[V4L2_M2M_DST].fmt->depth >> 3)) in device_process()
238 in_vb->v4l2_buf.sequence = q_data->sequence++; in device_process()
485 struct vim2m_q_data *q_data; in vidioc_g_fmt() local
491 q_data = get_q_data(ctx, f->type); in vidioc_g_fmt()
493 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
494 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
496 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
497 f->fmt.pix.bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in vidioc_g_fmt()
498 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
585 struct vim2m_q_data *q_data; in vidioc_s_fmt() local
592 q_data = get_q_data(ctx, f->type); in vidioc_s_fmt()
593 if (!q_data) in vidioc_s_fmt()
601 q_data->fmt = find_format(f); in vidioc_s_fmt()
602 q_data->width = f->fmt.pix.width; in vidioc_s_fmt()
603 q_data->height = f->fmt.pix.height; in vidioc_s_fmt()
604 q_data->sizeimage = q_data->width * q_data->height in vidioc_s_fmt()
605 * q_data->fmt->depth >> 3; in vidioc_s_fmt()
609 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in vidioc_s_fmt()
720 struct vim2m_q_data *q_data; in vim2m_queue_setup() local
723 q_data = get_q_data(ctx, vq->type); in vim2m_queue_setup()
725 size = q_data->width * q_data->height * q_data->fmt->depth >> 3; in vim2m_queue_setup()
747 struct vim2m_q_data *q_data; in vim2m_buf_prepare() local
751 q_data = get_q_data(ctx, vb->vb2_queue->type); in vim2m_buf_prepare()
762 if (vb2_plane_size(vb, 0) < q_data->sizeimage) { in vim2m_buf_prepare()
764 __func__, vb2_plane_size(vb, 0), (long)q_data->sizeimage); in vim2m_buf_prepare()
768 vb2_set_plane_payload(vb, 0, q_data->sizeimage); in vim2m_buf_prepare()
783 struct vim2m_q_data *q_data = get_q_data(ctx, q->type); in vim2m_start_streaming() local
785 q_data->sequence = 0; in vim2m_start_streaming()
905 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; in vim2m_open()
906 ctx->q_data[V4L2_M2M_SRC].width = 640; in vim2m_open()
907 ctx->q_data[V4L2_M2M_SRC].height = 480; in vim2m_open()
908 ctx->q_data[V4L2_M2M_SRC].sizeimage = in vim2m_open()
909 ctx->q_data[V4L2_M2M_SRC].width * in vim2m_open()
910 ctx->q_data[V4L2_M2M_SRC].height * in vim2m_open()
911 (ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3); in vim2m_open()
912 ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; in vim2m_open()