Lines Matching defs:streaming

106  * handling/memory allocators for each type of supported streaming I/O method.
195 * @VB2_MMAP: driver supports MMAP with streaming API.
196 * @VB2_USERPTR: driver supports USERPTR with streaming API.
199 * @VB2_DMABUF: driver supports DMABUF with streaming API.
381 * streaming is in progress, and the %PREPARED state occurs
389 * @prepare_streaming: called once to prepare for 'streaming' state; this is
391 * okay and streaming resources can be claimed. It is
393 * actual streaming starts when @start_streaming is called.
395 * @start_streaming: called once to enter 'streaming' state; the driver may
404 * start streaming, then set
408 * @stop_streaming: called when 'streaming' state must be disabled; driver
415 * streaming resources can be released here. It is
417 * when the streaming filehandle is closed. Optional.
562 * @queued_count: number of buffers queued and ready for streaming.
567 * @streaming: current streaming state
569 * started streaming.
633 unsigned int streaming:1;
714 * While streaming a buffer can only be returned in state DONE or ERROR.
765 * vb2_core_reqbufs() - Initiate streaming.
777 * #) verifies streaming parameters passed from the userspace;
780 * to be used during streaming;
865 * #) if streaming is on, queues the buffer in driver by the means of
967 * vb2_core_queue_release() - stop streaming, release the queue and free memory
970 * This function stops streaming and performs necessary clean ups, including
1116 * vb2_is_streaming() - return streaming status of the queue.
1121 return q->streaming;
1212 * vb2_start_streaming_called() - return streaming status of driver.