Home
last modified time | relevance | path

Searched full:uvc (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/usb/gadget/function/
H A Duvc_v4l2.c14 #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 Df_uvc.h14 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 Duvc.h93 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 Duvc_video.h20 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
H A Du_uvc.h5 * Utility definitions for the uvc function
H A Duvc_queue.c23 #include "uvc.h"
138 struct usb_composite_dev *cdev = video->uvc->func.config->cdev; in uvcg_queue_init()
H A Duvc_configfs.h5 * Configfs support for the uvc function.
H A Duvc_configfs.c5 * 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 Dmetafmt-uvc.rst4 .. _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 Dmetafmt-d4xx.rst10 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 Dgadget_uvc.rst2 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 DKconfig3 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 Dusb-cardlist.rst19 ``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 DMakefile8 obj-$(CONFIG_UVC_COMMON) += uvc.o
/linux/drivers/media/usb/
H A DMakefile24 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
H A DKconfig20 source "drivers/media/usb/uvc/Kconfig"
/linux/drivers/media/usb/pwc/
H A DKconfig26 Usb Video Class driver (linux-uvc).
/linux/Documentation/devicetree/bindings/iio/light/
H A Dams,as73211.yaml15 AMS AS7331 UVA, UVB and UVC Sensor with I2C Interface
/linux/drivers/usb/misc/
H A Disight_firmware.c11 * be claimed by the uvc driver.
/linux/drivers/usb/gadget/
H A DKconfig478 device. It provides a userspace API to process UVC control requests
/linux/drivers/usb/gadget/legacy/
H A DKconfig510 device. It provides a userspace API to process UVC control requests
H A Dwebcam.c530 fi_uvc = usb_get_function_instance("uvc"); in webcam_bind()
/linux/arch/s390/tools/
H A Dopcodes.txt596 b9a4 uvc RRF_URR
/linux/drivers/iio/light/
H A DKconfig146 JENCOLOR(R) Digital XYZ and the AMS AS7331 UVA, UVB and UVC
/linux/Documentation/
H A D.renames.txt588 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

12