Lines Matching refs:src_buf
152 struct vb2_v4l2_buffer *src_buf; in start_encode() local
174 src_buf = v4l2_m2m_next_src_buf(m2m_ctx); in start_encode()
175 if (!src_buf) { in start_encode()
184 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
189 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
191 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode()
195 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
197 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode()
199 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 2); in start_encode()
202 pic_param.src_idx = src_buf->vb2_buf.index; in start_encode()
215 src_buf = v4l2_m2m_src_buf_remove(m2m_ctx); in start_encode()
216 if (!src_buf) { in start_encode()
230 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; in start_encode()
231 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); in start_encode()
241 if (src_buf) in start_encode()
242 v4l2_m2m_src_buf_remove_by_idx(m2m_ctx, src_buf->vb2_buf.index); in start_encode()
253 struct vb2_v4l2_buffer *src_buf = NULL; in wave5_vpu_enc_finish_encode() local
282 src_buf = to_vb2_v4l2_buffer(vb); in wave5_vpu_enc_finish_encode()
284 if (src_buf) { in wave5_vpu_enc_finish_encode()
285 inst->timestamp = src_buf->vb2_buf.timestamp; in wave5_vpu_enc_finish_encode()
286 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); in wave5_vpu_enc_finish_encode()