Lines Matching refs:q_data

386 	struct vpe_q_data	q_data[2];		/* src & dst queue data */  member
415 return &ctx->q_data[Q_DATA_SRC]; in get_q_data()
418 return &ctx->q_data[Q_DATA_DST]; in get_q_data()
634 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_us_coefficients()
661 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_SRC].fmt; in set_cfg_and_line_modes()
727 enum v4l2_colorspace clrspc = ctx->q_data[Q_DATA_DST].colorspace; in set_dst_registers()
728 struct vpe_fmt *fmt = ctx->q_data[Q_DATA_DST].fmt; in set_dst_registers()
756 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_dei_regs()
808 struct vpe_q_data *s_q_data = &ctx->q_data[Q_DATA_SRC]; in set_srcdst_params()
809 struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; in set_srcdst_params()
989 struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_DST]; in add_out_dtd() local
992 struct vpe_fmt *fmt = q_data->fmt; in add_out_dtd()
1015 if (q_data->flags & Q_DATA_FRAME_1D) in add_out_dtd()
1017 if (q_data->flags & Q_DATA_MODE_TILED) in add_out_dtd()
1020 vpdma_add_out_dtd(&ctx->desc_list, q_data->width, &q_data->c_rect, in add_out_dtd()
1026 struct vpe_q_data *q_data = &ctx->q_data[Q_DATA_SRC]; in add_in_dtd() local
1029 struct vpe_fmt *fmt = q_data->fmt; in add_in_dtd()
1055 if (q_data->flags & Q_DATA_FRAME_1D) in add_in_dtd()
1057 if (q_data->flags & Q_DATA_MODE_TILED) in add_in_dtd()
1060 frame_width = q_data->c_rect.width; in add_in_dtd()
1061 frame_height = q_data->c_rect.height; in add_in_dtd()
1066 vpdma_add_in_dtd(&ctx->desc_list, q_data->width, &q_data->c_rect, in add_in_dtd()
1100 struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; in device_run()
1300 d_q_data = &ctx->q_data[Q_DATA_DST]; in vpe_irq()
1395 struct vpe_q_data *q_data; in vpe_g_fmt() local
1402 q_data = get_q_data(ctx, f->type); in vpe_g_fmt()
1404 pix->width = q_data->width; in vpe_g_fmt()
1405 pix->height = q_data->height; in vpe_g_fmt()
1406 pix->pixelformat = q_data->fmt->fourcc; in vpe_g_fmt()
1407 pix->field = q_data->field; in vpe_g_fmt()
1410 pix->colorspace = q_data->colorspace; in vpe_g_fmt()
1420 pix->num_planes = q_data->fmt->coplanar ? 2 : 1; in vpe_g_fmt()
1423 pix->plane_fmt[i].bytesperline = q_data->bytesperline[i]; in vpe_g_fmt()
1424 pix->plane_fmt[i].sizeimage = q_data->sizeimage[i]; in vpe_g_fmt()
1526 struct vpe_q_data *q_data; in __vpe_s_fmt() local
1539 q_data = get_q_data(ctx, f->type); in __vpe_s_fmt()
1540 if (!q_data) in __vpe_s_fmt()
1543 q_data->fmt = find_format(f); in __vpe_s_fmt()
1544 q_data->width = pix->width; in __vpe_s_fmt()
1545 q_data->height = pix->height; in __vpe_s_fmt()
1546 q_data->colorspace = pix->colorspace; in __vpe_s_fmt()
1547 q_data->field = pix->field; in __vpe_s_fmt()
1552 q_data->bytesperline[i] = plane_fmt->bytesperline; in __vpe_s_fmt()
1553 q_data->sizeimage[i] = plane_fmt->sizeimage; in __vpe_s_fmt()
1556 q_data->c_rect.left = 0; in __vpe_s_fmt()
1557 q_data->c_rect.top = 0; in __vpe_s_fmt()
1558 q_data->c_rect.width = q_data->width; in __vpe_s_fmt()
1559 q_data->c_rect.height = q_data->height; in __vpe_s_fmt()
1561 if (q_data->field == V4L2_FIELD_ALTERNATE) in __vpe_s_fmt()
1562 q_data->flags |= Q_DATA_INTERLACED; in __vpe_s_fmt()
1564 q_data->flags &= ~Q_DATA_INTERLACED; in __vpe_s_fmt()
1567 f->type, q_data->width, q_data->height, q_data->fmt->fourcc, in __vpe_s_fmt()
1568 q_data->bytesperline[VPE_LUMA]); in __vpe_s_fmt()
1569 if (q_data->fmt->coplanar) in __vpe_s_fmt()
1571 q_data->bytesperline[VPE_CHROMA]); in __vpe_s_fmt()
1599 struct vpe_q_data *q_data; in __vpe_try_selection() local
1605 q_data = get_q_data(ctx, s->type); in __vpe_try_selection()
1606 if (!q_data) in __vpe_try_selection()
1639 v4l_bound_align_image(&s->r.width, MIN_W, q_data->width, 1, in __vpe_try_selection()
1640 &s->r.height, MIN_H, q_data->height, H_ALIGN, S_ALIGN); in __vpe_try_selection()
1643 if (s->r.left + s->r.width > q_data->width) in __vpe_try_selection()
1644 s->r.left = q_data->width - s->r.width; in __vpe_try_selection()
1645 if (s->r.top + s->r.height > q_data->height) in __vpe_try_selection()
1646 s->r.top = q_data->height - s->r.height; in __vpe_try_selection()
1655 struct vpe_q_data *q_data; in vpe_g_selection() local
1662 q_data = get_q_data(ctx, s->type); in vpe_g_selection()
1663 if (!q_data) in vpe_g_selection()
1696 s->r = q_data->c_rect; in vpe_g_selection()
1704 s->r.width = q_data->width; in vpe_g_selection()
1705 s->r.height = q_data->height; in vpe_g_selection()
1716 struct vpe_q_data *q_data; in vpe_s_selection() local
1724 q_data = get_q_data(ctx, sel.type); in vpe_s_selection()
1725 if (!q_data) in vpe_s_selection()
1728 if ((q_data->c_rect.left == sel.r.left) && in vpe_s_selection()
1729 (q_data->c_rect.top == sel.r.top) && in vpe_s_selection()
1730 (q_data->c_rect.width == sel.r.width) && in vpe_s_selection()
1731 (q_data->c_rect.height == sel.r.height)) { in vpe_s_selection()
1737 q_data->c_rect = sel.r; in vpe_s_selection()
1807 struct vpe_q_data *q_data; in vpe_queue_setup() local
1809 q_data = get_q_data(ctx, vq->type); in vpe_queue_setup()
1811 *nplanes = q_data->fmt->coplanar ? 2 : 1; in vpe_queue_setup()
1814 sizes[i] = q_data->sizeimage[i]; in vpe_queue_setup()
1820 if (q_data->fmt->coplanar) in vpe_queue_setup()
1829 struct vpe_q_data *q_data; in vpe_buf_prepare() local
1834 q_data = get_q_data(ctx, vb->vb2_queue->type); in vpe_buf_prepare()
1835 num_planes = q_data->fmt->coplanar ? 2 : 1; in vpe_buf_prepare()
1838 if (!(q_data->flags & Q_DATA_INTERLACED)) { in vpe_buf_prepare()
1848 if (vb2_plane_size(vb, i) < q_data->sizeimage[i]) { in vpe_buf_prepare()
1852 (long) q_data->sizeimage[i]); in vpe_buf_prepare()
1858 vb2_set_plane_payload(vb, i, q_data->sizeimage[i]); in vpe_buf_prepare()
1996 s_q_data = &ctx->q_data[Q_DATA_SRC]; in vpe_open()
2012 ctx->q_data[Q_DATA_DST] = *s_q_data; in vpe_open()