Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/usb/gadget/function/
Df_uvc.c213 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local
217 if (uvc->event_setup_out) { in uvc_function_ep0_complete()
218 uvc->event_setup_out = 0; in uvc_function_ep0_complete()
224 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()
231 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() local
252 uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); in uvc_function_setup()
253 uvc->event_length = le16_to_cpu(ctrl->wLength); in uvc_function_setup()
258 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()
263 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() argument
265 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()
85 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
86 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
104 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.h155 extern void uvc_function_setup_continue(struct uvc_device *uvc);
158 extern void uvc_function_connect(struct uvc_device *uvc);
159 extern void uvc_function_disconnect(struct uvc_device *uvc);
/Linux-v4.19/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
15 What: /config/usb-gadget/gadget/functions/uvc.name/control/class
20 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss
25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs
30 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal
35 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
54 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
59 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
[all …]
/Linux-v4.19/Documentation/media/uapi/v4l/
Dmeta-formats.rst15 pixfmt-meta-uvc
Dpixfmt-meta-uvc.rst3 .. _v4l2-meta-fmt-uvc:
/Linux-v4.19/Documentation/usb/
Dgadget-testing.txt668 The function name to use when creating the function directory is "uvc".
669 The uvc function provides these attributes in its function directory:
695 # mkdir functions/uvc.usb0/control/header/h
696 # cd functions/uvc.usb0/control/
699 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p
700 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval
706 # mkdir functions/uvc.usb0/streaming/header/h
707 # cd functions/uvc.usb0/streaming/header/h
722 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #>
724 where uvc-gadget is this program:
[all …]
/Linux-v4.19/drivers/media/usb/
DMakefile10 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
DKconfig13 source "drivers/media/usb/uvc/Kconfig"
/Linux-v4.19/drivers/media/usb/uvc/
DKconfig9 For more information see: <http://linux-uvc.berlios.de/>
/Linux-v4.19/drivers/media/usb/pwc/
DKconfig25 Usb Video Class driver (linux-uvc).
/Linux-v4.19/Documentation/media/v4l-drivers/
Duvcvideo.rst8 linux-uvc-devel@lists.berlios.de.
/Linux-v4.19/drivers/usb/misc/
DKconfig212 http://linux-uvc.berlios.de
/Linux-v4.19/
DMAINTAINERS15315 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15318 W: http://www.ideasonboard.org/uvc/
15320 F: drivers/media/usb/uvc/
15335 F: drivers/usb/gadget/function/*uvc*