Lines Matching refs:vb
106 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR); in fimc_capture_state_cleanup()
114 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR); in fimc_capture_state_cleanup()
196 v4l2_get_timestamp(&v_buf->vb.timestamp); in fimc_capture_irq_handler()
197 v_buf->vb.sequence = cap->frame_count++; in fimc_capture_irq_handler()
199 vb2_buffer_done(&v_buf->vb.vb2_buf, VB2_BUF_STATE_DONE); in fimc_capture_irq_handler()
230 vaddr = vb2_plane_vaddr(&v_buf->vb.vb2_buf, plane); in fimc_capture_irq_handler()
312 static void buffer_queue(struct vb2_buffer *vb);
335 buffer_queue(&buf->vb.vb2_buf); in fimc_capture_resume()
382 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
384 struct vb2_queue *vq = vb->vb2_queue; in buffer_prepare()
394 if (vb2_plane_size(vb, i) < size) { in buffer_prepare()
397 vb2_plane_size(vb, i), size); in buffer_prepare()
400 vb2_set_plane_payload(vb, i, size); in buffer_prepare()
406 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
408 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_queue()
410 = container_of(vbuf, struct fimc_vid_buffer, vb); in buffer_queue()
411 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
419 fimc_prepare_addr(ctx, &buf->vb.vb2_buf, &ctx->d_frame, &buf->paddr); in buffer_queue()
1471 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, in fimc_sensor_notify()