Lines Matching full:streaming

106  * handling/memory allocators for each type of supported streaming I/O method.
198 * @VB2_MMAP: driver supports MMAP with streaming API.
199 * @VB2_USERPTR: driver supports USERPTR with streaming API.
202 * @VB2_DMABUF: driver supports DMABUF with streaming API.
384 * streaming is in progress, and the %PREPARED state occurs
392 * @prepare_streaming: called once to prepare for 'streaming' state; this is
394 * okay and streaming resources can be claimed. It is
396 * actual streaming starts when @start_streaming is called.
398 * @start_streaming: called once to enter 'streaming' state; the driver may
407 * start streaming, then set
411 * @stop_streaming: called when 'streaming' state must be disabled; driver
418 * streaming resources can be released here. It is
420 * when the streaming filehandle is closed. Optional.
584 * @queued_count: number of buffers queued and ready for streaming.
589 * @streaming: current streaming state
591 * started streaming.
661 unsigned int streaming:1; member
743 * While streaming a buffer can only be returned in state DONE or ERROR.
794 * vb2_core_reqbufs() - Initiate streaming.
806 * #) verifies streaming parameters passed from the userspace;
809 * to be used during streaming;
907 * #) if streaming is on, queues the buffer in driver by the means of
1009 * vb2_core_queue_release() - stop streaming, release the queue and free memory
1012 * This function stops streaming and performs necessary clean ups, including
1158 * vb2_is_streaming() - return streaming status of the queue.
1163 return q->streaming; in vb2_is_streaming()
1266 * vb2_start_streaming_called() - return streaming status of driver.