Lines Matching refs:dst_vb
67 struct vb2_v4l2_buffer *src_vb, *dst_vb; in __gsc_m2m_cleanup_queue() local
75 dst_vb = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx); in __gsc_m2m_cleanup_queue()
76 v4l2_m2m_buf_done(dst_vb, VB2_BUF_STATE_ERROR); in __gsc_m2m_cleanup_queue()
93 struct vb2_v4l2_buffer *src_vb, *dst_vb; in gsc_m2m_job_finish() local
99 dst_vb = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx); in gsc_m2m_job_finish()
101 if (src_vb && dst_vb) { in gsc_m2m_job_finish()
102 dst_vb->vb2_buf.timestamp = src_vb->vb2_buf.timestamp; in gsc_m2m_job_finish()
103 dst_vb->timecode = src_vb->timecode; in gsc_m2m_job_finish()
104 dst_vb->flags &= ~V4L2_BUF_FLAG_TSTAMP_SRC_MASK; in gsc_m2m_job_finish()
105 dst_vb->flags |= in gsc_m2m_job_finish()
110 v4l2_m2m_buf_done(dst_vb, vb_state); in gsc_m2m_job_finish()
125 struct vb2_v4l2_buffer *src_vb, *dst_vb; in gsc_get_bufs() local
136 dst_vb = v4l2_m2m_next_dst_buf(ctx->m2m_ctx); in gsc_get_bufs()
137 ret = gsc_prepare_addr(ctx, &dst_vb->vb2_buf, d_frame, &d_frame->addr); in gsc_get_bufs()
141 dst_vb->vb2_buf.timestamp = src_vb->vb2_buf.timestamp; in gsc_get_bufs()