Lines Matching refs:m2m_ctx

149 	struct v4l2_m2m_ctx	*m2m_ctx;  member
161 if ((v4l2_m2m_num_src_bufs_ready(ctx->m2m_ctx) > 0) in deinterlace_job_ready()
162 && (v4l2_m2m_num_dst_bufs_ready(ctx->m2m_ctx) > 0) in deinterlace_job_ready()
182 v4l2_m2m_job_finish(pcdev->m2m_dev, ctx->m2m_ctx); in deinterlace_job_abort()
207 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx); in dma_callback()
208 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx); in dma_callback()
219 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx); in dma_callback()
238 src_buf = v4l2_m2m_next_src_buf(ctx->m2m_ctx); in deinterlace_issue_dma()
239 dst_buf = v4l2_m2m_next_dst_buf(ctx->m2m_ctx); in deinterlace_issue_dma()
518 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type); in vidioc_g_fmt()
615 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type); in vidioc_s_fmt()
693 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in vidioc_reqbufs()
701 return v4l2_m2m_querybuf(file, ctx->m2m_ctx, buf); in vidioc_querybuf()
708 return v4l2_m2m_qbuf(file, ctx->m2m_ctx, buf); in vidioc_qbuf()
715 return v4l2_m2m_dqbuf(file, ctx->m2m_ctx, buf); in vidioc_dqbuf()
758 return v4l2_m2m_streamon(file, ctx->m2m_ctx, type); in vidioc_streamon()
766 return v4l2_m2m_streamoff(file, ctx->m2m_ctx, type); in vidioc_streamoff()
856 v4l2_m2m_buf_queue(ctx->m2m_ctx, vbuf); in deinterlace_buf_queue()
919 ctx->m2m_ctx = v4l2_m2m_ctx_init(pcdev->m2m_dev, ctx, &queue_init); in deinterlace_open()
920 if (IS_ERR(ctx->m2m_ctx)) { in deinterlace_open()
921 int ret = PTR_ERR(ctx->m2m_ctx); in deinterlace_open()
936 dprintk(pcdev, "Created instance %p, m2m_ctx: %p\n", ctx, ctx->m2m_ctx); in deinterlace_open()
948 v4l2_m2m_ctx_release(ctx->m2m_ctx); in deinterlace_release()
962 ret = v4l2_m2m_poll(file, ctx->m2m_ctx, wait); in deinterlace_poll()
972 return v4l2_m2m_mmap(file, ctx->m2m_ctx, vma); in deinterlace_mmap()