Lines Matching refs:uvc
36 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() argument
38 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response()
39 struct usb_request *req = uvc->control_req; in uvc_send_response()
44 req->length = min_t(unsigned int, uvc->event_length, data->length); in uvc_send_response()
45 req->zero = data->length < uvc->event_length; in uvc_send_response()
71 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() local
72 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap()
89 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
90 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
108 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local
109 struct uvc_video *video = &uvc->video; in uvc_v4l2_set_format()
149 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs() local
150 struct uvc_video *video = &uvc->video; in uvc_v4l2_reqbufs()
162 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf() local
163 struct uvc_video *video = &uvc->video; in uvc_v4l2_querybuf()
172 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_qbuf() local
173 struct uvc_video *video = &uvc->video; in uvc_v4l2_qbuf()
187 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_dqbuf() local
188 struct uvc_video *video = &uvc->video; in uvc_v4l2_dqbuf()
197 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamon() local
198 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamon()
213 uvc_function_setup_continue(uvc); in uvc_v4l2_streamon()
214 uvc->state = UVC_STATE_STREAMING; in uvc_v4l2_streamon()
223 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamoff() local
224 struct uvc_video *video = &uvc->video; in uvc_v4l2_streamoff()
254 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_ioctl_default() local
258 return uvc_send_response(uvc, arg); in uvc_v4l2_ioctl_default()
288 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_open() local
298 handle->device = &uvc->video; in uvc_v4l2_open()
301 uvc_function_connect(uvc); in uvc_v4l2_open()
309 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_release() local
313 uvc_function_disconnect(uvc); in uvc_v4l2_release()
332 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_mmap() local
334 return uvcg_queue_mmap(&uvc->video.queue, vma); in uvc_v4l2_mmap()
341 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_poll() local
343 return uvcg_queue_poll(&uvc->video.queue, file, wait); in uvc_v4l2_poll()
352 struct uvc_device *uvc = video_get_drvdata(vdev); in uvcg_v4l2_get_unmapped_area() local
354 return uvcg_queue_get_unmapped_area(&uvc->video.queue, pgoff); in uvcg_v4l2_get_unmapped_area()