Lines Matching refs:src_buf
1331 struct vb2_v4l2_buffer *src_buf, *dst_buf; in jpu_cleanup() local
1336 src_buf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); in jpu_cleanup()
1339 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); in jpu_cleanup()
1357 struct vb2_v4l2_buffer *src_buf, *dst_buf; in jpu_device_run() local
1372 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in jpu_device_run()
1379 jpu_buf = vb2_to_jpu_buffer(src_buf); in jpu_device_run()
1395 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in jpu_device_run()
1398 &src_buf->vb2_buf, 1); in jpu_device_run()
1459 src_addr = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in jpu_device_run()
1503 struct vb2_v4l2_buffer *src_buf, *dst_buf; in jpu_irq_handler() local
1531 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in jpu_irq_handler()
1543 dst_buf->field = src_buf->field; in jpu_irq_handler()
1544 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; in jpu_irq_handler()
1545 if (src_buf->flags & V4L2_BUF_FLAG_TIMECODE) in jpu_irq_handler()
1546 dst_buf->timecode = src_buf->timecode; in jpu_irq_handler()
1547 dst_buf->flags = src_buf->flags & in jpu_irq_handler()
1552 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); in jpu_irq_handler()
1560 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); in jpu_irq_handler()