Lines Matching refs:q_data

234 	struct vim2m_q_data   q_data[2];  member
248 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data()
251 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data()
733 struct vim2m_q_data *q_data; in vidioc_g_fmt() local
740 q_data = get_q_data(ctx, f->type); in vidioc_g_fmt()
741 if (!q_data) in vidioc_g_fmt()
744 ret = v4l2_fill_pixfmt(&f->fmt.pix, q_data->fmt->fourcc, in vidioc_g_fmt()
745 q_data->width, q_data->height); in vidioc_g_fmt()
761 struct vim2m_q_data *q_data; in vidioc_g_fmt_mplane() local
768 q_data = get_q_data(ctx, f->type); in vidioc_g_fmt_mplane()
769 if (!q_data) in vidioc_g_fmt_mplane()
772 ret = v4l2_fill_pixfmt_mp(&f->fmt.pix_mp, q_data->fmt->fourcc, in vidioc_g_fmt_mplane()
773 q_data->width, q_data->height); in vidioc_g_fmt_mplane()
970 struct vim2m_q_data *q_data; in vidioc_s_fmt() local
982 q_data = get_q_data(ctx, f->type); in vidioc_s_fmt()
983 if (!q_data) in vidioc_s_fmt()
991 q_data->fmt = find_format(pixfmt); in vidioc_s_fmt()
992 q_data->width = width; in vidioc_s_fmt()
993 q_data->height = height; in vidioc_s_fmt()
995 q_data->num_mem_planes = f->fmt.pix_mp.num_planes; in vidioc_s_fmt()
997 q_data->sizeimage[i] = f->fmt.pix_mp.plane_fmt[i].sizeimage; in vidioc_s_fmt()
999 q_data->sizeimage[0] = f->fmt.pix.sizeimage; in vidioc_s_fmt()
1000 q_data->num_mem_planes = 1; in vidioc_s_fmt()
1005 type_name(f->type), q_data->width, q_data->height, in vidioc_s_fmt()
1006 q_data->fmt->depth, in vidioc_s_fmt()
1007 (q_data->fmt->fourcc & 0xff), in vidioc_s_fmt()
1008 (q_data->fmt->fourcc >> 8) & 0xff, in vidioc_s_fmt()
1009 (q_data->fmt->fourcc >> 16) & 0xff, in vidioc_s_fmt()
1010 (q_data->fmt->fourcc >> 24) & 0xff); in vidioc_s_fmt()
1183 struct vim2m_q_data *q_data; in vim2m_queue_setup() local
1186 q_data = get_q_data(ctx, vq->type); in vim2m_queue_setup()
1187 if (!q_data) in vim2m_queue_setup()
1191 for (p = 0; p < q_data->num_mem_planes; p++) in vim2m_queue_setup()
1192 size += q_data->sizeimage[p]; in vim2m_queue_setup()
1199 if (*nplanes != q_data->num_mem_planes) in vim2m_queue_setup()
1201 for (p = 0; p < q_data->num_mem_planes; p++) { in vim2m_queue_setup()
1202 if (sizes[p] < q_data->sizeimage[p]) in vim2m_queue_setup()
1206 *nplanes = q_data->num_mem_planes; in vim2m_queue_setup()
1207 for (p = 0; p < q_data->num_mem_planes; p++) in vim2m_queue_setup()
1208 sizes[p] = q_data->sizeimage[p]; in vim2m_queue_setup()
1235 struct vim2m_q_data *q_data; in vim2m_buf_prepare() local
1240 q_data = get_q_data(ctx, vb->vb2_queue->type); in vim2m_buf_prepare()
1241 if (!q_data) in vim2m_buf_prepare()
1244 for (p = 0; p < q_data->num_mem_planes; p++) { in vim2m_buf_prepare()
1245 if (vb2_plane_size(vb, p) < q_data->sizeimage[p]) { in vim2m_buf_prepare()
1249 (long)q_data->sizeimage[p]); in vim2m_buf_prepare()
1252 vb2_set_plane_payload(vb, p, q_data->sizeimage[p]); in vim2m_buf_prepare()
1269 struct vim2m_q_data *q_data = get_q_data(ctx, q->type); in vim2m_start_streaming() local
1271 if (!q_data) in vim2m_start_streaming()
1277 q_data->sequence = 0; in vim2m_start_streaming()
1411 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; in vim2m_open()
1412 ctx->q_data[V4L2_M2M_SRC].width = 640; in vim2m_open()
1413 ctx->q_data[V4L2_M2M_SRC].height = 480; in vim2m_open()
1414 ctx->q_data[V4L2_M2M_SRC].sizeimage[0] = in vim2m_open()
1415 ctx->q_data[V4L2_M2M_SRC].width * in vim2m_open()
1416 ctx->q_data[V4L2_M2M_SRC].height * in vim2m_open()
1417 (ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3); in vim2m_open()
1418 ctx->q_data[V4L2_M2M_SRC].num_mem_planes = 1; in vim2m_open()
1419 ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; in vim2m_open()