Lines Matching refs:s_vb
1340 struct vb2_v4l2_buffer *s_vb, *d_vb; in e5010_device_run() local
1347 s_vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in e5010_device_run()
1348 WARN_ON(!s_vb); in e5010_device_run()
1351 if (!s_vb || !d_vb) in e5010_device_run()
1354 s_vb->sequence = ctx->out_queue.sequence++; in e5010_device_run()
1357 v4l2_m2m_buf_copy_metadata(s_vb, d_vb, false); in e5010_device_run()
1375 reg = (u32)vb2_dma_contig_plane_dma_addr(&s_vb->vb2_buf, 0); in e5010_device_run()
1404 reg = (u32)vb2_dma_contig_plane_dma_addr(&s_vb->vb2_buf, 1); in e5010_device_run()
1408 ctx, (u32)vb2_dma_contig_plane_dma_addr(&s_vb->vb2_buf, 0) + luma_crop_offset, in e5010_device_run()
1413 ctx, s_vb->vb2_buf.index, d_vb->vb2_buf.index); in e5010_device_run()
1477 if (s_vb) { in e5010_device_run()
1478 v4l2_m2m_src_buf_remove_by_buf(ctx->fh.m2m_ctx, s_vb); in e5010_device_run()
1479 v4l2_m2m_buf_done(s_vb, VB2_BUF_STATE_ERROR); in e5010_device_run()