Lines Matching refs:uvc

33 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data)  in uvc_send_response()  argument
35 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response()
36 struct usb_request *req = uvc->control_req; in uvc_send_response()
41 req->length = min_t(unsigned int, uvc->event_length, data->length); in uvc_send_response()
42 req->zero = data->length < uvc->event_length; in uvc_send_response()
67 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() local
68 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap()
81 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
82 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
100 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local
101 struct uvc_video *video = &uvc->video; in uvc_v4l2_set_format()
114 uvcg_info(&uvc->func, "Unsupported format 0x%08x.\n", in uvc_v4l2_set_format()
141 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs() local
142 struct uvc_video *video = &uvc->video; in uvc_v4l2_reqbufs()
154 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf() local
155 struct uvc_video *video = &uvc->video; in uvc_v4l2_querybuf()
164 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_qbuf() local
165 struct uvc_video *video = &uvc->video; in uvc_v4l2_qbuf()
181 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_dqbuf() local
182 struct uvc_video *video = &uvc->video; in uvc_v4l2_dqbuf()
191 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamon() local
192 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamon()
207 uvc_function_setup_continue(uvc); in uvc_v4l2_streamon()
208 uvc->state = UVC_STATE_STREAMING; in uvc_v4l2_streamon()
217 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamoff() local
218 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamoff()
248 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_ioctl_default() local
252 return uvc_send_response(uvc, arg); in uvc_v4l2_ioctl_default()
282 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_open() local
292 handle->device = &uvc->video; in uvc_v4l2_open()
295 uvc_function_connect(uvc); in uvc_v4l2_open()
303 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_release() local
307 uvc_function_disconnect(uvc); in uvc_v4l2_release()
326 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_mmap() local
328 return uvcg_queue_mmap(&uvc->video.queue, vma); in uvc_v4l2_mmap()
335 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_poll() local
337 return uvcg_queue_poll(&uvc->video.queue, file, wait); in uvc_v4l2_poll()
346 struct uvc_device *uvc = video_get_drvdata(vdev); in uvcg_v4l2_get_unmapped_area() local
348 return uvcg_queue_get_unmapped_area(&uvc->video.queue, pgoff); in uvcg_v4l2_get_unmapped_area()