Lines Matching defs:vb
253 static int bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb,
256 if (!vb || !frame)
259 paddr[0] = vb2_dma_contig_plane_dma_addr(vb, 0);
466 static int bdisp_buf_prepare(struct vb2_buffer *vb)
468 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
469 struct bdisp_frame *frame = ctx_get_frame(ctx, vb->vb2_queue->type);
476 if (vb->vb2_queue->type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
477 vb2_set_plane_payload(vb, 0, frame->sizeimage);
482 static void bdisp_buf_queue(struct vb2_buffer *vb)
484 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
485 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
488 if (!vb2_get_plane_payload(vb, 0)) {
490 vb2_buffer_done(vb, VB2_BUF_STATE_DONE);