Lines Matching refs:q_data
95 void coda_write_base(struct coda_ctx *ctx, struct coda_q_data *q_data, in coda_write_base() argument
101 switch (q_data->fourcc) { in coda_write_base()
107 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
108 base_cr = base_cb + q_data->bytesperline * q_data->height / 4; in coda_write_base()
112 base_cr = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
113 base_cb = base_cr + q_data->bytesperline * q_data->height / 4; in coda_write_base()
116 base_cb = base_y + q_data->bytesperline * q_data->height; in coda_write_base()
117 base_cr = base_cb + q_data->bytesperline * q_data->height / 2; in coda_write_base()
419 struct coda_q_data *q_data; in coda_g_fmt() local
422 q_data = get_q_data(ctx, f->type); in coda_g_fmt()
423 if (!q_data) in coda_g_fmt()
427 f->fmt.pix.pixelformat = q_data->fourcc; in coda_g_fmt()
428 f->fmt.pix.width = q_data->width; in coda_g_fmt()
429 f->fmt.pix.height = q_data->height; in coda_g_fmt()
430 f->fmt.pix.bytesperline = q_data->bytesperline; in coda_g_fmt()
432 f->fmt.pix.sizeimage = q_data->sizeimage; in coda_g_fmt()
443 struct coda_q_data *q_data; in coda_try_pixelformat() local
467 q_data = get_q_data(ctx, f->type); in coda_try_pixelformat()
468 f->fmt.pix.pixelformat = q_data->fourcc; in coda_try_pixelformat()
682 struct coda_q_data *q_data; in coda_s_fmt() local
689 q_data = get_q_data(ctx, f->type); in coda_s_fmt()
690 if (!q_data) in coda_s_fmt()
698 q_data->fourcc = f->fmt.pix.pixelformat; in coda_s_fmt()
699 q_data->width = f->fmt.pix.width; in coda_s_fmt()
700 q_data->height = f->fmt.pix.height; in coda_s_fmt()
701 q_data->bytesperline = f->fmt.pix.bytesperline; in coda_s_fmt()
702 q_data->sizeimage = f->fmt.pix.sizeimage; in coda_s_fmt()
704 q_data->rect = *r; in coda_s_fmt()
706 q_data->rect.left = 0; in coda_s_fmt()
707 q_data->rect.top = 0; in coda_s_fmt()
708 q_data->rect.width = f->fmt.pix.width; in coda_s_fmt()
709 q_data->rect.height = f->fmt.pix.height; in coda_s_fmt()
741 f->type, q_data->width, q_data->height, in coda_s_fmt()
742 (char *)&q_data->fourcc, in coda_s_fmt()
865 struct coda_q_data *q_data; in coda_g_selection() local
868 q_data = get_q_data(ctx, s->type); in coda_g_selection()
869 if (!q_data) in coda_g_selection()
874 r.width = q_data->width; in coda_g_selection()
875 r.height = q_data->height; in coda_g_selection()
876 rsel = &q_data->rect; in coda_g_selection()
1315 ctx->q_data[V4L2_M2M_SRC].fourcc = ctx->cvd->src_formats[0]; in set_default_params()
1316 ctx->q_data[V4L2_M2M_DST].fourcc = ctx->cvd->dst_formats[0]; in set_default_params()
1317 ctx->q_data[V4L2_M2M_SRC].width = max_w; in set_default_params()
1318 ctx->q_data[V4L2_M2M_SRC].height = max_h; in set_default_params()
1319 ctx->q_data[V4L2_M2M_DST].width = max_w; in set_default_params()
1320 ctx->q_data[V4L2_M2M_DST].height = max_h; in set_default_params()
1322 ctx->q_data[V4L2_M2M_SRC].bytesperline = max_w; in set_default_params()
1323 ctx->q_data[V4L2_M2M_SRC].sizeimage = usize; in set_default_params()
1324 ctx->q_data[V4L2_M2M_DST].bytesperline = 0; in set_default_params()
1325 ctx->q_data[V4L2_M2M_DST].sizeimage = csize; in set_default_params()
1327 ctx->q_data[V4L2_M2M_SRC].bytesperline = 0; in set_default_params()
1328 ctx->q_data[V4L2_M2M_SRC].sizeimage = csize; in set_default_params()
1329 ctx->q_data[V4L2_M2M_DST].bytesperline = max_w; in set_default_params()
1330 ctx->q_data[V4L2_M2M_DST].sizeimage = usize; in set_default_params()
1332 ctx->q_data[V4L2_M2M_SRC].rect.width = max_w; in set_default_params()
1333 ctx->q_data[V4L2_M2M_SRC].rect.height = max_h; in set_default_params()
1334 ctx->q_data[V4L2_M2M_DST].rect.width = max_w; in set_default_params()
1335 ctx->q_data[V4L2_M2M_DST].rect.height = max_h; in set_default_params()
1352 struct coda_q_data *q_data; in coda_queue_setup() local
1355 q_data = get_q_data(ctx, vq->type); in coda_queue_setup()
1356 size = q_data->sizeimage; in coda_queue_setup()
1370 struct coda_q_data *q_data; in coda_buf_prepare() local
1372 q_data = get_q_data(ctx, vb->vb2_queue->type); in coda_buf_prepare()
1374 if (vb2_plane_size(vb, 0) < q_data->sizeimage) { in coda_buf_prepare()
1378 (long)q_data->sizeimage); in coda_buf_prepare()
1390 struct coda_q_data *q_data; in coda_buf_queue() local
1392 q_data = get_q_data(ctx, vb->vb2_queue->type); in coda_buf_queue()
1406 if (q_data->fourcc == V4L2_PIX_FMT_H264) { in coda_buf_queue()