Lines Matching refs:src_buf
132 struct vb2_v4l2_buffer *src_buf; in start_encode() local
167 src_buf = v4l2_m2m_next_src_buf(m2m_ctx); in start_encode()
168 if (!src_buf) { in start_encode()
177 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
182 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
184 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode()
188 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode()
190 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode()
192 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 2); in start_encode()
195 pic_param.src_idx = src_buf->vb2_buf.index; in start_encode()
208 src_buf = v4l2_m2m_src_buf_remove(m2m_ctx); in start_encode()
209 if (!src_buf) { in start_encode()
223 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; in start_encode()
224 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); in start_encode()
234 if (src_buf) in start_encode()
235 v4l2_m2m_src_buf_remove_by_idx(m2m_ctx, src_buf->vb2_buf.index); in start_encode()
246 struct vb2_v4l2_buffer *src_buf = NULL; in wave5_vpu_enc_finish_encode() local
275 src_buf = to_vb2_v4l2_buffer(vb); in wave5_vpu_enc_finish_encode()
277 if (src_buf) { in wave5_vpu_enc_finish_encode()
278 inst->timestamp = src_buf->vb2_buf.timestamp; in wave5_vpu_enc_finish_encode()
279 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); in wave5_vpu_enc_finish_encode()