Lines Matching refs:vb
74 static int rga_buf_init(struct vb2_buffer *vb)
76 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
78 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
80 struct rga_frame *f = rga_get_frame(ctx, vb->vb2_queue->type);
107 static int rga_buf_prepare(struct vb2_buffer *vb)
109 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
111 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
112 struct rga_frame *f = rga_get_frame(ctx, vb->vb2_queue->type);
122 for (i = 0; i < vb->num_planes; i++) {
123 vb2_set_plane_payload(vb, i, f->pix.plane_fmt[i].sizeimage);
128 vb2_dma_sg_plane_desc(vb, i));
150 static void rga_buf_queue(struct vb2_buffer *vb)
152 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
153 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
158 static void rga_buf_cleanup(struct vb2_buffer *vb)
160 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
162 struct rga_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);