Lines Matching defs:vb2_buffer
69 struct vb2_buffer *vb2_buffer;
75 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
76 address = vb2_dma_contig_plane_dma_addr(vb2_buffer, 0);
157 struct vb2_buffer *vb2_buffer;
168 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
169 vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
176 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
177 vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
233 struct vb2_buffer *vb2_buffer =
236 vb2_buffer->timestamp = ktime_get_ns();
239 vb2_buffer_done(vb2_buffer, VB2_BUF_STATE_DONE);
278 static int sun6i_isp_capture_buffer_prepare(struct vb2_buffer *vb2_buffer)
281 vb2_get_drv_priv(vb2_buffer->vb2_queue);
285 if (vb2_plane_size(vb2_buffer, 0) < size) {
287 vb2_plane_size(vb2_buffer, 0), size);
291 vb2_set_plane_payload(vb2_buffer, 0, size);
296 static void sun6i_isp_capture_buffer_queue(struct vb2_buffer *vb2_buffer)
299 vb2_get_drv_priv(vb2_buffer->vb2_queue);
301 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);