Lines Matching refs:dst_buf

153 	struct vb2_v4l2_buffer *dst_buf;  in start_encode()  local
163 dst_buf = v4l2_m2m_next_dst_buf(m2m_ctx); in start_encode()
164 if (!dst_buf) { in start_encode()
170 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in start_encode()
172 vb2_plane_size(&dst_buf->vb2_buf, 0); in start_encode()
222 dst_buf = v4l2_m2m_dst_buf_remove(m2m_ctx); in start_encode()
223 if (!dst_buf) { in start_encode()
230 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; in start_encode()
232 v4l2_m2m_buf_done(dst_buf, VB2_BUF_STATE_ERROR); in start_encode()
254 struct vb2_v4l2_buffer *dst_buf = NULL; in wave5_vpu_enc_finish_encode() local
293 dst_buf = v4l2_m2m_dst_buf_remove(m2m_ctx); in wave5_vpu_enc_finish_encode()
299 if (!WARN_ON(!dst_buf)) { in wave5_vpu_enc_finish_encode()
300 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, 0); in wave5_vpu_enc_finish_encode()
301 dst_buf->field = V4L2_FIELD_NONE; in wave5_vpu_enc_finish_encode()
302 v4l2_m2m_last_buffer_done(m2m_ctx, dst_buf); in wave5_vpu_enc_finish_encode()
309 if (!dst_buf) { in wave5_vpu_enc_finish_encode()
315 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, enc_output_info.bitstream_size); in wave5_vpu_enc_finish_encode()
317 dst_buf->vb2_buf.timestamp = inst->timestamp; in wave5_vpu_enc_finish_encode()
318 dst_buf->field = V4L2_FIELD_NONE; in wave5_vpu_enc_finish_encode()
322 dst_buf->flags |= V4L2_BUF_FLAG_KEYFRAME; in wave5_vpu_enc_finish_encode()
324 dst_buf->flags |= V4L2_BUF_FLAG_PFRAME; in wave5_vpu_enc_finish_encode()
326 dst_buf->flags |= V4L2_BUF_FLAG_PFRAME; in wave5_vpu_enc_finish_encode()
328 dst_buf->flags |= V4L2_BUF_FLAG_BFRAME; in wave5_vpu_enc_finish_encode()
331 v4l2_m2m_buf_done(dst_buf, VB2_BUF_STATE_DONE); in wave5_vpu_enc_finish_encode()