Lines Matching defs:queue
33 if (buf->bytesused - video->queue.buf_used <= len - 2)
43 struct uvc_video_queue *queue = &video->queue;
48 mem = buf->mem + queue->buf_used;
49 nbytes = min((unsigned int)len, buf->bytesused - queue->buf_used);
52 queue->buf_used += nbytes;
83 if (buf->bytesused == video->queue.buf_used) {
84 video->queue.buf_used = 0;
86 uvcg_queue_next_buffer(&video->queue, buf);
93 buf->bytesused == video->queue.buf_used)
116 if (buf->bytesused == video->queue.buf_used) {
117 video->queue.buf_used = 0;
119 uvcg_queue_next_buffer(&video->queue, buf);
134 uvcg_err(&video->uvc->func, "Failed to queue request (%d).\n",
149 struct uvc_video_queue *queue = &video->queue;
158 uvcg_queue_cancel(queue, 1);
165 uvcg_queue_cancel(queue, 0);
249 struct uvc_video_queue *queue = &video->queue;
270 * request, protected by the video queue irqlock.
272 spin_lock_irqsave(&queue->irqlock, flags);
273 buf = uvcg_queue_head(queue);
275 spin_unlock_irqrestore(&queue->irqlock, flags);
283 spin_unlock_irqrestore(&queue->irqlock, flags);
286 uvcg_queue_cancel(queue, 0);
313 uvcg_queue_cancel(&video->queue, 0);
320 uvcg_queue_enable(&video->queue, 0);
324 if ((ret = uvcg_queue_enable(&video->queue, 1)) < 0)
357 /* Initialize the video buffers queue. */
358 uvcg_queue_init(&video->queue, V4L2_BUF_TYPE_VIDEO_OUTPUT,