Lines Matching refs:src_buf

870 		struct mtk_jpeg_src_buf *src_buf;  in mtk_jpeg_dec_stop_streaming()  local
873 src_buf = mtk_jpeg_vb2_to_srcbuf(&vb->vb2_buf); in mtk_jpeg_dec_stop_streaming()
874 mtk_jpeg_set_queue_data(ctx, &src_buf->dec_param); in mtk_jpeg_dec_stop_streaming()
903 struct vb2_buffer *src_buf, in mtk_jpeg_set_dec_src() argument
906 bs->str_addr = vb2_dma_contig_plane_dma_addr(src_buf, 0); in mtk_jpeg_set_dec_src()
908 round_up(vb2_get_plane_payload(src_buf, 0), 16); in mtk_jpeg_set_dec_src()
909 bs->size = round_up(vb2_plane_size(src_buf, 0), 128); in mtk_jpeg_set_dec_src()
943 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpeg_enc_device_run() local
948 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in mtk_jpeg_enc_device_run()
966 mtk_jpeg_set_enc_src(ctx, jpeg->reg_base, &src_buf->vb2_buf); in mtk_jpeg_enc_device_run()
976 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpeg_enc_device_run()
1001 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpeg_dec_device_run() local
1009 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in mtk_jpeg_dec_device_run()
1011 jpeg_src_buf = mtk_jpeg_vb2_to_srcbuf(&src_buf->vb2_buf); in mtk_jpeg_dec_device_run()
1024 mtk_jpeg_set_dec_src(ctx, &src_buf->vb2_buf, &bs); in mtk_jpeg_dec_device_run()
1045 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpeg_dec_device_run()
1241 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpeg_job_timeout_work() local
1244 src_buf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); in mtk_jpeg_job_timeout_work()
1251 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); in mtk_jpeg_job_timeout_work()
1480 struct vb2_v4l2_buffer *src_buf, in mtk_jpegenc_set_hw_param() argument
1486 jpeg->hw_param.src_buffer = src_buf; in mtk_jpegenc_set_hw_param()
1539 struct vb2_v4l2_buffer *src_buf, in mtk_jpegdec_set_hw_param() argument
1546 jpeg->hw_param.src_buffer = src_buf; in mtk_jpegdec_set_hw_param()
1555 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpeg_enc_done() local
1565 src_buf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); in mtk_jpeg_enc_done()
1573 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpeg_enc_done()
1585 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpegenc_worker() local
1614 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in mtk_jpegenc_worker()
1615 if (!src_buf) in mtk_jpegenc_worker()
1622 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); in mtk_jpegenc_worker()
1624 mtk_jpegenc_set_hw_param(ctx, hw_id, src_buf, dst_buf); in mtk_jpegenc_worker()
1656 &src_buf->vb2_buf); in mtk_jpegenc_worker()
1667 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpegenc_worker()
1682 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpegdec_worker() local
1710 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in mtk_jpegdec_worker()
1711 if (!src_buf) in mtk_jpegdec_worker()
1718 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); in mtk_jpegdec_worker()
1719 jpeg_src_buf = mtk_jpeg_vb2_to_srcbuf(&src_buf->vb2_buf); in mtk_jpegdec_worker()
1734 mtk_jpegdec_set_hw_param(ctx, hw_id, src_buf, dst_buf); in mtk_jpegdec_worker()
1752 mtk_jpeg_set_dec_src(ctx, &src_buf->vb2_buf, &bs); in mtk_jpegdec_worker()
1785 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpegdec_worker()
1817 struct vb2_v4l2_buffer *src_buf, *dst_buf; in mtk_jpeg_dec_irq() local
1834 src_buf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); in mtk_jpeg_dec_irq()
1836 jpeg_src_buf = mtk_jpeg_vb2_to_srcbuf(&src_buf->vb2_buf); in mtk_jpeg_dec_irq()
1853 v4l2_m2m_buf_done(src_buf, buf_state); in mtk_jpeg_dec_irq()