Lines Matching refs:uvc
28 #include "uvc.h"
36 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data)
38 struct usb_composite_dev *cdev = uvc->func.config->cdev;
39 struct usb_request *req = uvc->control_req;
44 req->length = min(uvc->event_length, data->length);
45 req->zero = data->length < uvc->event_length;
125 struct uvc_device *uvc = video_get_drvdata(vdev);
147 handle->device = &uvc->video;
150 uvc_function_connect(uvc);
162 struct uvc_device *uvc = video_get_drvdata(vdev);
166 uvc_function_disconnect(uvc);
186 struct uvc_device *uvc = video_get_drvdata(vdev);
188 struct usb_composite_dev *cdev = uvc->func.config->cdev;
189 struct uvc_video *video = &uvc->video;
302 uvc->event_setup_out =
304 uvc->event_length = uvc_event->req.wLength;
324 ret = uvc_send_response(uvc, arg);
344 struct uvc_device *uvc = video_get_drvdata(vdev);
346 return uvc_queue_mmap(&uvc->video.queue, vma);
353 struct uvc_device *uvc = video_get_drvdata(vdev);
361 mask |= uvc_queue_poll(&uvc->video.queue, file, wait);