Searched refs:uvc (Results 1 – 22 of 22) sorted by relevance
| /linux/drivers/usb/gadget/function/ |
| A D | f_uvc.c | 344 &(uvc->func), uvc->video.ep); in uvc_function_set_alt() 420 memset(&uvc->vdev, 0, sizeof(uvc->video)); in uvc_register_video() 421 uvc->vdev.v4l2_dev = &uvc->v4l2_dev; in uvc_register_video() 427 uvc->vdev.lock = &uvc->video.mutex; in uvc_register_video() 431 video_set_drvdata(&uvc->vdev, uvc); in uvc_register_video() 733 if (uvc->control_req == NULL || uvc->control_buf == NULL) { in uvc_function_bind() 738 uvc->control_req->buf = uvc->control_buf; in uvc_function_bind() 740 uvc->control_req->context = uvc; in uvc_function_bind() 748 ret = uvcg_video_init(&uvc->video, uvc); in uvc_function_bind() 885 kfree(uvc); in uvc_free() [all …]
|
| A D | uvc_v4l2.c | 82 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format() 208 uvc_function_setup_continue(uvc); in uvc_v4l2_streamon() 209 uvc->state = UVC_STATE_STREAMING; in uvc_v4l2_streamon() 246 uvc->func_connected = true; in uvc_v4l2_subscribe_event() 248 uvc_function_connect(uvc); in uvc_v4l2_subscribe_event() 256 uvc->func_connected = false; in uvc_v4l2_disable() 257 uvc_function_disconnect(uvc); in uvc_v4l2_disable() 258 uvcg_video_enable(&uvc->video, 0); in uvc_v4l2_disable() 275 uvc_v4l2_disable(uvc); in uvc_v4l2_unsubscribe_event() 331 handle->device = &uvc->video; in uvc_v4l2_open() [all …]
|
| A D | uvc_video.c | 31 struct uvc_device *uvc = container_of(video, struct uvc_device, video); in uvc_video_encode_header() local 32 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_video_encode_header() 228 uvcg_err(&video->uvc->func, "Failed to queue request (%d).\n", in uvcg_video_ep_queue() 248 struct uvc_device *uvc = video->uvc; in uvc_video_complete() local 256 uvcg_dbg(&video->uvc->func, "VS request cancelled.\n"); in uvc_video_complete() 261 uvcg_info(&video->uvc->func, in uvc_video_complete() 271 if (uvc->state == UVC_STATE_STREAMING) in uvc_video_complete() 439 uvcg_info(&video->uvc->func, in uvcg_video_enable() 480 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init() argument 486 video->uvc = uvc; in uvcg_video_init() [all …]
|
| A D | f_uvc.h | 14 void uvc_function_setup_continue(struct uvc_device *uvc); 16 void uvc_function_connect(struct uvc_device *uvc); 18 void uvc_function_disconnect(struct uvc_device *uvc);
|
| A D | uvc.h | 85 struct uvc_device *uvc; member 172 extern void uvc_function_setup_continue(struct uvc_device *uvc); 175 extern void uvc_function_connect(struct uvc_device *uvc); 176 extern void uvc_function_disconnect(struct uvc_device *uvc);
|
| A D | uvc_video.h | 19 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
| A D | uvc_queue.c | 47 struct usb_composite_dev *cdev = video->uvc->func.config->cdev; in uvc_queue_setup() 129 struct usb_composite_dev *cdev = video->uvc->func.config->cdev; in uvcg_queue_init()
|
| /linux/Documentation/ABI/testing/ |
| A D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 12 What: /config/usb-gadget/gadget/functions/uvc.name/control 24 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 29 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 34 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 39 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 91 What: /config/usb-gadget/gadget/functions/uvc.name/control/processing 113 What: /config/usb-gadget/gadget/functions/uvc.name/control/header 125 What: /config/usb-gadget/gadget/functions/uvc.name/streaming 137 What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class [all …]
|
| /linux/Documentation/usb/ |
| A D | gadget-testing.rst | 778 The function name to use when creating the function directory is "uvc". 779 The uvc function provides these attributes in its function directory: 809 # mkdir functions/uvc.usb0/control/header/h 810 # cd functions/uvc.usb0/control/ 813 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p 814 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval 820 # mkdir functions/uvc.usb0/streaming/header/h 821 # cd functions/uvc.usb0/streaming/header/h 836 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #> 838 where uvc-gadget is this program: [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | meta-formats.rst | 18 pixfmt-meta-uvc
|
| A D | pixfmt-meta-uvc.rst | 3 .. _v4l2-meta-fmt-uvc:
|
| A D | pixfmt-meta-d4xx.rst | 130 [1] https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/uvc-extensions-1-5
|
| /linux/drivers/media/usb/ |
| A D | Makefile | 10 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
|
| A D | Kconfig | 15 source "drivers/media/usb/uvc/Kconfig"
|
| /linux/drivers/media/usb/uvc/ |
| A D | Kconfig | 10 For more information see: <http://linux-uvc.berlios.de/>
|
| /linux/drivers/media/usb/pwc/ |
| A D | Kconfig | 26 Usb Video Class driver (linux-uvc).
|
| /linux/Documentation/admin-guide/media/ |
| A D | usb-cardlist.rst | 19 ``uvc-driver``.
|
| /linux/Documentation/userspace-api/media/drivers/ |
| A D | uvcvideo.rst | 10 linux-uvc-devel@lists.berlios.de.
|
| /linux/drivers/usb/misc/ |
| A D | Kconfig | 212 http://linux-uvc.berlios.de
|
| /linux/arch/s390/tools/ |
| A D | opcodes.txt | 591 b9a4 uvc RRF_URR
|
| /linux/include/config/ |
| A D | auto.conf.cmd | 789 drivers/media/usb/uvc/Kconfig \
|
| /linux/ |
| A D | MAINTAINERS | 19854 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 19857 W: http://www.ideasonboard.org/uvc/ 19859 F: drivers/media/usb/uvc/ 19866 F: drivers/usb/gadget/function/*uvc*
|
Completed in 45 milliseconds