Lines Matching refs:vbuf

28 #define to_au(__vbuf) container_of(__vbuf, struct delta_au, vbuf)
29 #define to_frame(__vbuf) container_of(__vbuf, struct delta_frame, vbuf)
69 ctx->name, au->vbuf.vb2_buf.index, au->dts, au->size,
73 ctx->name, au->vbuf.vb2_buf.index, au->dts, au->size,
92 struct vb2_v4l2_buffer *vbuf;
94 vbuf = &au->vbuf;
95 vbuf->sequence = ctx->au_num++;
96 v4l2_m2m_buf_done(vbuf, err ? VB2_BUF_STATE_ERROR : VB2_BUF_STATE_DONE);
102 struct vb2_v4l2_buffer *vbuf;
109 vbuf = &frame->vbuf;
110 vbuf->sequence = ctx->frame_num++;
111 v4l2_m2m_buf_done(vbuf, err ? VB2_BUF_STATE_ERROR : VB2_BUF_STATE_DONE);
119 struct vb2_v4l2_buffer *vbuf;
127 vbuf = &frame->vbuf;
128 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
146 struct vb2_v4l2_buffer *vbuf = &frame->vbuf;
148 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
931 struct vb2_v4l2_buffer *vbuf;
941 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
942 if (!vbuf) {
947 au = to_au(vbuf);
948 au->size = vb2_get_plane_payload(&vbuf->vb2_buf, 0);
949 au->dts = vbuf->vb2_buf.timestamp;
1119 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1120 struct delta_au *au = to_au(vbuf);
1124 au->vaddr = vb2_plane_vaddr(&au->vbuf.vb2_buf, 0);
1126 (&au->vbuf.vb2_buf, 0);
1132 if (vbuf->field == V4L2_FIELD_ANY)
1133 vbuf->field = V4L2_FIELD_NONE;
1242 struct vb2_v4l2_buffer *vbuf;
1247 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
1248 if (!vbuf) {
1254 frame = to_frame(vbuf);
1298 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1300 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
1311 struct vb2_v4l2_buffer *vbuf = NULL;
1337 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
1338 if (!vbuf) {
1344 au = to_au(vbuf);
1345 au->size = vb2_get_plane_payload(&vbuf->vb2_buf, 0);
1346 au->dts = vbuf->vb2_buf.timestamp;
1389 if (vbuf)
1390 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_QUEUED);
1392 while ((vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx)))
1393 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_QUEUED);
1400 struct vb2_v4l2_buffer *vbuf;
1405 while ((vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx)))
1406 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);
1465 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1466 struct delta_frame *frame = to_frame(vbuf);
1470 frame->index = vbuf->vb2_buf.index;
1471 frame->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
1472 frame->paddr = vb2_dma_contig_plane_dma_addr(&vbuf->vb2_buf, 0);
1489 frame->flags = vbuf->flags;
1496 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1497 struct delta_frame *frame = to_frame(vbuf);
1500 vb2_set_plane_payload(&vbuf->vb2_buf, 0, frame->info.size);
1502 vbuf->field = frame->field;
1503 vbuf->flags = frame->flags;
1510 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1511 struct delta_frame *frame = to_frame(vbuf);
1530 struct vb2_v4l2_buffer *vbuf;
1546 vbuf = &frame->vbuf;
1547 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);