Lines Matching refs:vb
253 static int bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb, in bdisp_get_addr() argument
256 if (!vb || !frame) in bdisp_get_addr()
259 paddr[0] = vb2_dma_contig_plane_dma_addr(vb, 0); in bdisp_get_addr()
469 static int bdisp_buf_prepare(struct vb2_buffer *vb) in bdisp_buf_prepare() argument
471 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in bdisp_buf_prepare()
472 struct bdisp_frame *frame = ctx_get_frame(ctx, vb->vb2_queue->type); in bdisp_buf_prepare()
479 if (vb->vb2_queue->type == V4L2_BUF_TYPE_VIDEO_CAPTURE) in bdisp_buf_prepare()
480 vb2_set_plane_payload(vb, 0, frame->sizeimage); in bdisp_buf_prepare()
485 static void bdisp_buf_queue(struct vb2_buffer *vb) in bdisp_buf_queue() argument
487 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in bdisp_buf_queue()
488 struct bdisp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in bdisp_buf_queue()
491 if (!vb2_get_plane_payload(vb, 0)) { in bdisp_buf_queue()
493 vb2_buffer_done(vb, VB2_BUF_STATE_DONE); in bdisp_buf_queue()