Lines Matching refs:vb
106 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in fimc_capture_state_cleanup()
114 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in fimc_capture_state_cleanup()
200 tv = &v_buf->vb.v4l2_buf.timestamp; in fimc_capture_irq_handler()
203 v_buf->vb.v4l2_buf.sequence = cap->frame_count++; in fimc_capture_irq_handler()
205 vb2_buffer_done(&v_buf->vb, VB2_BUF_STATE_DONE); in fimc_capture_irq_handler()
236 vaddr = vb2_plane_vaddr(&v_buf->vb, plane); in fimc_capture_irq_handler()
318 static void buffer_queue(struct vb2_buffer *vb);
341 buffer_queue(&buf->vb); in fimc_capture_resume()
387 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
389 struct vb2_queue *vq = vb->vb2_queue; in buffer_prepare()
399 if (vb2_plane_size(vb, i) < size) { in buffer_prepare()
402 vb2_plane_size(vb, i), size); in buffer_prepare()
405 vb2_set_plane_payload(vb, i, size); in buffer_prepare()
411 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
414 = container_of(vb, struct fimc_vid_buffer, vb); in buffer_queue()
415 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
423 fimc_prepare_addr(ctx, &buf->vb, &ctx->d_frame, &buf->paddr); in buffer_queue()
1475 vb2_set_plane_payload(&buf->vb, 0, *((u32 *)arg)); in fimc_sensor_notify()