• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/

Lines Matching refs:video

69 uvc_v4l2_get_format(struct uvc_video *video, struct v4l2_format *fmt)
71 fmt->fmt.pix.pixelformat = video->fcc;
72 fmt->fmt.pix.width = video->width;
73 fmt->fmt.pix.height = video->height;
75 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8;
76 fmt->fmt.pix.sizeimage = video->imagesize;
84 uvc_v4l2_set_format(struct uvc_video *video, struct v4l2_format *fmt)
106 video->fcc = format->fcc;
107 video->bpp = format->bpp;
108 video->width = fmt->fmt.pix.width;
109 video->height = fmt->fmt.pix.height;
110 video->imagesize = imagesize;
147 handle->device = &uvc->video;
164 struct uvc_video *video = handle->device;
168 uvc_video_enable(video, 0);
169 mutex_lock(&video->queue.mutex);
170 if (uvc_free_buffers(&video->queue) < 0)
173 mutex_unlock(&video->queue.mutex);
189 struct uvc_video *video = &uvc->video;
213 if (fmt->type != video->queue.type)
216 return uvc_v4l2_get_format(video, fmt);
223 if (fmt->type != video->queue.type)
226 return uvc_v4l2_set_format(video, fmt);
234 if (rb->type != video->queue.type ||
238 ret = uvc_alloc_buffers(&video->queue, rb->count,
239 video->imagesize);
252 if (buf->type != video->queue.type)
255 return uvc_query_buffer(&video->queue, buf);
259 if ((ret = uvc_queue_buffer(&video->queue, arg)) < 0)
262 return uvc_video_pump(video);
265 return uvc_dequeue_buffer(&video->queue, arg,
272 if (*type != video->queue.type)
275 return uvc_video_enable(video, 1);
282 if (*type != video->queue.type)
285 return uvc_video_enable(video, 0);
346 return uvc_queue_mmap(&uvc->video.queue, vma);
361 mask |= uvc_queue_poll(&uvc->video.queue, file, wait);