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()
85 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
86 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
104 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local
105 struct uvc_video *video = &uvc->video; in uvc_v4l2_set_format()
145 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs() local
146 struct uvc_video *video = &uvc->video; in uvc_v4l2_reqbufs()
158 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf() local
159 struct uvc_video *video = &uvc->video; in uvc_v4l2_querybuf()
168 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_qbuf() local
169 struct uvc_video *video = &uvc->video; in uvc_v4l2_qbuf()
183 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_dqbuf() local
184 struct uvc_video *video = &uvc->video; in uvc_v4l2_dqbuf()
193 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamon() local
194 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamon()
209 uvc_function_setup_continue(uvc); in uvc_v4l2_streamon()
210 uvc->state = UVC_STATE_STREAMING; in uvc_v4l2_streamon()
219 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamoff() local
220 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamoff()
250 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_ioctl_default() local
254 return uvc_send_response(uvc, arg); in uvc_v4l2_ioctl_default()
284 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_open() local
294 handle->device = &uvc->video; in uvc_v4l2_open()
297 uvc_function_connect(uvc); in uvc_v4l2_open()
305 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_release() local
309 uvc_function_disconnect(uvc); in uvc_v4l2_release()
328 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_mmap() local
330 return uvcg_queue_mmap(&uvc->video.queue, vma); in uvc_v4l2_mmap()
337 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_poll() local
339 return uvcg_queue_poll(&uvc->video.queue, file, wait); in uvc_v4l2_poll()
348 struct uvc_device *uvc = video_get_drvdata(vdev); in uvcg_v4l2_get_unmapped_area() local
350 return uvcg_queue_get_unmapped_area(&uvc->video.queue, pgoff); in uvcg_v4l2_get_unmapped_area()