Lines Matching defs:vb2_buffer
202 struct vb2_buffer *vb2_buffer;
208 vb2_buffer = &state->pending->v4l2_buffer.vb2_buf;
209 vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
216 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
217 vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
231 struct vb2_buffer *vb2_buffer;
246 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
247 config = vb2_plane_vaddr(vb2_buffer, 0);
266 struct vb2_buffer *vb2_buffer;
275 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
277 vb2_buffer->timestamp = ktime_get_ns();
282 vb2_buffer_done(vb2_buffer, VB2_BUF_STATE_DONE);
310 static int sun6i_isp_params_buffer_prepare(struct vb2_buffer *vb2_buffer)
313 vb2_get_drv_priv(vb2_buffer->vb2_queue);
317 if (vb2_plane_size(vb2_buffer, 0) < size) {
319 vb2_plane_size(vb2_buffer, 0), size);
323 vb2_set_plane_payload(vb2_buffer, 0, size);
328 static void sun6i_isp_params_buffer_queue(struct vb2_buffer *vb2_buffer)
331 vb2_get_drv_priv(vb2_buffer->vb2_queue);
333 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);