Lines Matching refs:buffer
350 struct isp_buffer *buffer = to_isp_buffer(vbuf);
354 /* Refuse to prepare the buffer is the video node has registered an
370 vb2_set_plane_payload(&buffer->vb.vb2_buf, 0,
372 buffer->dma = addr;
378 * isp_video_buffer_queue - Add buffer to streaming queue
379 * @buf: Video buffer
390 struct isp_buffer *buffer = to_isp_buffer(vbuf);
401 vb2_buffer_done(&buffer->vb.vb2_buf, VB2_BUF_STATE_ERROR);
407 list_add_tail(&buffer->irqlist, &video->dmaqueue);
419 video->ops->queue(video, buffer);
439 * The buffer state should be VB2_BUF_STATE_QUEUED if called due to an error
498 * omap3isp_video_buffer_next - Complete the current buffer and return the next
501 * Remove the current video buffer from the DMA queue and fill its timestamp and
504 * For capture video nodes the buffer state is set to VB2_BUF_STATE_DONE if no
506 * For video output nodes the buffer state is always set to VB2_BUF_STATE_DONE.
508 * The DMA queue is expected to contain at least one buffer.
510 * Return a pointer to the next buffer in the DMA queue, or NULL if the queue is
536 * Note: There is no guarantee that the output buffer will finish
601 * in the erroneous state and makes sure no new buffer can be queued.
620 * continuous mode and requests ISP modules to queue again the ACTIVE buffer