Home
last modified time | relevance | path

Searched refs:uvc (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/drivers/usb/gadget/function/
Df_uvc.c207 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local
211 if (uvc->event_setup_out) { in uvc_function_ep0_complete()
212 uvc->event_setup_out = 0; in uvc_function_ep0_complete()
218 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()
225 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() local
241 uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); in uvc_function_setup()
242 uvc->event_length = le16_to_cpu(ctrl->wLength); in uvc_function_setup()
247 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()
252 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() argument
254 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue()
[all …]
Duvc_v4l2.c33 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()
81 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
82 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
100 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local
[all …]
Df_uvc.h14 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);
Duvc.h77 struct uvc_device *uvc; member
157 extern void uvc_function_setup_continue(struct uvc_device *uvc);
160 extern void uvc_function_connect(struct uvc_device *uvc);
161 extern void uvc_function_disconnect(struct uvc_device *uvc);
Duvc_video.c134 uvcg_err(&video->uvc->func, "Failed to queue request (%d).\n", in uvcg_video_ep_queue()
189 uvcg_dbg(&video->uvc->func, "VS request cancelled.\n"); in uvc_video_complete()
194 uvcg_info(&video->uvc->func, in uvc_video_complete()
360 uvcg_info(&video->uvc->func, in uvcg_video_enable()
393 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init() argument
398 video->uvc = uvc; in uvcg_video_init()
Duvc_video.h21 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
/Linux-v5.4/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc1 What: /config/usb-gadget/gadget/functions/uvc.name
10 What: /config/usb-gadget/gadget/functions/uvc.name/control
19 What: /config/usb-gadget/gadget/functions/uvc.name/control/class
24 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss
29 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs
34 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal
39 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
44 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
58 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
63 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
[all …]
/Linux-v5.4/Documentation/usb/
Dgadget-testing.rst766 The function name to use when creating the function directory is "uvc".
767 The uvc function provides these attributes in its function directory:
797 # mkdir functions/uvc.usb0/control/header/h
798 # cd functions/uvc.usb0/control/
801 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p
802 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval
808 # mkdir functions/uvc.usb0/streaming/header/h
809 # cd functions/uvc.usb0/streaming/header/h
824 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #>
826 where uvc-gadget is this program:
[all …]
/Linux-v5.4/drivers/media/usb/
DMakefile10 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
DKconfig14 source "drivers/media/usb/uvc/Kconfig"
/Linux-v5.4/drivers/media/usb/uvc/
DKconfig10 For more information see: <http://linux-uvc.berlios.de/>
/Linux-v5.4/Documentation/media/uapi/v4l/
Dmeta-formats.rst24 pixfmt-meta-uvc
Dpixfmt-meta-uvc.rst10 .. _v4l2-meta-fmt-uvc:
Dpixfmt-meta-d4xx.rst137 [1] https://docs.microsoft.com/en-us/windows-hardware/drivers/stream/uvc-extensions-1-5
/Linux-v5.4/drivers/media/usb/pwc/
DKconfig26 Usb Video Class driver (linux-uvc).
/Linux-v5.4/Documentation/media/v4l-drivers/
Duvcvideo.rst10 linux-uvc-devel@lists.berlios.de.
/Linux-v5.4/drivers/usb/misc/
DKconfig202 http://linux-uvc.berlios.de
/Linux-v5.4/arch/s390/tools/
Dopcodes.txt587 b9a4 uvc RRF_URR
/Linux-v5.4/
DMAINTAINERS16985 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16988 W: http://www.ideasonboard.org/uvc/
16990 F: drivers/media/usb/uvc/
17005 F: drivers/usb/gadget/function/*uvc*