| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_v4l2.c | 14 #include <linux/usb/uvc.h> 24 #include "uvc.h" 85 static struct uvcg_format *find_format_by_index(struct uvc_device *uvc, int index) in find_format_by_index() argument 91 list_for_each_entry(format, &uvc->header->formats, entry) { in find_format_by_index() 102 static struct uvcg_frame *find_frame_by_index(struct uvc_device *uvc, in find_frame_by_index() argument 110 list_for_each_entry(format, &uvc->header->formats, entry) { in find_frame_by_index() 124 static struct uvcg_format *find_format_by_pix(struct uvc_device *uvc, in find_format_by_pix() argument 130 list_for_each_entry(format, &uvc->header->formats, entry) { in find_format_by_pix() 145 static struct uvcg_frame *find_closest_frame_by_size(struct uvc_device *uvc, in find_closest_frame_by_size() argument 149 struct uvc_video *video = &uvc->video; in find_closest_frame_by_size() [all …]
|
| H A D | f_uvc.h | 14 void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep); 16 void uvc_function_connect(struct uvc_device *uvc); 18 void uvc_function_disconnect(struct uvc_device *uvc);
|
| H A D | uvc.h | 93 struct uvc_device *uvc; member 212 extern void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep); 213 extern void uvc_function_connect(struct uvc_device *uvc); 214 extern void uvc_function_disconnect(struct uvc_device *uvc);
|
| H A D | uvc_video.h | 20 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
| H A D | u_uvc.h | 5 * Utility definitions for the uvc function
|
| H A D | uvc_queue.c | 23 #include "uvc.h" 138 struct usb_composite_dev *cdev = video->uvc->func.config->cdev; in uvcg_queue_init()
|
| H A D | uvc_configfs.h | 5 * Configfs support for the uvc function.
|
| H A D | uvc_configfs.c | 5 * Configfs support for the uvc function. 17 #include <linux/usb/uvc.h> 2408 /* index values in uvc are never 0 */ \ 2605 /* index values in uvc are never 0 */ \ 3632 * UVC function
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | metafmt-uvc.rst | 4 .. _v4l2-meta-fmt-uvc: 10 UVC Payload Header Data 16 This format describes standard UVC metadata, extracted from UVC packet headers 17 and provided by the UVC driver through metadata video nodes. That data includes 18 exact copies of the standard part of UVC Payload Header contents and auxiliary 21 the "UVC 1.5 Class specification" for details. 23 Each UVC payload header can be between 2 and 12 bytes large. Buffers can 32 .. flat-table:: UVC Metadata Block 46 * - :cspan:`1` *The rest is an exact copy of the UVC payload header:* 52 - Flags, indicating presence of other standard UVC fields [all …]
|
| H A D | metafmt-d4xx.rst | 10 Intel D4xx UVC Cameras Metadata 16 Intel D4xx (D435, D455 and others) cameras include per-frame metadata in their UVC 17 payload headers, following the Microsoft(R) UVC extension proposal [1_]. That 18 means, that the private D4XX metadata, following the standard UVC header, is 145 [1] https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/uvc-extensions-1-5
|
| /linux/Documentation/usb/ |
| H A D | gadget_uvc.rst | 2 Linux UVC Gadget Driver 7 The UVC Gadget driver is a driver for hardware on the *device* side of a USB 14 On the host side (once connected via USB cable), a device running the UVC Gadget 15 driver *and controlled by an appropriate userspace program* should appear as a UVC 26 USB_F_UVC must be selected to enable support for the UVC gadget. 30 The UVC Gadget expects to be configured through configfs using the UVC function. 31 This allows a significant degree of flexibility, as many of a UVC device's 35 see Documentation/ABI/testing/configfs-usb-gadget-uvc 42 The UVC Function 45 The first step is to create the UVC function: [all …]
|
| /linux/drivers/media/usb/uvc/ |
| H A D | Kconfig | 3 tristate "USB Video Class (UVC)" 8 Support for the USB Video Class (UVC). Currently only video 11 For more information see: <http://linux-uvc.berlios.de/> 14 bool "UVC input events device support"
|
| /linux/Documentation/admin-guide/media/ |
| H A D | usb-cardlist.rst | 19 ``uvc-driver``. 37 for cameras not supported by the USB Video Class (UVC) driver, 97 uvcvideo USB Video Class (UVC)
|
| /linux/drivers/media/common/ |
| H A D | Makefile | 8 obj-$(CONFIG_UVC_COMMON) += uvc.o
|
| /linux/drivers/media/usb/ |
| H A D | Makefile | 24 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
|
| H A D | Kconfig | 20 source "drivers/media/usb/uvc/Kconfig"
|
| /linux/drivers/media/usb/pwc/ |
| H A D | Kconfig | 26 Usb Video Class driver (linux-uvc).
|
| /linux/Documentation/devicetree/bindings/iio/light/ |
| H A D | ams,as73211.yaml | 15 AMS AS7331 UVA, UVB and UVC Sensor with I2C Interface
|
| /linux/drivers/usb/misc/ |
| H A D | isight_firmware.c | 11 * be claimed by the uvc driver.
|
| /linux/drivers/usb/gadget/ |
| H A D | Kconfig | 478 device. It provides a userspace API to process UVC control requests
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | Kconfig | 510 device. It provides a userspace API to process UVC control requests
|
| H A D | webcam.c | 530 fi_uvc = usb_get_function_instance("uvc"); in webcam_bind()
|
| /linux/arch/s390/tools/ |
| H A D | opcodes.txt | 596 b9a4 uvc RRF_URR
|
| /linux/drivers/iio/light/ |
| H A D | Kconfig | 146 JENCOLOR(R) Digital XYZ and the AMS AS7331 UVA, UVB and UVC
|
| /linux/Documentation/ |
| H A D | .renames.txt | 588 media/uapi/v4l/pixfmt-meta-uvc userspace-api/media/v4l/metafmt-uvc 1059 userspace-api/media/v4l/pixfmt-meta-uvc userspace-api/media/v4l/metafmt-uvc
|