Searched refs:uvc (Results 1 – 15 of 15) sorted by relevance
213 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() local217 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() local252 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() argument265 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue()[all …]
33 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() argument35 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() local68 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() local86 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 …]
14 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);
155 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);
1 What: /config/usb-gadget/gadget/functions/uvc.name10 What: /config/usb-gadget/gadget/functions/uvc.name/control15 What: /config/usb-gadget/gadget/functions/uvc.name/control/class20 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs30 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal35 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default54 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera59 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default[all …]
15 pixfmt-meta-uvc
3 .. _v4l2-meta-fmt-uvc:
668 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/h696 # cd functions/uvc.usb0/control/699 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p700 # cat <<EOF > functions/uvc.usb0/streaming/uncompressed/u/360p/dwFrameInterval706 # mkdir functions/uvc.usb0/streaming/header/h707 # cd functions/uvc.usb0/streaming/header/h722 # uvc-gadget -u /dev/video<uvc video node #> -v /dev/video<vivid video node #>724 where uvc-gadget is this program:[all …]
10 obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
13 source "drivers/media/usb/uvc/Kconfig"
9 For more information see: <http://linux-uvc.berlios.de/>
25 Usb Video Class driver (linux-uvc).
8 linux-uvc-devel@lists.berlios.de.
212 http://linux-uvc.berlios.de
15315 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*