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
1030 struct vpe_fmt *fmt = q_data->fmt; in add_in_dtd()
1056 if (q_data->flags & Q_DATA_FRAME_1D) in add_in_dtd()
1058 if (q_data->flags & Q_DATA_MODE_TILED) in add_in_dtd()
1061 frame_width = q_data->c_rect.width; in add_in_dtd()
1062 frame_height = q_data->c_rect.height; in add_in_dtd()
1067 vpdma_add_in_dtd(&ctx->desc_list, q_data->width, &q_data->c_rect, in add_in_dtd()
1101 struct vpe_q_data *d_q_data = &ctx->q_data[Q_DATA_DST]; in device_run()
1298 d_q_data = &ctx->q_data[Q_DATA_DST]; in vpe_irq()
1393 struct vpe_q_data *q_data; in vpe_g_fmt() local
1400 q_data = get_q_data(ctx, f->type); in vpe_g_fmt()
1402 pix->width = q_data->width; in vpe_g_fmt()
1403 pix->height = q_data->height; in vpe_g_fmt()
1404 pix->pixelformat = q_data->fmt->fourcc; in vpe_g_fmt()
1405 pix->field = q_data->field; in vpe_g_fmt()
1408 pix->colorspace = q_data->colorspace; in vpe_g_fmt()
1418 pix->num_planes = q_data->fmt->coplanar ? 2 : 1; in vpe_g_fmt()
1421 pix->plane_fmt[i].bytesperline = q_data->bytesperline[i]; in vpe_g_fmt()
1422 pix->plane_fmt[i].sizeimage = q_data->sizeimage[i]; in vpe_g_fmt()
1524 struct vpe_q_data *q_data; in __vpe_s_fmt() local
1537 q_data = get_q_data(ctx, f->type); in __vpe_s_fmt()
1538 if (!q_data) in __vpe_s_fmt()
1541 q_data->fmt = find_format(f); in __vpe_s_fmt()
1542 q_data->width = pix->width; in __vpe_s_fmt()
1543 q_data->height = pix->height; in __vpe_s_fmt()
1544 q_data->colorspace = pix->colorspace; in __vpe_s_fmt()
1545 q_data->field = pix->field; in __vpe_s_fmt()
1550 q_data->bytesperline[i] = plane_fmt->bytesperline; in __vpe_s_fmt()
1551 q_data->sizeimage[i] = plane_fmt->sizeimage; in __vpe_s_fmt()
1554 q_data->c_rect.left = 0; in __vpe_s_fmt()
1555 q_data->c_rect.top = 0; in __vpe_s_fmt()
1556 q_data->c_rect.width = q_data->width; in __vpe_s_fmt()
1557 q_data->c_rect.height = q_data->height; in __vpe_s_fmt()
1559 if (q_data->field == V4L2_FIELD_ALTERNATE) in __vpe_s_fmt()
1560 q_data->flags |= Q_DATA_INTERLACED; in __vpe_s_fmt()
1562 q_data->flags &= ~Q_DATA_INTERLACED; in __vpe_s_fmt()
1565 f->type, q_data->width, q_data->height, q_data->fmt->fourcc, in __vpe_s_fmt()
1566 q_data->bytesperline[VPE_LUMA]); in __vpe_s_fmt()
1567 if (q_data->fmt->coplanar) in __vpe_s_fmt()
1569 q_data->bytesperline[VPE_CHROMA]); in __vpe_s_fmt()
1597 struct vpe_q_data *q_data; in __vpe_try_selection() local
1603 q_data = get_q_data(ctx, s->type); in __vpe_try_selection()
1604 if (!q_data) in __vpe_try_selection()
1637 v4l_bound_align_image(&s->r.width, MIN_W, q_data->width, 1, in __vpe_try_selection()
1638 &s->r.height, MIN_H, q_data->height, H_ALIGN, S_ALIGN); in __vpe_try_selection()
1641 if (s->r.left + s->r.width > q_data->width) in __vpe_try_selection()
1642 s->r.left = q_data->width - s->r.width; in __vpe_try_selection()
1643 if (s->r.top + s->r.height > q_data->height) in __vpe_try_selection()
1644 s->r.top = q_data->height - s->r.height; in __vpe_try_selection()
1653 struct vpe_q_data *q_data; in vpe_g_selection() local
1660 q_data = get_q_data(ctx, s->type); in vpe_g_selection()
1661 if (!q_data) in vpe_g_selection()
1694 s->r = q_data->c_rect; in vpe_g_selection()
1702 s->r.width = q_data->width; in vpe_g_selection()
1703 s->r.height = q_data->height; in vpe_g_selection()
1714 struct vpe_q_data *q_data; in vpe_s_selection() local
1722 q_data = get_q_data(ctx, sel.type); in vpe_s_selection()
1723 if (!q_data) in vpe_s_selection()
1726 if ((q_data->c_rect.left == sel.r.left) && in vpe_s_selection()
1727 (q_data->c_rect.top == sel.r.top) && in vpe_s_selection()
1728 (q_data->c_rect.width == sel.r.width) && in vpe_s_selection()
1729 (q_data->c_rect.height == sel.r.height)) { in vpe_s_selection()
1735 q_data->c_rect = sel.r; in vpe_s_selection()
1805 struct vpe_q_data *q_data; in vpe_queue_setup() local
1807 q_data = get_q_data(ctx, vq->type); in vpe_queue_setup()
1809 *nplanes = q_data->fmt->coplanar ? 2 : 1; in vpe_queue_setup()
1812 sizes[i] = q_data->sizeimage[i]; in vpe_queue_setup()
1818 if (q_data->fmt->coplanar) in vpe_queue_setup()
1828 struct vpe_q_data *q_data; in vpe_buf_prepare() local
1833 q_data = get_q_data(ctx, vb->vb2_queue->type); in vpe_buf_prepare()
1834 num_planes = q_data->fmt->coplanar ? 2 : 1; in vpe_buf_prepare()
1837 if (!(q_data->flags & Q_DATA_INTERLACED)) { in vpe_buf_prepare()
1847 if (vb2_plane_size(vb, i) < q_data->sizeimage[i]) { in vpe_buf_prepare()
1851 (long) q_data->sizeimage[i]); in vpe_buf_prepare()
1857 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()