Lines Matching defs:vb

768 	struct vb2_v4l2_buffer *vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
775 (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) + ctx->out_q.sos + 2;
805 struct vb2_v4l2_buffer *vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
812 jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
864 struct vb2_v4l2_buffer *vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
870 (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) + ctx->out_q.sof;
895 struct vb2_v4l2_buffer *vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
902 jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
2112 struct vb2_v4l2_buffer *vb;
2122 vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
2128 vb = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
2131 jpeg_addr.y = vb2_dma_contig_plane_dma_addr(&vb->vb2_buf, 0);
2149 struct vb2_v4l2_buffer *vb;
2153 vb = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
2155 vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
2157 jpeg_addr = vb2_dma_contig_plane_dma_addr(&vb->vb2_buf, 0);
2273 struct vb2_v4l2_buffer *vb;
2280 vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
2283 vb = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
2287 jpeg_addr.y = vb2_dma_contig_plane_dma_addr(&vb->vb2_buf, 0);
2305 struct vb2_v4l2_buffer *vb;
2309 vb = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx);
2311 vb = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
2313 jpeg_addr = vb2_dma_contig_plane_dma_addr(&vb->vb2_buf, 0);
2474 static int s5p_jpeg_buf_prepare(struct vb2_buffer *vb)
2476 struct s5p_jpeg_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
2479 q_data = get_q_data(ctx, vb->vb2_queue->type);
2482 if (vb2_plane_size(vb, 0) < q_data->size) {
2484 __func__, vb2_plane_size(vb, 0),
2489 vb2_set_plane_payload(vb, 0, q_data->size);
2518 static void s5p_jpeg_buf_queue(struct vb2_buffer *vb)
2520 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
2521 struct s5p_jpeg_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
2524 vb->vb2_queue->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
2539 (unsigned long)vb2_plane_vaddr(vb, 0),
2541 vb2_get_plane_payload(vb, 0)), ctx);
2543 vb2_buffer_done(vb, VB2_BUF_STATE_ERROR);