Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/usb/gadget/function/
Df_uvc.c214 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local
218 if (uvc->event_setup_out) { in uvc_function_ep0_complete()
219 uvc->event_setup_out = 0; in uvc_function_ep0_complete()
225 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()
232 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() local
253 uvc->event_setup_out = !(ctrl->bRequestType & USB_DIR_IN); in uvc_function_setup()
254 uvc->event_length = le16_to_cpu(ctrl->wLength); in uvc_function_setup()
259 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()
264 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() argument
266 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue()
[all …]
Duvc_v4l2.c36 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() argument
38 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response()
39 struct usb_request *req = uvc->control_req; in uvc_send_response()
44 req->length = min_t(unsigned int, uvc->event_length, data->length); in uvc_send_response()
45 req->zero = data->length < uvc->event_length; in uvc_send_response()
71 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() local
72 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap()
89 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() local
90 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format()
108 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() local
[all …]
Df_uvc.h21 void uvc_function_setup_continue(struct uvc_device *uvc);
23 void uvc_function_connect(struct uvc_device *uvc);
25 void uvc_function_disconnect(struct uvc_device *uvc);
Duvc.h191 extern void uvc_function_setup_continue(struct uvc_device *uvc);
194 extern void uvc_function_connect(struct uvc_device *uvc);
195 extern void uvc_function_disconnect(struct uvc_device *uvc);
/linux-4.4.14/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-4.4.14/drivers/media/usb/
DMakefile9 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
DKconfig13 source "drivers/media/usb/uvc/Kconfig"
/linux-4.4.14/Documentation/usb/
Dgadget-testing.txt662 The function name to use when creating the function directory is "uvc".
663 The uvc function provides these attributes in its function directory:
689 # mkdir functions/uvc.usb0/control/header/h
690 # cd functions/uvc.usb0/control/header/h
693 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p
694 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval
700 # mkdir functions/uvc.usb0/streaming/header/h
701 # cd functions/uvc.usb0/streaming/header/h
716 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #>
718 where uvc-gadget is this program:
[all …]
/linux-4.4.14/drivers/media/usb/uvc/
DKconfig9 For more information see: <http://linux-uvc.berlios.de/>
/linux-4.4.14/drivers/media/usb/pwc/
DKconfig25 Usb Video Class driver (linux-uvc).
/linux-4.4.14/Documentation/video4linux/
Duvcvideo.txt8 linux-uvc-devel@lists.berlios.de.
/linux-4.4.14/drivers/usb/misc/
DKconfig221 http://linux-uvc.berlios.de
/linux-4.4.14/
DMAINTAINERS11253 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11256 W: http://www.ideasonboard.org/uvc/
11258 F: drivers/media/usb/uvc/
11273 F: drivers/usb/gadget/function/*uvc*