Lines Matching refs:src_vb
65 struct vb2_v4l2_buffer *src_vb, *dst_vb; in __gsc_m2m_cleanup_queue() local
68 src_vb = v4l2_m2m_src_buf_remove(ctx->m2m_ctx); in __gsc_m2m_cleanup_queue()
69 v4l2_m2m_buf_done(src_vb, VB2_BUF_STATE_ERROR); in __gsc_m2m_cleanup_queue()
91 struct vb2_v4l2_buffer *src_vb, *dst_vb; in gsc_m2m_job_finish() local
96 src_vb = v4l2_m2m_src_buf_remove(ctx->m2m_ctx); in gsc_m2m_job_finish()
99 if (src_vb && dst_vb) { in gsc_m2m_job_finish()
100 dst_vb->vb2_buf.timestamp = src_vb->vb2_buf.timestamp; in gsc_m2m_job_finish()
101 dst_vb->timecode = src_vb->timecode; in gsc_m2m_job_finish()
104 src_vb->flags in gsc_m2m_job_finish()
107 v4l2_m2m_buf_done(src_vb, vb_state); in gsc_m2m_job_finish()
123 struct vb2_v4l2_buffer *src_vb, *dst_vb; in gsc_get_bufs() local
129 src_vb = v4l2_m2m_next_src_buf(ctx->m2m_ctx); in gsc_get_bufs()
130 ret = gsc_prepare_addr(ctx, &src_vb->vb2_buf, s_frame, &s_frame->addr); in gsc_get_bufs()
139 dst_vb->vb2_buf.timestamp = src_vb->vb2_buf.timestamp; in gsc_get_bufs()